Changelog¶
0.6.0 (Latest)¶
- Added
DatasetRechunkerclass for native multivariable rechunking - Added
rechunker()method toDatasetBaseto expose the new multivariableDatasetRechunker - Upgraded
iter_chunksto useDatasetRechunkerinternally, ensuring optimized synchronization and shared memory budget across variables - Fixed prepend and append bugs
- Fixed
copy()dataset issue - Updated dependencies
0.5.0¶
- Added Xarray backend for
cfdb(read-only mapping) - Added time aggregation capabilities (e.g.
groupby(period)) - Fixed Geometry insertion order
- Added comprehensive benchmarks
0.4.3¶
- Added
map()method toDataVariableViewfor parallel chunk processing using multiprocessing - Added pickling support (
__reduce__) toGeometry,String, andCompressorclasses - Fixed
Dataset.prune()to match updated booklet API (removedreindexparameter)
0.4.2¶
- Renamed
timeparameter toiter_dimin interpolation classes (GridInterp,PointInterp) andDataVariableView.interp()to generalize iteration over any non-spatial dimension - Fixed API reference docs rendering by correcting mkdocstrings parser from
googletonumpy
0.3.5¶
- Updated EDataset with new
num_groupsparameter - Uses cfdb-vars for variable definitions
- Added variable templates
Previous Releases¶
See the GitHub releases page for full version history.