Extracting the most from NumPy

Posted Posted in Uncategorized

NumPy is fast, and for people using it correctly, it provides all performance they will need, as their bottleneck will most likely reside somewhere else in their code. There are times, however, when NumPy presents bottlenecks that are worth trying to address. In the age of AMD’s Ryzen line of CPUs, the lack of multi-threading […]

AequilibraE’s equilibrium traffic assignment

Posted Posted in Uncategorized

Traffic assignment is a cornerstone of any transportation modeling software, and regardless of what you are using it for (consulting or research), a capable traffic assignment tool/software/algorithm is often a required tool for a successful outcome. Even though it has taken me some time to appreciate the fact that the modeling practice also needed an […]

Biogeme on Windows using Docker

Posted Posted in Python, Software, Uncategorized

An important part of my day job is to develop new transportation models, and that includes a lot of discrete choice model estimation, and in the last 18 months that has included anywhere from simple departure time choice models, to more sophisticated mode choice models, where we experimented with Nested, Cross-Nested and Mixed-Logit. We have […]

AequilibraE’s new release

Posted Posted in AequilibraE, Uncategorized

It has been quite a while since I last released a version of AequilibraE, but a new one just hit the QGIS repository. The long time between releases was initially due to an attempt to include select link analysis in the assignment, but a LOT happened in the meantime, and although this version still does […]