Skip to content

Releases: MPAS-Dev/pyremap

v2.0.0

09 Apr 02:23
df31595
Compare
Choose a tag to compare

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, and mypy 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 to micromamba by @altheaden in #112

Full Changelog: 1.4.1...2.0.0

v1.4.1

02 Feb 20:24
0324540
Compare
Choose a tag to compare

What's Changed

  • Remove versions from docs by @xylar in #84
  • Fix version and update to v1.4.1 by @xylar in #85

Full Changelog: 1.4.0...1.4.1

v1.4.0

02 Feb 17:23
2a53c8d
Compare
Choose a tag to compare

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

Full Changelog: 1.3.0...1.4.0

v1.3.0

14 Mar 15:11
1836cda
Compare
Choose a tag to compare

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:

@xylar

v1.2.0

29 Oct 11:18
4a7feca
Compare
Choose a tag to compare

Minor release that adds support for expanding the size of destination grid cells for conservative mapping as a way of smoothing.

Minor enhancements

  • Add capability to expand corners of SCRIP grid #57

Contributors:

@xylar

v1.1.0

18 Sep 20:13
76797c9
Compare
Choose a tag to compare

Minor release that adds adds separate mesh descriptors for MPAS cells and vertices, making it possible to perform conservative remapping and to use SCRIP files from MPAS vertex meshes.

Minor enhancements

  • Add MpasCellMeshDescriptor and MpasVertexMeshDescriptor #56

Contributors:

@xylar

v1.0.1

21 Aug 14:57
ab7b78a
Compare
Choose a tag to compare

Bug fix release to fix an issue with LatLon2DGridDescriptor.

Bug fix

  • Fix bug in corner lat/lon for LatLon2DGridDescriptor #54

Continuous integration

  • Drop azure pipelines #55

Contributors:

@xylar

v1.0.0

07 Jun 13:18
7b06c99
Compare
Choose a tag to compare

Major release that's overdue. This release adds the ability to specify the format for SCRIP and ESMF mesh files, and the engine for writing out ESMF mesh files.

Minor enhancements

  • Add format and engine attributes to MeshDescriptor #53

Contributors:

@xylar

v0.0.16

11 Apr 14:03
01d63b7
Compare
Choose a tag to compare

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

Continuous integration

  • Add flake8 to github workflows #46
  • Improve code quality and CI #49
  • Fix build workflow #50

Contributors:

@xylar

v0.0.15

14 Feb 20:06
a4b1656
Compare
Choose a tag to compare

Minor release that fixes an issue with creating the documentation after a release.

Bug fix

  • Fix various problems that led to docs not getting update in v0.0.14 #41

Contributors:

@xylar