|
3 | 3 | Changelog |
4 | 4 | ========= |
5 | 5 |
|
| 6 | +What's new in IMAS-Python 2.1.0 |
| 7 | +------------------------------- |
| 8 | + |
| 9 | +Build |
| 10 | +''''' |
| 11 | + |
| 12 | +- update Python version support (remove 3.8, add 3.13) |
| 13 | +- add dependency on `imas_core <https://pypi.org/project/imas-core/>`__ |
| 14 | + |
| 15 | + |
| 16 | +Improvements |
| 17 | +'''''''''''' |
| 18 | + |
| 19 | +- :issue:`#84`: improve `imas process-db-analysis` |
| 20 | +- :issue:`#71`: take into account identifier aliases (introduced in DD 4.1) |
| 21 | +- :issue:`#78`: disable *implicit* conversion when crossing a major version update |
| 22 | +- improve integration of UDA backend |
| 23 | +- cleaning old AL4 deprecated code |
| 24 | +- :issue:`#59`: convert name+identifier (DD3) into description+name (DD4) |
| 25 | +- improve type hints (following PEP-585 and PEP-604) |
| 26 | +- improve performance of IDS deepcopy |
| 27 | +- :issue:`#60`: improve `equilibrium` DD3->4 by converting `boundary_separatrix` into `contour_tree` |
| 28 | +- :issue:`#22`: add custom conversion example in the doc for `em_coupling` IDS |
| 29 | + |
| 30 | + |
| 31 | +Bug fixes |
| 32 | +''''''''' |
| 33 | + |
| 34 | +- fix testcases with coordinate validation issues |
| 35 | +- :issue:`#80`: fix `imas print` when using netcdf and imas_core is not present |
| 36 | +- :issue:`#61`: special DD3->4 rule to flip sign quantities missing the `cocos_label_transform attribute` in DD |
| 37 | +- :merge:`#58`: fix unclear provenance capture |
| 38 | +- :merge:`#57`: fix 0D arrays from lazy loading with netcdf |
| 39 | +- :issue:`#55`: handle missing case when converting 3.42->4 (_tor->_phi) |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | + |
6 | 44 | What's new in IMAS-Python 2.0.1 |
7 | 45 | ------------------------------- |
8 | 46 |
|
@@ -74,9 +112,9 @@ Bug fixes |
74 | 112 | Dictionary 4.0.0 and 3.42.0. In other cases, the Data Dictionary version is |
75 | 113 | now explicitly indicated. |
76 | 114 |
|
77 | | -- :issue:`IMAS-5560`: Fix a bug where IMASPy would not correctly recognize that |
| 115 | +- IMAS-5560: Fix a bug where IMASPy would not correctly recognize that |
78 | 116 | the UDA backend is used. |
79 | | -- :issue:`IMAS-5541`: Fix a bug when converting a closed contour to Data |
| 117 | +- IMAS-5541: Fix a bug when converting a closed contour to Data |
80 | 118 | Dictionary version 4.0.0. |
81 | 119 | - Work around incorrect Data Dictionary 3.x metadata when converting |
82 | 120 | ``flux_loop/flux`` in the ``magnetics`` IDS to Data Dictionary version 4.0.0. |
|
0 commit comments