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