Hands-on Tutorials

The Regional Transportation District, more commonly referred to as RTD, is the regional agency operating public transit services in Denver. RTD has an open data platform that publishes:

  • Schedule data, including the full schedule and route configuration
  • Real-time data for RTD bus services, including information about arrival/departure predictions and vehicles…


I was recently working on collecting traffic data for a state highway going through mountains and I decided to investigate the effects of snowfall on traffic operations. While looking for similar studies, I found this research study from China looking at the impact of rain on traffic.

Photo by Brett Sayles from Pexels

I thought I…


Analyzing Bike Ridership Trends

If you have read my last story, I promised that I would take a look at the change of bicycle counts before and after the pandemic. This story will talk about visualizing the change in bicycle counts and comment on the results.

I used the codes…


Hello everyone,

It’s been a while since the last time I published an article. I had a little bit of spare time in between jobs. …


Source: https://eng.uber.com/h3/

H3 is a geospatial indexing system developed and open sourced by Uber. It provides functions for converting latitude/longitude coordinates into H3 geospatial hexagonal tiles.

It is entirely written in C but there are bindings available for other languages including Python, R, and Ruby.

As a transportation engineer, we do use…


Hello everyone,

We realized that there is no application that reports NBA results of the day on Slack during one of our meaningless conversations about sports. Since it was the long weekend, I started to look for potential resources I can utilize to bring the scores to our slack channel.


While looking for libraries to create animated plots, I found this gem. I thought this was new but it looks like it s been there for a while. Tweenr library makes your gganimate transitions smoother by including more frames in between. I will show an example below.

Since I am…


To use deck.gl you need

  • Node.js
  • webpack
  • Mapbox Access Key

First, we need Node.js installation. I am using a Windows machine, thus, I used the installation file provided below.

However, I downloaded this months ago. I needed to update my npm by running a PowerShell as an Administrator on Windows…


Let’s first load the library we are going to use in R.

library("rgl")

This is a Markdown document. If you are interested about how to do similar HTML pages, please visit: http://rmarkdown.rstudio.com

We stored MTA Bustime Data using their API for a day for all the buses and converted it…


Install iw

Enable Camera

sudo nano /etc/machine-info
PRETTY_HOSTNAME=device-name
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install sqlite3
sudo apt-get install python-pcapy
sudo apt-get install libssl-dev # you have to install this
sudo apt-get install sqlite3 build-essential libssl-dev libnl-3-dev libnl-genl-3-dev install python-pcapy PyOBEX PyBluez python-bluetooth ethtool
wget http://download.aircrack-ng.org/aircrack-ng-1.2-rc4.tar.gz
tar -zxvf aircrack-ng-1.2-rc4.tar.gz
cd aircrack-ng-1.2-rc4
sudo make install
sudo airmon-ng start wlan0
sudo…

Abdullah Kurkcu

Lead Traffic Modeler @Ulteig

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store