Skip to content

Release 2.2.0#103

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

Release 2.2.0#103
olivhoenen merged 9 commits into
mainfrom
release/2.2

Conversation

@olivhoenen

Copy link
Copy Markdown
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

@maarten-ic maarten-ic left a comment

Copy link
Copy Markdown
Collaborator

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.

Comment thread imas/backends/imas_core/imas_interface.py

@prasad-sawantdesai prasad-sawantdesai left a comment

Copy link
Copy Markdown
Collaborator

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
@olivhoenen
olivhoenen deleted the release/2.2 branch June 18, 2026 08:07
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