This repository has been archived by the owner on Aug 29, 2023. It is now read-only.
Releases: CCI-Tools/cate
Releases · CCI-Tools/cate
2.1.5.dev4
Changes from 2.1.5.dev3 to 2.1.5.dev4
- The parameters of operation
temporal_aggregation
have been changed. Both parameters
output_resolution
andcustom_resolution
have been replaced by a single parameter
period
whose value is a Pandas offset-alias / time frequency value. - Fixed parameter value type validation.
2.1.5.dev3
Version 2.1.5 (in development)
- Ensure
User-Agent
header is set in every HTTP request made to CCI ODP web APIs. - When caching a dataset to disk, cate now checks first if the needed attributes for geospatial information
are in the metadata of the remote dataset. If not, the information is retrieved from the data directly (#961).
This is relevant for esacci.SST.day.L4.SSTskin.Unspecified.Unspecified.GMPE.2-0.r1 - Now including ODP dataset verification information in data sources for use by Cate App.
- Operation
read_zarr()
now uses the newpassword
attribute for itskey
.secret
,
andtoken
parameters. - Now including ODP dataset verification information in data sources for use by Cate App.
- No longer using Travis CI.
2.1.5.dev2
Version 2.1.5 (in development)
- Now including ODP dataset verification information in data sources for use by Cate App.
2.1.4
Version 2.1.4
- Only show data sources of the ODP Data Store that can be opened in cate.
When usingcate ds list
from the command line, there is a new option-a
to also include the other data sets. - Included normalization of a dataset's time coordinate variable in case it is called 't' instead of 'time' (#956).
This is the case for all datasets with IDsesacci.ICESHEETS.yr.Unspecified.GMB.GRACE-instrument.GRACE.UNSPECIFIED.1-*.greenland_gmb_mass_trends
.
2.1.3
2.1.2
Version 2.1.2
- Added package
s3fs
to Python environment as it is required to open Zarr datasets
from S3-compatible object store. #940 - Fixed issue of harmonization of info field names of metadata (#949)
- Fixed problem with unsupported time format for permafrost datasets below. They have a time_coverage_start and
time_coverage_end with a datetime format of 15 characters (#944):- esacci.PERMAFROST.yr.L4.ALT.multi-sensor.multi-platform.MODIS.01-0.r1
- esacci.PERMAFROST.yr.L4.GTD.multi-sensor.multi-platform.MODIS.01-0.r1
- esacci.PERMAFROST.yr.L4.PFR.multi-sensor.multi-platform.MODIS.01-0.r1
- Fixed problem of not handling timezone aware times from dataset metadata. Some datasets have their time information
stored in timezone aware timestamps e.g. '1997-09-03T00:00:00+00:00'. Cate now is able to get a datetime object of these
timezone aware strings, and removes the timezone awareness. (#942)
2.1.1
Version 2.1.1
- Prevent HTTP 500 errors when using the ODP Data Store. #937
- Spatial points are now parsed from CSV files when using the
read_csv()
operation.
This is an option which can be disabled. #935 - Fixed a problem that prevented opening GeoJSON files
in a workspace. #933 - Fixed a problem that prevented reopening workspaces using
the Web API when they referenced external files. #930
Version 2.1.0
- Fixed DataAccessError in ODP Legacy Store #924
- Renamed legacy id's prefix from
esacci
tocciold
- Exchanged Cate's countries GeoJSON, by three new maps from https://www.naturalearthdata.com
using 10m, 50m (default), and 110m resolutions. This fixes broken polyline and polygon
drawing in Cate Web UI #912. See also
CCI-Tools/cate-app#11. - Cate Web API is now handling user preferences
- Added normalization method in order to handle datasets with zonal means
which have no longitude information. - Increased robustness when using netcdf library
- Remodeled ODP Data Store to support newly designed CEDA OpenSearch Service.
The previous Data Store implementation is now available as "ESA CCI Open Data Portal Legacy". - Iteratively adapted CCI Data Store to support newly provided data sets.
- Cate Web API at now allows changes to the root path using environment variable JUPYTERHUB_SERVICE_PREFIX. This is relevant to Catehub context where each user's cate service is mounted on /user/{username}/{cate-web-api-endpoint}.
- Cate Web API at
${endpoint}/
now reports whether it is running with a "user root directory". In this case, the Web API uses relative workspace path only and users connot escape the given user root directory. - Cate Web API allows for Cross-Origin Resource Sharing (CORS), which is required
to run Cate UI in a browser. - Added option
--traceback
tocate-webapi-start
andcate-webapi-stop
CLI tools. - Added operation
write_zarr()
to write gridded datasets using the Zarr format. - Updated
cate.core.wsmanag.WorkspaceManager
to work only with workspace paths relative to a given
user root directory.- added
cate.core.pathmanag.PathManager
to ensure users cannot escape root directory - updated workspace handling: create/save/save_as/delete
- added
- Updated Python environment and fixed failing tests (#817
- Updated Cate code base with respect to
xarray
version 0.15- Changed minimum version requirement for xarray to 0.15 in environment.yml
- Changed
xarray.Dataset.drop
toxarray.Dataset.drop_vars
- Removed
encoding
keyword argument fromxarray.DataArray
constructor calls. - No longer writing to
xarray.DataArray.values
property (e.g. Pearson's
computation)
- Downloading of remote data from ODP now handles redirect of URL from HTTP to HTTPS #919
2.1.0
Changes in Cate 2.1.0
- Fixed DataAccessError in ODP Legacy Store #924
- Renamed legacy id's prefix from
esacci
tocciold
- Exchanged Cate's countries GeoJSON, by three new maps from https://www.naturalearthdata.com
using 10m, 50m (default), and 110m resolutions. This fixes broken polyline and polygon
drawing in Cate Web UI #912. See also
CCI-Tools/cate-app#11. - Cate Web API is now handling user preferences
- Added normalization method in order to handle datasets with zonal means
which have no longitude information. - Increased robustness when using netcdf library
- Remodeled ODP Data Store to support newly designed CEDA OpenSearch Service.
The previous Data Store implementation is now available as "ESA CCI Open Data Portal Legacy". - Iteratively adapted CCI Data Store to support newly provided data sets.
- Cate Web API at now allows changes to the root path using environment variable JUPYTERHUB_SERVICE_PREFIX. This is relevant to Catehub context where each user's cate service is mounted on /user/{username}/{cate-web-api-endpoint}.
- Cate Web API at
${endpoint}/
now reports whether it is running with a "user root directory". In this case, the Web API uses relative workspace path only and users connot escape the given user root directory. - Cate Web API allows for Cross-Origin Resource Sharing (CORS), which is required
to run Cate UI in a browser. - Added option
--traceback
tocate-webapi-start
andcate-webapi-stop
CLI tools. - Added operation
write_zarr()
to write gridded datasets using the Zarr format. - Updated
cate.core.wsmanag.WorkspaceManager
to work only with workspace paths relative to a given
user root directory.- added
cate.core.pathmanag.PathManager
to ensure users cannot escape root directory - updated workspace handling: create/save/save_as/delete
- added
- Updated Python environment and fixed failing tests (#817
- Updated Cate code base with respect to
xarray
version 0.15- Changed minimum version requirement for xarray to 0.15 in environment.yml
- Changed
xarray.Dataset.drop
toxarray.Dataset.drop_vars
- Removed
encoding
keyword argument fromxarray.DataArray
constructor calls. - No longer writing to
xarray.DataArray.values
property (e.g. Pearson's
computation)
- Downloading of remote data from ODP now handles redirect of URL from HTTP to HTTPS #919
2.1.0.dev4
Changes in Cate 2.1.0.dev4
- Cate Web API is now handling user preferences
- Added normalization method in order to handle datasets with zonal means
which have no longitude information. - Increased robustness when using netcdf library
- Remodeled ODP Data Store to support newly designed CEDA OpenSearch Service.
The previous Data Store implementation is now available as "ESA CCI Open Data Portal Legacy". - Iteratively adapted CCI Data Store to support newly provided data sets.
2.1.0.dev2
Changes in Cate 2.1.0.dev2
- Cate Web API at now allows changes to the root path using environment variable JUPYTERHUB_SERVICE_PREFIX. This is relevant to Catehub context where each user's cate service is mounted on /user/{username}/{cate-web-api-endpoint}.
- Cate Web API at
${endpoint}/
now reports whether it is running with a "user root directory". In this case, the Web API uses relative workspace path only and users connot escape the given user root directory. - Cate Web API allows for Cross-Origin Resource Sharing (CORS), which is required
to run Cate UI in a browser. - Added option
--traceback
tocate-webapi-start
andcate-webapi-stop
CLI tools. - Added operation
write_zarr()
to write gridded datasets using the Zarr format. - Updated
cate.core.wsmanag.WorkspaceManager
to work only with workspace paths relative to a given
user root directory.- added
cate.core.pathmanag.PathManager
to ensure users cannot escape root directory - updated workspace handling: create/save/save_as/delete
- added
- Updated Python environment and fixed failing tests (#817
- Updated Cate code base with respect to
xarray
version 0.15- Changed minimum version requirement for xarray to 0.15 in environment.yml
- Changed
xarray.Dataset.drop
toxarray.Dataset.drop_vars
- Removed
encoding
keyword argument fromxarray.DataArray
constructor calls. - No longer writing to
xarray.DataArray.values
property (e.g. Pearson's
computation)