We are happy to announce the release of v0.3.1 of aospy. (v0.3.0 had some minor bugs relating to our docs builds, hence the announcement of 0.3.1 rather than 0.3.0.) It is available on both PyPI and conda-forge for Python 3.5+:
conda install -c conda-forge aospy
pip install --upgrade aospy
This release adds a number of new features, fixes many bugs, and improves our documentation. It includes several deprecations, other breaking changes, and modifications to aospy's list of required dependencies. Highlights include (see our "What's new" page for the full changelog):
- ``Var`` objects can now be recursively defined in terms of other ``Var`` objects. This makes computations *way* more robust to apply across different simulations, models, etc.
- Thanks to ``xarray.CFTimeIndex``, no longer require special logic/handling of out-of-range datetimes.
- Improved handling of region longitude bounds in ``Region`` via new new ``Longitude`` class.
- Support for Python 3.7 (and drop 2.7!)
We are grateful for three new contributors this time around and are
eager to grow the user- and developer-base further moving forward! Please see the
official documentation, our
mailing list, and/or our
Github repo for more. Thanks!
First-time contributors:
- Micah Kim
- James Doss-Goslin
- DaCoEx
Core developers:
- Spencer Hill
- Spencer Clark
Best,
The aospy developers