v0.2.0
v0.2.0 (24 March 22)
New Features
- Add support for spatial averaging parallelism via Dask by @pochedls in #132
- Refactor spatial averaging with more robust handling of longitude spanning prime meridian by @pochedls in #152
- Update xcdat.open_mfdataset time decoding logic by @pochedls in #161
- Add function to swap dataset longitude axis orientation by @tomvothecoder in #145
- Add utility functions by @tomvothecoder in #205
- Add temporal utilities and averaging functionalities by @tomvothecoder in #107
Bug Fixes
- Add exception for coords of len <= 1 or multidimensional coords in
fill_missing_bounds()
by @tomvothecoder in #141 - Update
open_mfdataset()
to avoid data vars dim concatenation by @tomvothecoder in #143 - Fix indexing on axis keys using generic map (related to spatial averaging) by @tomvothecoder in #172
Breaking Changes
- Rename accessor classes and methods for API consistency by @tomvothecoder in #142
- Rename
fill_missing_bounds()
toadd_missing_bounds()
by @tomvothecoder in #157 - Remove data variable inference API by @tomvothecoder in #196
- Rename spatial file and class by @tomvothecoder in #207
Documentation
- update README by @chengzhuzhang in #127
- Update readme by @lee1043 in #129
- Update
HISTORY.rst
and fix docstrings by @tomvothecoder in #139 - Update
README.rst
content and add logo by @tomvothecoder in #153 - Update API Reference docs to list all APIs by @tomvothecoder in #155
- Add
config.yml
for issue templates with link to discussions by @tomvothecoder in #176 - Add FAQs page to docs by @tomvothecoder in #181
- Fix syntax of code examples from PR #181 by @tomvothecoder in #182
- Replace markdown issue templates with GitHub yml forms by @tomvothecoder in #186
- Update
README.rst
,index.rst
, andproject_maintenance.rst
by @tomvothecoder in #211
Deprecations
Internal Changes
- Update logger levels to debug by @tomvothecoder in #148
- Update and remove logger debug messages by @tomvothecoder in #193
DevOps
- Add
requires_dask
decorator for tests by @tomvothecoder in #177 - Update dependencies in
setup.py
anddev.yml
by @tomvothecoder in #174 - Add matrix testing and ci specific conda env by @tomvothecoder in #178
- Suppress xarray warning in test suite by @tomvothecoder in #179
- Drop support for Python 3.7 by @tomvothecoder in #187
- Update conda env dependencies by @tomvothecoder in #189
- Add deps to
pre-commit
mypy
and fix issues by @tomvothecoder in #191 - Add
matplotlib
to dev env, updateci.yml
and add Python 3.10 to build workflow by @tomvothecoder in #203 - Replace conda with mamba in rtd build by @tomvothecoder in #209
- Bump to 0.2.0 by @tomvothecoder in #212
New Contributors
- @chengzhuzhang made their first contribution in #127
- @lee1043 made their first contribution in #129
- @pochedls made their first contribution in #132
Full Changelog: v0.1.0...v0.2.0