You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- The :class:`~.web.TRANSFORM` enumeration for specifying and validating multiple transformations.
18
+
19
+
- New class :class:`.Dataflow` for describing input and/or output data flows (:pull:`300`) that are read from file and attached to a :class:`.Computer`.
20
+
Generalized from former :py:`.transport.files.ExogenousDataFile`.
21
+
- New method :meth:`.Config.regions_from_scenario` (:pull:`300`),
22
+
extracted/generalized from :meth:`.transport.Config.from_context`.
23
+
- New general-purpose :mod:`genno` operators in :mod:`.report.operator`: :func:`.broadcast_wildcard` and :func:`.merge_data` (:pull:`300`),
24
+
extracted/generalized from :mod:`.transport.operator`.
25
+
- New utilities:
26
+
27
+
- :class:`.genno.Collector` (:pull:`300`).
28
+
- :class:`.sdmx.AnnotationsMixIn` (:pull:`259`).
29
+
- :func:`.check.verbose_check` (:pull:`300`).
30
+
31
+
- Display entire result quantity in :func:`.report.report` / :program:`mix-models report` with :py:`verbose=True` (:pull:`300`).
32
+
- Bug fix: :program:`mix-models --verbose` command-line option was not stored on :class:`.Context`/:class:`~.util.Config` (:pull:`300`).
33
+
- Bug fix: adjust or guard some Python usage that was not compatible with Python 3.9—the earliest version supported by :mod:`message_ix_models` (:pull:`295`, :issue:`294`).
16
34
- Drop obsolete :py:`series_of_pint_quantity()` (:pull:`289`).
- Recompute :attr:`.minimum_activity` for transport technologies.
57
+
- Drop some :attr:`.minimum_activity` entries; recompute values and add to :data:`.act_non_ldv`.
40
58
- Improve freight representation:
41
59
42
60
- Adjust freight activity, freight and passenger mode shares for some regions.
43
61
- Add dynamic constraints on activity of freight technologies.
44
62
- Fix alignment of freight technology outputs with demand |l|.
63
+
- Add :data:`.elasticity_f`, analogous to :data:`.elasticity_p`.
64
+
See :func:`.freight.demand`.
45
65
46
66
- Implement LED override using exogenous passenger activity data from :ref:`transport-pdt-cap-proj`.
67
+
- Update input data for :data:`.elasticity_p`, :data:`ikarus_inv_cost`, :data:`.inv_cost_ldv`, :data:`.mode_share_freight`, :data:`.pdt_cap_ref`, :data:`.speed`, .
68
+
- Add LED-specific parametrization for :data:`.activity_ldv`, :data:`lifetime_ldv`, :data:`.load_factor_ldv`, :data:`pdt_cap_proj`, .
47
69
- Drop :file:`base-scenario-url.json`; store base scenario URLs in :ref:`CL_TRANSPORT_SCENARIO`.
48
70
- Generate SDMX-ML structural metadata, including data flow definitions, and SDMX-{CSV,ML} data outputs for certain reported quantities.
71
+
72
+
- New input data flow :data:`.input_share`.
73
+
- Add :py:`scenario` dimension to :data:`.activity_ldv`, :data:`.lifetime_ldv`, input data flow and files.
49
74
- Expand use of fixed/shared keys from :mod:`.transport.key`.
75
+
- Improve documentation:
76
+
77
+
- Expand documentation of :doc:`input data flows <transport/input>` to include *all* input data flows.
78
+
- Document some :doc:`output data flows <transport/output>`.
79
+
- New operator :func:`.indexer_scenario`.
80
+
- New plot :class:`.Scale1Diff`.
81
+
- Simplify signature of :func:`.transport.build.main`, :func:`.transport.build.get_computer`.
50
82
- Simplify and consolidate tests.
51
83
- Improve :func:`.simulated_solution` to load ‘simulated’ solution data from file to reduce test durations.
52
84
@@ -72,9 +104,6 @@ Documentation
72
104
:doc:`project/sparccle`, and
73
105
:doc:`project/uptake` (:pull:`282`).
74
106
75
-
- New utility :class:`.sdmx.AnnotationsMixIn` (:pull:`259`).
76
-
- Bug fix: adjust or guard some Python usage that was not compatible with Python 3.9—the earliest version supported by :mod:`message_ix_models` (:pull:`295`, :issue:`294`).
0 commit comments