v0.3.0
v0.3.0 (27 June 2022)
New Features
- Add horizontal regridding by @jasonb5 in #164
- Add averages with time dimension removed by @tomvothecoder in #236
- Update
_get_weights()
method inclass SpatialAccessor
andclass TemporalAccessor
by @tomvothecoder in #252- Add
keep_weights
keyword attr to reduction methods - Make
_get_weights()
public inclass SpatialAccessor
- Add
- Update
get_axis_coord()
to interpret more keys by @tomvothecoder in #262- Along with the
axis
attr, it also now interpretsstandard_name
and the dimension name
- Along with the
Bug Fixes
- Fix
add_bounds()
breaking when time coords arecftime
objects by @tomvothecoder in #241 - Fix parsing of custom seasons for departures by @tomvothecoder in #246
- Update
swap_lon_axis
to ignore same systems, which was causing odd behaviors for (0, 360) by @tomvothecoder in #257
Breaking Changes
- Remove
class XCDATAccessor
by @tomvothecoder in #222 - Update spatial
axis
arg supported type and keys by @tomvothecoder in #226- Now only supports CF-compliant axis names (e.g., "X", "Y")
- Remove
center_times
kwarg from temporal averaging methods by @tomvothecoder in #254
Documentation
- Revert official project name from "XCDAT" to "xCDAT" by @tomvothecoder in #231
- [DOC] Add CDAT API mapping table and gallery examples by @tomvothecoder in #239
Internal Changes
- Update time coordinates object type from
MultiIndex
todatetime
/cftime
forTemporalAccessor
reduction methods and add convenience methods by @tomvothecoder in #221 - Extract method
_postprocess_dataset()
and make bounds generation optional by @tomvothecoder in #223 - Update
add_bounds
kwarg default value toTrue
by @tomvothecoder in #230 - Update
decode_non_cf_time
to return input dataset if the time "units" attr can't be split into unit and reference date by @pochedls in #263
New Contributors
Full Changelog: v0.2.0...v0.3.0