Skip to content

TravelModellingGroup/XTMF2

Repository files navigation

CI

XTMF2

The eXtensible Travel Modelling Framework 2

This repository contains the core DLL for operating with and using XTMF problematically. 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.

XTMF2.Web provides a web user experience for operating XTMF2.

Building XTMF2

Requirements

  1. DotNet Core 6.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

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.