Releases: MPAS-Dev/pyremap
Releases · MPAS-Dev/pyremap
v2.0.0
A major refactoring with API-breaking changes and major updates to the documentation.
What's Changed
- A general clean-up PR by @xylar in #88
- fix API docs by @xylar in #89
- Switch to custom version dropdown by @xylar in #91
- Fix docs GitHub Action by @xylar in #92
- Fix docs action again by @xylar in #93
- Fix dropdown once again by @xylar in #94
- Fix version selector urls by @xylar in #95
- Reverse sort order for version by @xylar in #96
- Add more tests by @xylar in #97
- Write SCRIP files using xarray by @xylar in #98
- A major reorganization of the
Remapper
by @xylar in #99 - Switch docs to MyST Markdown and update API by @xylar in #100
- A major expansion of the docs by @xylar in #101
- Several fixes to the docs following recent expansion by @xylar in #102
- Fix path again by @xylar in #103
- Add
ruff
,flynt
, andmypy
to linter and lint all existing code by @altheaden in #104 - Fix the version dropdown based on ChatGPT's suggestions by @xylar in #105
- Fix the destination dimension name from
ncremap
by @xylar in #106 - Move tests outside of pyremap package by @xylar in #108
- Fix expand of cells in SCRIP files by @xylar in #109
- Add a logger to to the build_map() method by @xylar in #110
- Add more optional arguments to the remapper init by @xylar in #111
- Switch CI from
miniconda
tomicromamba
by @altheaden in #112
Full Changelog: 1.4.1...2.0.0
v1.4.1
v1.4.0
What's Changed
- Add
esmf_build_map()
method and reorganize by @xylar in #62 - Tweak behaviors in build workflow by @altheaden in #65
- Update supported python versions by @altheaden in #64
- Add dependabot workflow by @altheaden in #66
- Bump actions/setup-python from 3 to 5 by @dependabot in #67
- Bump conda-incubator/setup-miniconda from 2 to 3 by @dependabot in #68
- Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in #69
- Bump actions/checkout from 3 to 4 by @dependabot in #71
- Bump actions/cache from 3 to 4 by @dependabot in #70
- Add flags to
pip install
command by @altheaden in #72 - Update pre-commit dependencies by @altheaden in #73
- Add python 3.13 by @altheaden in #74
- Add CI workflow to automatically update pre-commit and its dependencies by @altheaden in #75
- Fix typo in build CI workflow by @altheaden in #76
- Update pre-commit and its dependencies by @github-actions in #77
- Switch setup configurations to
pyproject.toml
by @altheaden in #78 - Use separate conda cache directories in CI by @altheaden in #79
- Update pre-commit and its dependencies by @github-actions in #80
- Remove distutils (not available in python 3.13) by @xylar in #81
- Add a workflow to build the docs by @xylar in #82
New Contributors
- @altheaden made their first contribution in #65
Full Changelog: 1.3.0...1.4.0
v1.3.0
Minor release that allows expanding cells (effectively smoothing fields on the destination mesh) during remapping.
Minor enhancements
- Add capability to expand corners of SCRIP grid #57
- Fix dims --> sizes for xarray datasets #60
- Allow ndarrays for expanding cells in SCRIP files #59
Bug fix
- Remove debug print statements #58
Contributors:
v1.2.0
v1.1.0
v1.0.1
v1.0.0
v0.0.16
Minor release that includes some bug fixes and clean up as well as a new MPAS mesh descriptor for variables associated with mesh edges.
Minor enhancements
- Add MpasEdgeMeshDescriptor #48
Bug fix
- Rename lon/lat dimension when mapping to lon/lat grid #43
Clean up
- Reorganize descriptors into their own files #42
- Add python 3.11 and drop python 3.7 #44
- Rename master --> main #45