Skip to content

Releases: TravelModellingGroup/XTMF

XTMF-1.14.1447

09 Apr 13:39

Choose a tag to compare

New Features

  • Updated to .Net 9
  • EMME 2024 and 2025 support
  • STTA now supports changing the number of lanes
  • Improved Automated Calibration Framework
  • Able to run a previous run.
  • Improved Output Console Window
  • Custom utility matrices for location choice
  • Custom utility matrices for V4Modes.
  • Improved performance on modern CPU architectures
  • Updated Keyboard shortcuts
    • When selecting a module you can now press ctrl+P to switch to that module's parameters. Press Escape to move control back to the modules, twice if you have a filter on the module parameters. The same control flow works for quick parameters but with the shortcut of ctrl+Q.
  • Improved error messages when running into TTF0's when trying to do a transit assignment
  • When generating the fare based hyper-network, having a fare group with 0 transit lines no longer causes a crash, instead a warning is sent to console.
  • PoRPoS now supports custom age groups.
  • Custom attributes are now supported when loading in Households, Persons, and Trips for easier third-party module development.
  • You can now copy a module's parameters to the clipboard and paste it into a spreadsheet. This option is inside the parameter context menu under the category Parameters.

Breaking Changes

  • When updating a model system from XTMF 1.12 or before, you will need to zero out Tasha.V4Modes.Bicycle's MarketFlag, Other Flag, and SchoolFlag. These parameters were previously existed but were not used in utility calculations.

Setting up EMME 2024/2025

EMME 2024 and EMME 2025 use a new version of Python 3.11. In order to support that XTMF 1.14 ships with three different versions of the TMGToolbox.

  • Modules/TMG_Toolbox.mtbx - Use this for EMME 4.4.5.1 and before
  • Modules/TMG_Toolbox_Python3.mtbx - Use this for EMME 4.6 to EMME 2023 (EMME 4.5 is not supported)
  • Modules/TMG_Toolbox_Python311.mtbx - Use this for EMME 2024 and EMME 2025

Changes since XTMF 1.13

Full Changelog: 1.13.1444...1.14.1447

XTMF-1.13.1444

18 Sep 16:46
bf64179

Choose a tag to compare

New Features

  • Automatic calibration subsystem.
  • Support for VISUM 2024
  • Updated to .Net 8.
  • AVX-512 Code paths for increased performance on modern CPU architectures
  • Fixed error in GTAModelV4.2 parking cost calculation.
  • Increased performance on high core-count machines.
  • Added more calibration constant options for GTAModelV4 modes.
  • Updated TMGToolbox for EMME.
  • Added initial Telecommuting model for GTAModelV4.

A full list of changes within XTMF are below.

Support for EMME 2024 is not available yet.

What's Changed

Full Changelog: 1.12.1420...1.13.1444

1.13 Beta2

14 Feb 08:54
5fe6b4a

Choose a tag to compare

1.13 Beta2 Pre-release
Pre-release

New Features

  • Support for VISUM 2024
  • Added Telecommuter modelling support for TASHA.
  • Updated to .Net 8.0
  • Added AVX512 acceleration to the ODMath framework.
  • New Functions for the ODMath framework.
  • Minor graphical improvements.

What's Changed

Full Changelog: 1.12.1420...1.13.1431-beta2

1.13 Beta1

09 Feb 22:07
7d87f78

Choose a tag to compare

1.13 Beta1 Pre-release
Pre-release

New Features

  • Support for VISUM 2024
  • Added Telecommuter modelling support for TASHA.
  • Updated to .Net 8.0
  • Added AVX512 acceleration to the ODMath framework.
  • New Functions for the ODMath framework.
  • Minor graphical improvements.

What's Changed

Full Changelog: 1.12.1420...1.13.1430-beta1

XTMF1.12

02 Nov 15:34
585aa2a

Choose a tag to compare

New Features

  • Updated to .Net 7.0.
  • Fixed regression in the transit assignment tool.
  • Improved performance for ExportSubarea tool by adding a max core count.
  • Improved stability when opening/saving projects on network drives.
  • Improved performance of GTAModel V4 when running on high core count machines.
  • Added Path Analysis and Traversal Analysis to STTA tool.

Notes

When setting up XTMF 1.12, make sure to not just copy the files in place with a previous version. This can cause issues where model systems may not be able to run. Instead extract XTMF 1.12 to a new directory.

What's Changed Since XTMF 1.11

Full Changelog: 1.11.1414...1.12.1420

XTMF 1.12-Beta1

10 Aug 20:04
2e3bb42

Choose a tag to compare

XTMF 1.12-Beta1 Pre-release
Pre-release

New Features

  • Updated to .Net 7.0.
  • Fixed regression in the transit assignment tool.
  • Improved performance for ExportSubarea tool by adding a max core count.
  • Improved stability when opening/saving projects on network drives.
  • Improved performance of GTAModel V4 when running on high core count machines.

What's Changed

Full Changelog: 1.11.1414...1.12.1418

XTMF 1.11

16 Jan 15:38
4e12cf7

Choose a tag to compare

This release of XTMF 1 continues support for both EMME 4.6 and versions before EMME 4.4.5.1. If you are using EMEME 4.6 please use the toolbox included with XTMF at Modules/TMG_Toolbox_Python3.mtbx. If you are using version of EMME 4.4.5.1 or before, please use the toolbox at Modules/TMG_Toolbox.mtbx. Both toolboxes contain full support for all EMME tools produced by TMG.

New Features

  • Searching a model system now also searches parameter names and their values!
  • Calibrating Start Times for TASHA activity episodes.
  • New Export Subarea Tool - Documentation can be found here!

Changes since RC1

What's Changed

New Contributors

Full Changelog: 1.10.1407...1.11.1414

XTMF 1.11 - RC1

07 Dec 03:56
136dbac

Choose a tag to compare

XTMF 1.11 - RC1 Pre-release
Pre-release

This release of XTMF 1 continues support for both EMME 4.6 and versions before EMME 4.4.5.1. If you are using EMEME 4.6 please use the toolbox included with XTMF at Modules/TMG_Toolbox_Python3.mtbx. If you are using version of EMME 4.4.5.1 or before, please use the toolbox at Modules/TMG_Toolbox.mtbx. Both toolboxes contain full support for all EMME tools produced by TMG.

New Features

  • Searching a model system now also searches parameter names and their values!
  • Calibrating Start Times for TASHA activity episodes.
  • New Export Subarea Tool - Documentation can be found here!

What's Changed

New Contributors

Full Changelog: 1.10.148...1.11.1413

XTMF 1.10 - Revision 1

25 Aug 18:16

Choose a tag to compare

In this update to XTMF1 we have included support for EMME 4.6 in addition to previous versions of EMME. To use EMME 4.6 please switch to including the toolbox Modules/TMG_Toolbox_Python3.mtbx. Only one of the two toolboxes should be added at a time to the project.

Revision 1
New in this revision is a synchronization with TMGToolbox 1.10 Revision 1. This revision of the TMGToolbox contains a fix for how background transit affects the multiclass road assignment.

What's Changed

Full Changelog: 1.9.1398...1.10.148

XTMF-1.10 RC1

04 Jul 16:42
e95c2a2

Choose a tag to compare

XTMF-1.10 RC1 Pre-release
Pre-release

In this update to XTMF1 we have included support for EMME 4.6 in addition to previous versions of EMME. To use EMME 4.6 please switch to including the toolbox Modules/TMG_Toolbox_Python3.mtbx. Only one of the two toolboxes should be added at a time to the project.

What's Changed

Full Changelog: 1.9.1397...1.10.1406