clisops
>=0.12.1 required.
- Add clisops.ops.average_shape to daops.ops.average
- Added support for opening kerchunk files.
- Updated Dockerfile and app-package.cwl file for use with ADES.
clisops
>=0.12.0 required.
- Added regridding operator (#111)
clisops
>=0.10.0 required.
- Updated requirements.
- Updated pre-commit.
- Support tests on Python 3.10 and 3.11.
- Enabled linting test.
- Fix inconsistent bounds in metadata after subset operation by updating to
clisops
0.9.1 (#94).
- Merged pre-commit autoupdate (#93).
- Updated logging using
loguru
(#92).
clisops
>=0.9.0 required.
- Added AverageTime operation (#90).
- Added support for decadal fixes (#89, #87, #84, #83).
clisops
>=0.7.0 androocs-utils
>=0.5.0 required.fsspec
no longer constrained tofsspec
< 0.9- Python 3.7 required.
time
input fortime
inops.subset.subset
but now be one of [<class 'roocs_utils.parameter.param_utils.Interval'>, <class 'roocs_utils.parameter.param_utils.Series'>, <class 'NoneType'>, <class 'str'>].level
input forlevel
inops.subset.subset
but now be one of [<class 'roocs_utils.parameter.param_utils.Interval'>, <class 'roocs_utils.parameter.param_utils.Series'>, <class 'NoneType'>, <class 'str'>].
time_components
argument added toops.subset.subset
to allowing subsetting by time components such as year, month, day etc.
- Python 3.6 no longer tested in GitHub actions.
- intake, fsspec<0.9 and aiohttp are new dependencies in order to use the intake catalog search functionality.
clisops
>=0.6.4 androocs-utils
>=0.4.2 required.
- Intake catalog search functionality added. In use in
utils.consolidate
: if the catalog is used for the project, then consolidate will find the files within the time range specified using the intake catalog, rather than opening xarray datasets. intake_catalog_url
has been added toetc/roocs.ini
average_over_dims
added indaops.ops.average
.
- Refactoring of daops.ops.subset to use a base
Operation
class indaops.ops.base
- In
daops.utils.normalise
ResultSet().file_paths
has been changed tofile_uris
to allow file paths and URLs to be collected. clisops
>=0.6.1 androocs-utils
>=0.2.1 used.- New dev dependency: GitPython==3.1.12
consolidate_dset
has been removed indaops.utils.consolidate
asdset_to_filepaths
fromroocs_utils.project_utils
is now used to find the file paths.
daops.utils.core.is_characterised
implemented - datasets are looked up in the character store.apply_fixes
option now added todaops.ops.subset.subset
,daops.utils.normalise.normalise
anddaops.utils.core.open_dataset
. The default in all cases is to apply fixes (True).
- Changes to allow datasets without a time dimension to be processed.
- Swapped from travis CI to GitHub actions
- Test data no longer a submodule - the data is retrieved from GitHub when the tests are run.
- Use of
DatasetMapper
functions indaops.consolidate
anddaops.core
to ensure all datasets are mapped to ids/file paths correctly.
Updating doc strings and documentation.
clisops
>=0.4.0 androocs-utils
>=0.1.4 used.data_refs
parameter ofdaops.ops.subset.subset
renamed tocollection
.space
parameter ofdaops.ops.subset.subset
renamed toarea
.chunk_rules
parameter ofdaops.ops.subset.subset
renamed tosplit_method
.filenamer
parameter ofdaops.ops.subset.subset
renamed tofile_namer
.output_type
parameter option added todaops.ops.subset.subset
.data_root_dir
parameter in no longer neededdaops.ops.subset.subset
.data_root_dir
no longer a parameter ofdaops.utils.consolidate.consolidate
.
- Added notebook with example usage.
- Config file now exists at
daops.etc.roocs.ini
. This can be overwritten by setting the environment variableROOCS_CONFIG
to the file path of a config file. split_method
implemented to split output files by if they exceed the memory limit provided inclisops.etc.roocs.ini
namedfile_size_limit
. Currently only thetime:auto
exists which splits evenly on time ranges.file_namer
implemented in subset operation. This hassimple
andstandard
options.simple
numbers output files whereasstandard
names them according to the input dataset.- Directories, file paths and dataset ids can now be used as inputs to the subset operation.
- Fixer class now looks up fixes on our elasticsearch index.
- Updated documentation.
- Functions that take the
data_refs
parameter have been changed to usecollection
parameter instead. - Functions that take the
data_ref
parameter have been changed to usedset
parameter instead.
- Updated to use clisops v0.2.0 (#17)
- Added xarray aggregation tests (#16)
- First release with clisops v0.1.0.