Skip to content

TravelModellingGroup/XTMF2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

291 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI

XTMF2

The eXtensible Travel Modelling Framework 2

This repository contains the core DLL for operating with and a desktop user interface a desktop user interface.

The modules curated by TMG can be found in different repositories.

  • TMG-Framework contains the core modules for building travel demand models.

  • TMG.Tasha2 contains the modules for running TASHA (included in GTAModel V4) and TASHA2 (to be included in GTAModel V5).

  • TMG.EMME contains the modules for interacting with INRO's EMME software. Additionally it contains TMG's TMGToolbox2 for EMME.

  • TMG.Visum contains the modules for interacting with PTV Groups' VISUM from XTMF2.

Building XTMF2

Requirements

  1. DotNet Core 10.0+ SDK

Clone the XTMF2 repository

git clone https://github.com/TravelModellingGroup/XTMF2.git

Compile from command line

dotnet build -c Release

dotnet test -c Release

Running from the command line

dotnet run -c Release --project src/XTMF2.GUI/XTMF2.GUI.csproj

Main Branches

There are 4 major branches for XTMF 2 intended for different purposes:

  • dev contains the latest build that is taking in all of the latest pull-requests.
  • InnerRing contains the latest build that is stable enough for TMG to develop their software against.
  • OuterRing contains the latest stable pre-release build.
  • master contains the latest supported build of XTMF2.

Releases

No releases published

Packages

 
 
 

Contributors

Languages