Releases: neutrinoceros/yt_idefix
Releases · neutrinoceros/yt_idefix
v1.1.1
What's Changed
- Added documentation for Pluto XDMF support by @dutta-alankar in #241
- DOC: assemble support information in a table by @neutrinoceros in #242
- cleanup: remove redundant stream position reset by @xshaokun in #243
- DOC: update dev status to 'stable' by @neutrinoceros in #246
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.8.4 in /.github/workflows by @dependabot in #248
- Bump mypy from 1.0.1 to 1.1.1 in /requirements by @dependabot in #249
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #250
- BUG: do not normalise field names to upper case in Idefix vtk by @vdbma in #251
- REL: prep release 1.1.1 by @neutrinoceros in #252
New Contributors
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Summary
This release introduces support for Pluto XDMF files (.flt.h5
and .dbl.h5
dumps). h5py
, now an optional dependency, is required for these files.
Many thanks to @dutta-alankar and @RitaliG for their contribution !
What's Changed
- MNT: migrate flake8 config to its own file by @neutrinoceros in #189
- MNT: cleanup pyproject.toml by @neutrinoceros in #190
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #191
- MNT: drop unused tooling by @neutrinoceros in #193
- STY: migrate to ruff by @neutrinoceros in #192
- STY: upgrade black and adjust pre-commit config by @neutrinoceros in #194
- MNT: move requirement files to dedicated directory by @neutrinoceros in #195
- TST: fixup bleeding edge ci by @neutrinoceros in #197
- TST: setup dependabot by @neutrinoceros in #196
- Bump mypy from 0.971 to 0.991 in /requirements by @dependabot in #198
- MNT: enable dependabot autoupdates for GitHub workflows by @neutrinoceros in #199
- Bump mypy from 0.991 to 1.0.0 in /requirements by @dependabot in #201
- RFC: simplify byte counting in IO by @neutrinoceros in #200
- fix setting code units in PlutoDataset by @xshaokun in #204
- Replay PRs #206 and #208 by @neutrinoceros in #211
- Bump mypy from 1.0.0 to 1.0.1 in /requirements by @dependabot in #212
- MNT: track *.h5 files with git-lfs by @neutrinoceros in #213
- MNT: disable pre-commit.ci autofixing by @neutrinoceros in #214
- BLD: require inifix>=4.1.0 by @neutrinoceros in #215
- TST: treat class validation from Path object as an antipattern by @neutrinoceros in #217
- TST: cleanup unused constant by @neutrinoceros in #218
- ENH: implement portable replacements for str.removeprefix and str.removesufix by @neutrinoceros in #220
- TST: refactor test infra to make room for new data formats by @neutrinoceros in #221
- MNT: add pre-commit hooks for shebangs and excecutable rights by @neutrinoceros in #222
- TST: fix a broken error message in conftest.py by @neutrinoceros in #223
- TST: fix a broken type hint in conftest.py by @neutrinoceros in #224
- TST: add test infra for XDMF data by @neutrinoceros in #225
- TST: fix test unique ids when using multiple paths with '.h5' extension by @neutrinoceros in #226
- RFC: reorganize class hierarchy to make room for new dataformats by @neutrinoceros in #227
- RFC: use Dataset.filename attribute instead of Dataset.parameter_filename (historic alias) by @neutrinoceros in #228
- RFC: revamp GoodBoyDataset._parse_code_version by @neutrinoceros in #229
- RFC: move _set_code_unit_attributes from PlutoVtkDataset to StaticPlutoDataset by @neutrinoceros in #230
- RFC: more move of PlutoVtkDataset's logic to super class by @neutrinoceros in #231
- RFC: move and simplify current_time parsing for pluto datasets by @neutrinoceros in #232
- TST: add pre-commit hook for inifiles by @neutrinoceros in #233
- TST: adapt conftest.py so that pluto vtk files with no units don't fail tests by @neutrinoceros in #234
- RFC: reorganize Index classes hierarchy by @neutrinoceros in #235
- MNT: upgrade pre-commit hooks, simplify ruff config by @neutrinoceros in #237
- PLUTO xdmf dump support by @dutta-alankar in #209
- REL: prep release 1.1.0 by @neutrinoceros in #238
New Contributors
- @dependabot made their first contribution in #198
- @dutta-alankar made their first contribution in #209
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Summary
This is a symbolic release, marking the project as sufficiently stable. The only difference with version 0.16.2 is the removal of long-deprecated functions that were made obsolete since yt 4.1.0
What's Changed
- DEPR: remove deprecated yt_idefix.loaders module by @neutrinoceros in #173
- REL: prep release 1.0.0 by @neutrinoceros in #188
Full Changelog: v0.16.2...v1.0.0
v0.16.2
What's Changed
- BUG: add support for boolean fields in dump files by @neutrinoceros in #187
Full Changelog: v0.16.1...v0.16.2
v0.16.1
What's Changed
- BUG: fix future incompatibility with yt 4.2 by @neutrinoceros in #184
Full Changelog: v0.16.0...v0.16.1
v0.16.0
What's Changed
- ENH: define frontend entry points for yt 4.2 (as a beta feature) by @neutrinoceros in #178
- REL: fix release 0.16 by @neutrinoceros in #182
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
- TST: switch CI to Python 3.11 by @neutrinoceros in #158
- BLD: migrate static metadata and tool configurations from setup.cfg to pyproject.toml (semi automated with ini2toml), adapt pre-commit hooks by @neutrinoceros in #160
- ENH: automatic discovery and parsing for pluto.ini, idefix.ini, definitions.h and definitions.hpp by @neutrinoceros in #169
- TYP: resolve unchecked annotations by @neutrinoceros in #172
- ENH: resolve the variables in unit definitions (PLUTO) by @xshaokun in #167
- MNT: cleanup noop code by @neutrinoceros in #176
- ENH: parse geometry from definitions.hpp (Idefix) by @neutrinoceros in #174
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- MNT: drop support for yt 4.0.x by @neutrinoceros in #153
Full Changelog: v0.13.4...v0.14.0
v0.13.4
What's Changed
- DOC: simplify Python version requirement declaration by @neutrinoceros in #148
- TST: housekeeping by @neutrinoceros in #150
- TYP: fix typecheck time error for yt 4.1 by @neutrinoceros in #156
Full Changelog: v0.13.3...v0.13.4
v0.13.3
What's Changed
- RFC: cleanup dead attribute Dataset.file_style by @neutrinoceros in #140
- BLD: drop support for yt 4.0.1 by @neutrinoceros in #143
- ENH: use importlib.metadata for version lookups by @neutrinoceros in #145
- BUG: fix AMR level declaration by @neutrinoceros in #146
Full Changelog: v0.13.2...v0.13.3