Skip to content

Release/0.3 - #131

Open
olivhoenen wants to merge 201 commits into
mainfrom
release/0.3
Open

Release/0.3#131
olivhoenen wants to merge 201 commits into
mainfrom
release/0.3

Conversation

@olivhoenen

@olivhoenen olivhoenen commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Notes for release 0.3.0

Features

  • Separate visual customization menu from data manipulation one
  • Add downsampling, smoothing and signal/constant operations to manipulation menu
  • Add slider synchronization between plots (same coordinate)
  • Show only filled nodes in the tree-browser (with IMAS-Core versions that support this feature)
  • Add interpolation to allow comparing profiles from different data-entries (combined coords)
  • Add contour plot for 2D data
  • Add detection (backend) and overplotting (frontend) for some machine description geometries (outlines, rectangle and obliques)

Improvements

  • Extend documentation
  • Keep transpose in saved configs
  • Improve versioning, linting, pytest (backend), e2e tests (frontend), backend install from launch script
  • Complex type support (backend)
  • Force square ratio for same units (default)
  • Plots annotations
  • Frontend compatibility with nodejs 22
  • Various bug fixes

jwasikpsnc and others added 28 commits July 15, 2026 15:55
Bumps the actions-deps group with 1 update: [actions/setup-python](https://github.com/actions/setup-python).


Updates `actions/setup-python` from 6 to 7
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v6...v7)

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

Signed-off-by: dependabot[bot] <support@github.com>
* Add operation priorities

* Delete unused validator

* Add validator for signal operations.

* Propagate units through signal operations

* Matching time coordinates for signal operations

* Removing NaN handling section from signal operations documentation.

* Signal operations: checking compatibility of all coordinates of operands

* Reject add and sub operations with mismatched units

* Correcting tests (now much more restrictive operations with shape/coordinates checking)

* Pin ruff version to 0.15.22 in linting workflow

---------

Co-authored-by: Bartek Palak <bartek.palak@man.poznan.pl>
Co-authored-by: Palak Bartek EXT <bartek@man.poznan.pl>
…r load the modules in the wanted version

Assisted-by: Copilot:claude-5-sonnet
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.

6 participants