v0.3.0
Contributors to this version: Gabriel Rondeau-Genesse (@RondeauG), Juliette Lavoie (@juliettelavoie), Trevor James Smith (@Zeitsperre) and Pascal Bourgault (@aulemahal).
New features and enhancements
- New function
clean_up
added. (GH/22, PR/24). parse_directory
: Fixes toxr_open_kwargs
and support for wildcards (*) in the directories. (PR/19).- New function
xscen.ensemble.ensemble_stats
added. (GH/3, PR/28). - New functions
spatial_mean
,climatological_mean
anddeltas
added. (GH/4, PR/35). - Add argument
intermediate_reg_grids
toxscen.regridding.regrid
. (GH/34, PR/39). - Add argument
moving_yearly_window
toxscen.biasadjust.adjust
. (PR/39). - Many adjustments to
parse_directory
: better wildcards (GH/24), allow custom columns, fastpaths forparse_from_ds
, and more (PR/30). - Documentation now makes better use of autodoc to generate package index. (PR/41).
periods
argument added tocompute_indicators
to support datasets with jumps in time (PR/35).
Breaking changes
- Patterns in
parse_directory
start at the end of the paths indirectories
. (PR/30). - Argument
extension
ofparse_directory
has been renamedglobpattern
. (PR/30). - The
xscen
API and filestructure have been significantly refactored. (GH/40, PR/41). The following functions are available from the top-level:adjust
,train
,ensemble_stats
,clisops_subset
,dispatch_historical_to_future
,extract_dataset
,resample
,restrict_by_resolution
,restrict_multimembers
,search_data_catalogs
,save_to_netcdf
,save_to_zarr
,rechunk
,compute_indicators
,regrid_dataset
, andcreate_mask
.
- xscen now requires geopandas and shapely (PR/35).
- Following a change in intake-esm xscen now uses "cat:" to prefix the dataset attributes extracted from the catalog. All catalog-generated attributes should now be valid when saving to netCDF. (GH/13, PR/51).
Internal changes
parse_directory
: Fixes toxr_open_kwargs
. (PR/19).- Fix for indicators removing the 'time' dimension. (PR/23).
- Security scanning using CodeQL and GitHub Actions is now configured for the repository. (PR/21).
- Bumpversion action now configured to automatically augment the version number on each merged pull request. (PR/21).
- Add
align_on = 'year'
argument in bias adjustment converting of calendars. (PR/39). - GitHub Actions using Ubuntu-22.04 images are now configured for running testing ensemble using
tox-conda
. (PR/44). import xscen
smoke test is now run on all pull requests. (PR/44).- Fix for
create_mask
removing attributes (PR/35).