v0.3.1
v0.3.1 (18 August 2022)
This patch release focuses on bug fixes including handling bounds generation with singleton coordinates and the use of cftime
to represent temporal averaging outputs and non-CF compliant time coordinates (to avoid the pandas Timestamp limitations).
Bug Fixes
Bounds
- Ignore singleton coordinates without dims when attempting to generate bounds Stephen Po-Chedley in #281
- Modify logic to not throw error for singleton coordinates (with no bounds) by Stephen Po-Chedley in #313
Time Axis and Coordinates
- Fix
TypeError
with Dask Arrays from multifile datasets in temporal averaging by Stephen Po-Chedley in #291 - Use
cftime
to avoid out of boundsdatetime
when decoding non-CF time coordinates by Stephen Po-Chedley and Tom Vo in #283 - Use
cftime
for temporal averaging operations to avoid out of boundsdatetime
by Stephen Po-Chedley and Tom Vo in #302 - Fix
open_mfdataset()
dropping time encoding attrs by Tom Vo in #309 - Replace "time" references with
self._dim
inclass TemporalAccessor
by Tom Vo in #312
Internal Changes
- Filters safe warnings. by Jason Boutte in #276
Documentation
- update conda install to conda create by Paul Durack in #294
- Update project overview and planned features list by Tom Vo in #298
- Fix bullet formatting in
README.rst
andindex.rst
by Tom Vo in #299 - Fix Jupyter headings not rendering with pandoc by Tom Vo in #318
DevOps
- Unify workspace settings with
settings.json
by Tom Vo in #297 - Run CI/CD on "push" and "workflow_dispatch" by Tom Vo in #287 and #288
- Pin
numba=0.55.2
in dev env and constrainnumba>=0.55.2
in ci env by Tom Vo in #280 - Update conda env yml files and add missing dependencies by Tom Vo in #307
New Contributors
- Paul Durack made their first contribution in #294
Full Changelog: v0.3.0...v0.3.1