Research & practice

Writing

Notes on research, intelligent mobility, data systems, and the practical work of building with AI.

2025

2024

2022

04 Apr 2 min read

Plot GPS Trajectories using Matplotlib

One of my favorite Python map libraries is Folium, it allows you to create interactive maps using leaflet.js. However interactivity which is its main feature is also its greatest disadvantage, it does not allow you to …

24 Mar 5 min read

Visualize GPS Trajectories with Kepler.gl

Have you ever wanted to visualize a (large) number of GPS trajectories? This is something that I’ve done a lot in the past and over the years I’ve been able to do it in a lot of different ways. Luckily these …

19 Mar 3 min read

Retrieving Data From a JSON API With Python

For a long time, I had in mind to write a post on visualizing GPS trajectory data. To my surprise, it’s difficult to find a couple of data samples online that you can quickly use for some data analysis. At work, we …

2019

23 Sep 5 min read

What is driver identification?

The prevalence of smartphones have changed our lives, perhaps mostly for better but in a few cases they have caused harm. Gig-economies only made possible thanks to smartphones, and interestingly enough there are still …

09 Aug 3 min read

A trick for pandas groupby!

I often work with sensor measurements such as those from car CAN-bus. These measurements are often collected over multiple sessions, but rarely these sessions are indicated by a proper identifier. Sometimes timestamps …