Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
Added
3D unstructured mesh support with tetrahedralization functionality
Documentation sources and Jupyter notebooks for demos
GitHub Actions workflow for documentation build and deployment
Dataset utilities and fetchers using pooch and rich libraries
Unit tests for loading plasma objects and data fetching functionality
Test coverage reporting with pytest-cov
VSCode settings for Python testing configuration
Support for extended unstructured 2D grids with triangular mesh plotting
OpenMP support for parallel compilation
Changed
💥 BREAKING : Minimum Python version requirement increased to 3.10+
Build system migrated from setuptools to hatchling with hatch-vcs
Dependencies updated to use imas-python[netcdf] instead of separate packages
Improved documentation structure and installation instructions
Enhanced type checking configurations with mypy and basedpyright
Refactored codebase to use src/ layout
Updated docstrings formatting and improved code organization
Fixed
Grid subset name handling in edge plasma mesh demo
String concatenation in error and warning messages
Access to z_min and z_max attributes in get_ion_state function
Species attribute references updated from label to name for DD4
Toroidal magnetic field component renamed from b_field_tor to b_field_phi
Bug in UnstructGrid2D pickling with numpy array setflags()
Incorrect transposition in get_cylindrical_velocity_interpolators()
Branch name references from 'main' to 'master' in CI workflows
macOS x86_64 compilation support with appropriate LDFLAGS
Removed
Remove support for python 3.9 and earlier
Obsolete build, clean, and test scripts replaced by pixi tasks
setup.py file (build configuration moved to pyproject.toml)
imas-data-dictionaries dependency
Unused ruff target settings
You can’t perform that action at this time.