Skip to content

Releases: ACCESS-Community-Hub/PyEarthTools

0.5.1

06 Nov 15:54

Choose a tag to compare

0.5.1 is a patch release which fixes the following bugs which were introduced in 0.5.0:

  • PyPI installations were installing old versions of subpackages for reasons that are unclear
  • Import errors began to arise in some environments due to circular imports

In response, the dependency version pins for PyEarthTools sub-packages were updated from "~=" to ">=", and some time was spent refining the import statements internally within the package to avoid circular import errors.

The tests are now running cleanly, and the 0.5.1 PyPI artefacts have also been tested.

The following new features were included in version 0.5.0 and are repeated here for ease of reference:

Full Changelog: 0.4.0...0.5.1

0.5.0

05 Nov 22:58

Choose a tag to compare

What's Changed

Full Changelog: 0.4.0...0.5.0

0.4.0

23 Oct 23:40

Choose a tag to compare

Correct an issue in the Rainfields3 accessor which was not properly returning all matching times
Add a new method for sorting all the data variable coordinates used in a dataset to match the ordering of the dataset coordinates

Full Changelog: 0.3.0...0.4.0

0.3.0

22 Oct 02:41

Choose a tag to compare

What's Changed

  • New ENSO tutorials
  • New BARRA tutorials
  • Addition of named pipelines and composable pipelines
  • Code refactoring improvements
  • Add key libraries to dependencies for the tutorials

New Contributors

Full Changelog: 0.2.0...0.3.0

Release 0.2.0

04 Sep 03:56

Choose a tag to compare

Creating an additional point release for PyEarthTools
This matches the versions recently published on PyPI
It very closely matches the user setups at the time of ACCESS-NRI and PyCon AU 2025
It contains a lot of improvements on the previous version, and an expanded range of notebooks have been included

What's Changed

  • Code linting and formatting compliance
  • Improved data normalisation classes
  • Improved data fetching options for Weatherbench2 data
  • Add LUCIE as a bundled model (still work in progress, but it's there)
  • Add Hadley Centre integrated surface database notebook tutorial
  • Tests, bugfixes and improved docstring for Flatten
  • Add projection code for the Australian region
  • ENSO prediction tutorials added

New Contributors

Full Changelog: 0.1.1...0.2.0

0.1.1

28 Jun 05:06

Choose a tag to compare

Update zenodo.json and establish integration for publishing releases to zenodo going forward.

0.1.0

23 Jun 04:48

Choose a tag to compare

Version 0.1.0 of PyEarthTools

Development has been under way for some time, and introducing versioning will assist with clarity around installation, dependencies, and the state of readiness in the package. The code is still under active initial development, but has reached a level where users are now more likely to be installing and working with it at particular points in time, and adding version information will allow greater clarity around requirements and dependencies.

Version 0.1.0 includes:

  • A large number of tested tutorial notebooks
  • One bundled model example
  • Use cases for weather prediction and working with climate data
  • Installation instructions for installing from Github
  • A new user guide and a new project guide
  • A functioning ReadTheDocs site