What’s New¶
v0.7.2 (unreleased)¶
Internal Changes¶
Added PR template (GH#304). By Julius Busecke <https://github.com/jbusecke>
v0.7.0 (2023/01/03)¶
New Features¶
match_metrics()
Now allows more flexible metric matching (accepting e.g. already merged members) + better error for missing match_attrs (GH#275). By Julius BuseckePostprocessing functions can now easily be nested on top of each other (GH#187). By Julius Busecke
Breaking Changes¶
Requires xarray>=0.17.0 and drops support for python 3.6 (GH#170, GH#173). By Julius Busecke
cmip6_dataset_id()
not includes the attribute variable_id (GH#166) By Julius BuseckeDropped support for python 3.7 (GH#268, GH#267). By Julius Busecke
Internal Changes¶
By Tom Nicholas and Julius Busecke
License changed to Apache-2.0 (GH#272, GH#256). By Julius Busecke
Bugfixes¶
concat_members()
now accepts datasets which already have ‘member_id’ as a dimension (maintain compatibility with recent intake-esm changes) (GH#277). By Julius Buseckematch_metrics()
now accepts single variables as str input (GH#229, GH#245). By Julius Buseckeconcat_members()
now returns a dataset with labelled member_id dimension (GH#196 , GH#197). By Julius BuseckeFixes incompatibility with upstream changes in xarray>=0.19.0 (GH#173, GH#174). By Julius Busecke
match_and_remove_drift()
does now work with chunked (dask powered) datasets (GH#164).By Julius Busecke
Internal Changes¶
By Tom Nicholas and Julius Busecke
v0.5.0 (2021/7/9)¶
New Features¶
interpolate_grid_labels()
enables batch combination of different grid_labels
(e.g. from native to regridded and vice versa) using xesmf (GH#161). By Julius Busecke
match_and_remove_drift()
enables batch detrending/drift-drift_removal
from a dictionary of datasets (GH#155). By Julius Busecke
v0.4.0 (2021/6/9)¶
New Features¶
Started implementing metadata fixes in combined_preprocessing (GH#147). By Julius Busecke
Added drift_removal which adds ability to align time of branched runs and remove drift from the parent (e.g. control) run (GH#126, GH#148). By Julius Busecke
v0.3.0 (2021/6/9)¶
New Features¶
Added postprocessing module and added ability to parse metrics to multiple datasets in a dictionary (GH#110, GH#117). By Julius Busecke
Internal Changes¶
v0.2.0 (2021/4/9)¶
Breaking changes¶
Removed replace_x_y_nominal_lat_lon from combined_preprocessing due to ongoing performance issues with dask (GH#75, GH#85, GH#94) (GH#104). By Julius Busecke
Further refactor of replace_x_y_nominal_lat_lon, which avoids missing values in the dimension coordinates (GH#66) (GH#79). By Julius Busecke
Consistent treatment of cf-style bounds. The combination of parse_lon_lat_bounds,`maybe_convert_bounds_to_vertex`, maybe_convert_vertex_to_bounds, and sort_vertex_order applied on the dataset, assures that all datasets have both conventions available and the vertex order is the same. By Julius Busecke
New implementation of replace_x_y_nominal_lat_lon, which avoids duplicate values in the derived dimensions (GH#34) (GH#35). By Julius Busecke
New Features¶
Create merged region masks with
merged_mask()
(GH#18). By Julius Busecke
Bug fixes¶
Updated cmip6 catalog location for the pangeo gc archive (GH#80) (GH#81). By Julius Busecke
Documentation¶
Internal Changes¶
Adds options to skip extensive cloud ci by using [skip-ci] in commit message. Adds the ability to cancel previous GHA jobs to prevent long wait times for rapid pushes. (GH#99) By Julius Busecke.
Add ni and nj to the rename_dict dictionary in _preprocessing.py_ as dimensions to be corrected (GH#54). By Markus Ritschel
v0.1.2¶
New Features¶
Added more models, now supporting both ocean and atmospheric output for
combined_preprocessing()
(GH#14). By Julius Busecke
v0.1.0 (2/21/2020)¶
Initial release.