Skip to content

Release 2.3.0#133

Merged
olivhoenen merged 18 commits into
mainfrom
release/2.3
Jun 17, 2026
Merged

Release 2.3.0#133
olivhoenen merged 18 commits into
mainfrom
release/2.3

Conversation

@olivhoenen

@olivhoenen olivhoenen commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

Notes for release 2.3.0

Features

  • Add list_filled_paths function to DBEntry (with imas_core>=5.7 for HDF5 backend)
  • Introduce alias and units metadata in the idenfitiers API

Improvements

  • API documentation w.r.t netcdf URI and UDA backend usage limitations and associated workarounds
  • Includes metadata variables when writing an IDS to a netCDF files with the function to_xarray, allowing to read back the IDS with a get (see this documentation)
  • Migrate magnetics obsolescent fields (method-->ip, bpol_probe-->b_field_pol_probe) with a value during a 3to4 conversion

Bugs

  • Fix training data assets that failed loading
  • Fix 3to4 conversion of name/identifier when identifier is empty
  • Fix deprecation warning with copy keyword of __array__ implementation (Numpy > 2)

olivhoenen and others added 16 commits February 27, 2026 15:26
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v4...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
N.B. This commit also includes a refactor to remove IDSIdentifier.__init__ and use __new__ only.
See https://docs.python.org/3/howto/enum.html#when-to-use-new-vs-init
@olivhoenen

olivhoenen commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator Author

Todo:

  • add changelog section for 2.3.0 (as well as for missing 2.2.0 release!)

@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.

Looks good to me!

Just one remark with regards to the changelog:

This should be "imas_core >= 5.7", right?

@olivhoenen

Copy link
Copy Markdown
Collaborator Author

Looks good to me!

Just one remark with regards to the changelog:

This should be "imas_core >= 5.7", right?

True, thanks for spotting I should have double-checked

Comment thread pyproject.toml
@olivhoenen olivhoenen changed the title Release/2.3 Release 2.3.0 Jun 17, 2026
@olivhoenen olivhoenen merged commit 474bc8b into main Jun 17, 2026
17 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.

4 participants