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 SpatialAccessorandclass TemporalAccessorby @tomvothecoder in #252- Add
keep_weightskeyword 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
axisattr, it also now interpretsstandard_nameand the dimension name
- Along with the
Bug Fixes
- Fix
add_bounds()breaking when time coords arecftimeobjects by @tomvothecoder in #241 - Fix parsing of custom seasons for departures by @tomvothecoder in #246
- Update
swap_lon_axisto ignore same systems, which was causing odd behaviors for (0, 360) by @tomvothecoder in #257
Breaking Changes
- Remove
class XCDATAccessorby @tomvothecoder in #222 - Update spatial
axisarg supported type and keys by @tomvothecoder in #226- Now only supports CF-compliant axis names (e.g., "X", "Y")
- Remove
center_timeskwarg 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
MultiIndextodatetime/cftimeforTemporalAccessorreduction methods and add convenience methods by @tomvothecoder in #221 - Extract method
_postprocess_dataset()and make bounds generation optional by @tomvothecoder in #223 - Update
add_boundskwarg default value toTrueby @tomvothecoder in #230 - Update
decode_non_cf_timeto 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