Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 1.97 KB

File metadata and controls

51 lines (32 loc) · 1.97 KB

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.