This project aims to implement the Tranus (http://www.tranus.com/tranus-english/download-install) software in Python. To the current date, only the Lcan Use Calibration (LCAL) module is available. This implementation integrates with the other Tranus modules, and can be used as an standalone program.
The main features of this program, is that the implementation is different of the original Tranus software, reformulating the whole calibration as an optimisation problem. Details on the mathematics of the Tranus implementation and Python Tranus con be found here:
Constructing a Tranus-Visum correpondence of networks, to be able to compute Tranus assignement results in the Visum network. The Tranus network is a simplification of the Visum network, with less nodes and edges, mostly suppressing pass-through links. This script creates the "biyection" between the nodes and edges of both networks, permiting to represents the various link-based results from the Tranus network in the Visum original network.