- Remove the dependency on
xcube.core.zarrstoreby implementing the correspondingGenericZarrStoreandGenericArrayclasses in this package underxcube_smos/zarrstore. - Restrict the supported
xcubeversion to<1.14to maintain compatibility with Zarr v2 until the migration to Zarr v3 is completed.
*Fixed an issue with dataset_paths related to the updated EOData repository
bucket name (eodata). Previously, paths were modified to replace eodata with
EODATA. This workaround is no longer required, as the bucket name is now
consistently eodata.
- Migrated to the new EOData repository bucket name
eodata(see CREODIAS announcement). - Fixed a bug in fetching features from the SMOS STAC collection where the next page link was not correctly resolved.
- Updated endpoint URL from https://s3.cloudferro.com to https://eodata.cloudferro.com. Necessary due to changes by cloudprovider where the source data is stored.
- Updated the Jupyter Notebooks in
notebooksfolder and applied black default code style. - After rename of GH organisation of
dcs4copintoxcube-dev, updated all references inREADME.mdand docs. - Pinned
zarrpackage to2.x. - Removed Anaconda
defaultschannel fromrequirements.yml.
- Added optional geographical bounding box parameter
bbox. Using a STAC API to filter source files accordingly.bboxisNoneby default, which means global coverage. (#20) - Added optional parameter
res_levelin the range from 0 (default) to 4 to let users choose their desired spatial resolution. A parameterspatial_resis not suitable, because resolutions are provided at fixed levels using the DGG. (#21) - Added module
smos_box.catalog.stacwith newSmosStacCatalogthat is now the default catalog used by the SMOS data store. - Removed module
smos_box.catalog.indexincludingSmosIndexCatalogand dropped packagesmos_box.nckcindexentirely. We are no longer using a Kerchunk reference file index.
- Fixed problem where package data in
xcube_smos/mldataset/smos-dgg.levelsdid not include any hidden files prefixed with a dot such as.zattrs.
- Adjusted dependencies in
environment.ymlto fix thexcube-smosconda build.
- Added basic documentation. [#24]
- Introduced open parameter
bbox. [#20] - Introduced open parameter
res_level, an integer value in the range 0 to 4. [#21] - The SMOS auxiliary dataset Discrete Global Grid (DGG)
has been added as package data in
xcube_smos/mldataset/smos-dgg.levels. Hence, the store parameterdgg_urlpathhas been removed. [#9] - The NetCDF Kerchunk index can now also be a Zip archive.
To use a Zip archive, pass an index path to the
nckcidxCLI or to theNcKcIndexclass whose filename has a.zipextension. [#8] - Storage credentials and other text values in the JSON configuration
file of the NetCDF Kerchunk index can now contain template
variables of the form
"$ENV"or"${ENV}". Such references will be replaced by the corresponding value of the environment variable namedENV. [#6] - Source NetCDF files to be indexed can now also be provided in the local
filesystem instead of S3 only. [#4]
- Changed JSON format of the index configuration to allow for any source filesystem. Its version number is now 2.
- Changed interface of
nckcindexCLI tool to allow for local source NetCDF files.
- CLI
nckcidx infohas been renamed tonckcidx describeand now supports a--jsonflag for JSON output. - Argument
index_pathforNcKcIndex.create()andNcKcIndex.open()is now mandatory.
Initial release featuring
- Access to SMOS data via xcube data store interface.
nckcindexCLI tool for management of SMOS Kerchunk indices.