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

2.1.0

Compare
Choose a tag to compare
@dzelge dzelge released this 21 Aug 15:31
· 631 commits to master since this release

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