Skip to content

Release 2.2.0#103

Merged
olivhoenen merged 9 commits intomainfrom
release/2.2
Feb 12, 2026
Merged

Release 2.2.0#103
olivhoenen merged 9 commits intomainfrom
release/2.2

Conversation

@olivhoenen
Copy link
Collaborator

Notes for release 2.2.0

New feature

  • Add --convert-to-plasma-ids option to CLI and convert_to_plasma_profiles (resp. _sources, _transport) functions

Improvements

  • Defer loading the default DD definitions
  • Better document and control DD compatibility when using UDA backend
  • Support MDSplus models configuration change introduced in IMAS-Core >= 5.6
  • Remove legacy code

Bugfixes

  • Properly unpack 0D data when reading an IDS from a netCDF file
  • Fix incorrect type hints

maarten-ic and others added 9 commits January 5, 2026 13:59
0D IDS Data is expected in the native python data types (int, float, complex, string). Before this fix, 0D numerical data would be stored as numpy.int32, numpy.float64 or numpy.complex128 when reading from a netCDF file.

Fixes #89
`tools/extract_test_data.py`  depended on the legacy AL-Python (`imas.imasdef.*`)
Convert `ids_properties.homogeneous_time` to an `int` before (potentially many) comparisons are executed
Copy link
Collaborator

@maarten-ic maarten-ic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor remark, but no need to fix immediately.

Copy link
Collaborator

@prasad-sawantdesai prasad-sawantdesai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM..

@olivhoenen olivhoenen merged commit 049c5f7 into main Feb 12, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants