Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

Releases: CCI-Tools/cate

2.1.5.dev4

25 Feb 16:45
Compare
Choose a tag to compare
2.1.5.dev4 Pre-release
Pre-release

Changes from 2.1.5.dev3 to 2.1.5.dev4

  • The parameters of operation temporal_aggregation have been changed. Both parameters
    output_resolution and custom_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

24 Feb 17:16
79e06d2
Compare
Choose a tag to compare
2.1.5.dev3 Pre-release
Pre-release

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 new password attribute for its key. secret,
    and token parameters.
  • Now including ODP dataset verification information in data sources for use by Cate App.
  • No longer using Travis CI.

2.1.5.dev2

16 Dec 16:31
Compare
Choose a tag to compare
2.1.5.dev2 Pre-release
Pre-release

Version 2.1.5 (in development)

  • Now including ODP dataset verification information in data sources for use by Cate App.

2.1.4

15 Oct 09:47
Compare
Choose a tag to compare

Version 2.1.4

  • Only show data sources of the ODP Data Store that can be opened in cate.
    When using cate 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 IDs esacci.ICESHEETS.yr.Unspecified.GMB.GRACE-instrument.GRACE.UNSPECIFIED.1-*.greenland_gmb_mass_trends.

2.1.3

17 Sep 16:20
Compare
Choose a tag to compare

Cate 2.1.3

  • Changed CCI ODP url from test service to production service (archive.opensearch.ceda.ac.uk) (#951)
  • Removed the legacy CCI ODP data store.
  • The read_zarr() operation now accepts credentials. (#953)
  • Fixed broken Cate Web API logging.

2.1.2

14 Sep 19:52
Compare
Choose a tag to compare

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

26 Aug 15:17
Compare
Choose a tag to compare

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 to cciold
  • 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 to cate-webapi-start and cate-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
  • 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 to xarray.Dataset.drop_vars
    • Removed encoding keyword argument from xarray.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

21 Aug 15:31
Compare
Choose a tag to compare

Changes in Cate 2.1.0

  • Fixed DataAccessError in ODP Legacy Store #924
  • Renamed legacy id's prefix from esacci to cciold
  • 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 to cate-webapi-start and cate-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
  • 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 to xarray.Dataset.drop_vars
    • Removed encoding keyword argument from xarray.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

10 Jul 15:06
Compare
Choose a tag to compare
2.1.0.dev4 Pre-release
Pre-release

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

09 Mar 16:49
Compare
Choose a tag to compare
2.1.0.dev2 Pre-release
Pre-release

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 to cate-webapi-start and cate-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
  • 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 to xarray.Dataset.drop_vars
    • Removed encoding keyword argument from xarray.DataArray constructor calls.
    • No longer writing to xarray.DataArray.values property (e.g. Pearson's
      computation)