What’s new

Next release

By topic:

Transport

Update MESSAGEix-Transport (model.transport) (PR #259, PR #289).

  • Adjust constraints on t="conm_ar".

  • Recompute minimum_activity for transport technologies.

  • Improve freight representation:

    • Adjust freight activity, freight and passenger mode shares for some regions.

    • Add dynamic constraints on activity of freight technologies.

    • Fix alignment of freight technology outputs with demand \(l\).

  • Implement LED override using exogenous passenger activity data from pdt-cap.csv → P activity:scenario-n-t-y:exo.

  • Drop base-scenario-url.json; store base scenario URLs in Code list CL_TRANSPORT_SCENARIO.

  • Generate SDMX-ML structural metadata, including data flow definitions, and SDMX-{CSV,ML} data outputs for certain reported quantities.

  • Expand use of fixed/shared keys from transport.key.

  • Simplify and consolidate tests.

  • Improve simulated_solution() to load ‘simulated’ solution data from file to reduce test durations.

Documentation

v2025.1.10

By topic:

Materials

Transport

Water/Nexus

  • Update water availability data and major code editing to allow a new test suite for doc:/water/index (PR #106).

  • Fix the nexus/cooling function and add test for checking some input data (PR #236).

  • Make setup of constraints for cooling technologies flexible and update solar CSP technology name (PR #242).

  • Connect model.water to tools.costs for cooling technologies (PR #245).

  • Introduce an SSP configuration for cooling technologies with share constraints (PR #256).

  • Change SSP parameters and add missing CSP data (PR #262).

Investment and fixed costs

  • Fix naming of GDP and population columns in SSP data aggregation for Investment and fixed costs (tools.costs) (PR #219).

  • Edit inputs for storage, CSP, hydrogen, and industry technologies (PR #206).

  • Replace solar and wind technologies with new ones (PR #206).

  • Reorganize input files and incorporate first_year.csv data into tech_map.csv (PR #221).

  • Reconfigure use and implementation of technology variants/modules to be more agnostic (PR #221).

  • Change cost decay to reach reduction percentage specified on the year 2100 (PR #227).

  • Add cooling technology variant/module (PR #222).

  • Add functionality to specify cost reduction values and cost reduction scenarios in a module (GH #251, PR #255).

  • Fix technology mapping of ammonia CCS technologies in materials module (PR #258).

  • Remove unused technology_type column from tool (PR #269).

Others

v2024.8.6

v2024.4.22

v2024.4.2

v2024.1.29

v2023.11.24

Migration notes

Update code that imports from the following modules:

  • message_ix_models.report.computations → use message_ix_models.report.operator.

Code that imports from the old locations will continue to work, but will raise DeprecationWarning.

Data for MESSAGEix-Nexus (model.water) is no longer included in the PyPI distributions for message_ix_models. This reduces the package size from >20 MB to <5 MB. To automatically download and unpack these data into a local directory, use mix-models fetch MESSAGEix-Nexus.

All changes

v2023.10.16

v2023.9.12

All changes

Deprecations

v2023.9.2

v2023.7.26

v2023.5.31

v2023.5.13

2023.4.2

2023.2.8

2022.11.7

2022.8.17

2022.7.25

2022.5.6

2022.3.30

2022.3.3

2022.1.26

Earlier releases

2021.11.24

2021.7.27

2021.7.22

2021.7.6

2021.4.7

2021.3.24

2021.3.22

2021.3.3

2021.2.28

2021.2.26

2021.2.23

Initial release.