Matrix API and multi-class assignment

Posted Posted in AequilibraE, GIS, Python

Taking the new version of AequilibraE for a ride, my first application used a data source that is very familiar to me, the Freight Analysis Framework. It is a rich data source, yet fairly small due to its large zones, thus making for pretty quick tests (even on my 9yo laptop). The first task was […]

Allowing AequilibraE’s users maximum convenience without driving myself crazy

Posted Posted in AequilibraE, GIS, Python, Transportation planning

Like most minimally experienced transportation modellers and planners, I have used multiple modelling software in professional and academic life, but I could not properly appreciate the differences between some of the different software implementations until I became myself a “developer” with AequilibraE. One of these differences is how to define and number centroids and general […]

AequilibraE’s minor releases

Posted Posted in AequilibraE, GIS

Just as I wrote in my last post, I continue to work on a major new release for AequilibraE, which will bring brand new matrix and tabular data formats, multi-class assignment (for traffic and Delaunay Lines).  While chipping away on that task, I have been busy fixing bugs reported on Github (6 in the last […]

An update on AequilibraE

Posted Posted in AequilibraE, GIS, Python

A few of my readers have noticed my absence on this blog and the seemingly slow development of AequilibraE, so I decided to share what is going on and what the plans are for the next 6 months. The current version of AequilibraE (0.3.5.x) is the most powerful and robust version of AequilibraE yet, with […]

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 […]

Biogeme infrastructure

Posted Posted in Transportation planning

This is one more of those posts that I don’t actually believe I am making. A couple of months ago I was posed with the requirement of estimating a series of simple Multinomial Logit Models for a pretty exciting project at work, and I had to decide which tool I was going to use. Despite […]

Scenario comparison

Posted Posted in AequilibraE, GIS

Just like it happened for the stacked bandwidth tool, I got a “ feature request” from colleagues at work for a scenario comparison tool, much in the style available in every single commercial software available out there. However, as QGIS allows for the creation of stacked bandwidths, it was natural to create something a little […]

Stacked bandwidths

Posted Posted in AequilibraE, GIS

Since everybody in my office knows that I develop AequilibraE, every once in awhile somebody will ask me if I plan to implement a particular feature (most of which sound more like a mix of wishful thinking and feature request, of course). This dynamic has two nice components. The first one is that some pretty […]

AequilibraE Linux support and desire lines

Posted Posted in AequilibraE, GIS

The last few weeks have been quite busy for me, with a quick trip to the US, a short and sweet conference in New Zealand and the costumary TRB paper reviewing and committee business coordination. However, I got to finish two new features of AequilibraE. Desire lines (including the Delaunay lines I proposed about two […]

Reading TransCad files into Numpy arrays

Posted Posted in Python, TransCAD

This is a very short post, mostly because I was not really planning on making it. However, a few colleagues of mine that work with TransCad asked me about some pieces of code I wrote almost two years ago to import TransCad matrices and binary files into Numpy Arrays. They asked me why I never […]