Changes¶
0.16.1 (2025-02-26)¶
Fixed smoke tests and added beautifulsoup to requirements (#271).
0.16.0 (2025-02-21)¶
Use pooch for testdata management and modernized python code and deployment (#261).
Skipped roocs-utils! Requires now the clisops >=0.15.0 and daops >=0.14.0 (#267).
Updated linting with ruff (#268).
Swtiched to main branch as default instead of master (#269).
0.15.0 (2024-11-20)¶
Updated decadal fixes to handle proleptic gregorian calendar (#263, #265).
Updated provenance to include local installation “site” name (#264).
Fixed links in documentation (#262).
0.14.0 (2024-10-22)¶
Added a Docker image testing step the GitHub Actions CI pipeline (#259).
Updated CI workflows to use more modern GitHub Actions (#259).
- Update the cookiecutter template to use more modern packages and tools (#260):
Updated several linting tools and coding conventions
Added a CODE_OF_CONDUCT.rst file
Optimized the Dockerfile configuration for the rook service
Added missing processes to the documentation
Now using pyproject.toml with flit-code for package configuration
Source code now uses a src-folder-based layout
0.13.1 (2024-07-22)¶
Added process for average over polygon (#251).
Update CDS domain (#253).
0.13.0 (2024-02-06)¶
Add subsetting support for Atlas v1 datasets (#247, #248, #249).
0.12.2 (2023-12-08)¶
Fixed the time_components parameter to avoid issues with 360day calendar (#245)
0.12.1 (2023-12-04)¶
Updated clisops >=0.12.1 with fix for fill-value issue.
Added smoke test for fill-value issue.
0.12.0 (2023-11-28)¶
Added regridding operator from clisops >=0.12.0.
Added tests for regridding process.
Added smoke test for regridding.
Run GitHub tests with conda.
0.11.0 (2023-11-09)¶
Added weighted average operator and wps process for it.
Added wps process for regridding … using only dummy operator.
Use pywps 4.6.0.
Updated deacdal fixes and concat operation. Using a realization variable (#235, #237).
Skip Python 3.8.
0.10.1 (2023-07-20)¶
Updated checks when to apply fixes.
Fixed smoke tests for cmip5.
0.10.0 (2023-07-12)¶
Updated concat operator to optionally apply subsetting and averaging to improve performance.
Apply cmip6 decadal fixes directly using Python code. Skip lookup of fixes in ElasticSearch.
Updated to clisops 0.10.0.
0.9.3 (2023-05-16)¶
Added smoke tests for c3s-ipcc-atlas and c3s-cmip6-decadal.
Updated roocs config for c3s-ipcc-atlas.
0.9.2 (2023-02-02)¶
Updated to roocs-utils with support for realization dimension.
Updated concat operator (#220).
0.9.1 (2022-12-14)¶
Updated to clisops 0.9.5 with patches for subset_level_by_values.
0.9.0 (2022-09-27)¶
Added initial concat operator (#217).
0.8.3 (2022-09-26)¶
Updated to clisops 0.9.2.
Updated provenance for C4I (#215).
0.8.2 (2022-05-16)¶
Updated to daops 0.8.1 and clisops 0.9.1 (#211).
Added tests to check correct metadata (#211).
0.8.1 (2022-04-20)¶
Updated to roocs-utils 0.6.1 (#209).
Fixed director for new average_time operator (#208).
Added smoke tests for c3s-cmip5 and c3s-cordex (#208, #209).
0.8.0 (2022-04-14)¶
Added “average” and “average_time” operators (#191, #206).
Removed “diff” operator (#204).
Cleaned up workflow and tests (#205).
Added changes for CMIP6 decadal (#202).
Updated to daops 0.8.0 (#207).
Updated to clisops 0.9.0 (#207).
Updated to latest bokeh 2.4.2 in dashboard (#207).
Updated pre-commit (#207).
Updated pywps 4.5.2 (#203, #207).
0.7.0 (2021-11-08)¶
Added “subset-by-point” (#190).
Updated to clisops 0.7.0.
Updated to daops 0.7.0.
Updated dashboard (#195).
Updated provenance namespace (#188).
0.6.2 (2021-08-11)¶
Update pywps 4.4.5 (#186).
Updated provenance types and ids (#184).
Update dashboard (#183).
0.6.1 (2021-06-18)¶
Added initial dashboard (#182).
Update clisops 0.6.5.
0.6.0 (2021-05-20)¶
Inventory urls removed from
etc/roocs.ini. Intake catalog url now lives in daops. (#175)Intake catalog base and search functionality moved to daops. Database intake implementation remains in rook. (#175)
Updated to roocs-utils 0.4.2.
Updated to clisops 0.6.4.
Updated to daops 0.6.0.
Added initial usage process (#178)
0.5.0 (2021-04-01)¶
Updated pywps 4.4.2.
Updated clisops 0.6.3.
Updated roocs-utils 0.3.0.
Use
FileMapperfor search results (#169).Using intake catalog (#148).
0.4.2 (2021-03-22)¶
Updated clisops 0.6.2
0.4.1 (2021-03-21)¶
Updated pywps 4.4.1 (#162, #154, #151).
Use pywps
storage_copy_function=link(#154).Updated director with InvalidCollection error (#153).
Added locust (storm) tests (#141, #149, #155).
Updated smoke tests (#134, #137).
Cleaned requirements (#152).
Fixed warning in workflow yaml loaded (#142).
Removed original files option for average and added test (#136).
0.4.0 (2021-03-04)¶
Removed cfunits, udunits2, cf-xarray and python-dateutil as dependencies.
Use daops>=0.5.0
Renamed axes input of
wps_average.Averageto dimsAdded wps_average to work with daops.ops.average (#126)
Fixed tests for new inventory (#127)
Use
apply_fixes=Falsefor average (#129)Added smoke tests (#131, #134)
0.3.1 (2021-02-24)¶
Pin
cf_xarray <0.5.0… does not work with daops/clisops.
0.3.0 (2021-02-24)¶
Fixed testdata using git-python (#123).
Removed xfail where not needed (#121).
Updated PyWPS 4.4.0 (#120).
Updated provenance (#112, #114 ,#119).
Fixed subset alignment (#117).
apply_fixesandoriginal_filesoption added for WPS processes and theOperatorclass (#111).Replaced travis with GitHub CI (#104).
directormodule added. This makes decisions on what is returned - NetCDF files or original file URLs (#77, #83)python-dateutil>=2.8.1added as a new dependency.Allow no inventory option when processing datasets
c3s-cmip6 dataset ids must now be identified by the use of
c3s-cmip6(#87).Fixed workflow (#79, #75, #71).
0.2.0 (2020-11-19)¶
Changes:
Build on cookiecutter template with
cruftupdate.Available processes:
subset,orchestrate.Using
daopsfor subsetting operation.Using a simple workflow implementation for combining operators.
Process outputs are provided as
Metalinkdocuments.Added initial support for provenance documentation.
0.1.0 (2020-04-03)¶
First release.