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

Releases: CCI-Tools/cate

Cate 2.0.0.dev4

16 Mar 15:00
Compare
Choose a tag to compare
Cate 2.0.0.dev4 Pre-release
Pre-release
  • Perform progress writing from the correct thread

Cate 2.0.0.dev3

14 Mar 10:25
Compare
Choose a tag to compare
Cate 2.0.0.dev3 Pre-release
Pre-release
  • Operation to perform arbitrary dataset math #556
  • New parameter interval for animate_map()

Cate 2.0.0.dev2

14 Mar 08:42
Compare
Choose a tag to compare
Cate 2.0.0.dev2 Pre-release
Pre-release
  • CF valid_range not respected in data visualisation #537

Cate 2.0.0.dev1

03 Mar 11:08
Compare
Choose a tag to compare
Cate 2.0.0.dev1 Pre-release
Pre-release

Installation

If you prefer using Cate's GUI, Cate Dektop, there is no longer a need to install this cate Python package beforehand. As of 2.0, the Cate Desktop installer will take care of this. Please find Cate Desktop 2.0 installers here.

If you just want the Cate 2.0 CLI or the cate Python package then please install the cate-clipackage into an existing Anaconda3/Miniconda3 environment or create a new environment as follows.

If your network prohibits accessing packages in the Anaconda Cloud, you might still want to use the installers provided here. Note, the installers are not signed so you might likely see a security warning on Mac and Windows 10.

Windows

Create a new Anaconda3/Miniconda3 environment for Cate

> conda env create --name cate-env python=3.6*

Install cate-cli package:

> activate.bat cate-env
> conda install -c ccitools -c conda-forge cate-cli=2.0.0.dev1

Linux / Mac

Create a new Anaconda3/Miniconda3 environment for Cate

$ conda env create --name cate-env python=3.6*

Install cate-cli package:

$ source activate cate-env
$ conda install -c ccitools -c conda-forge cate-cli=2.0.0.dev1

Changes

Improvements and new Features

  • Added data_frame_min(df) and data_frame_max(df) operations to select features by min/max
    #492
  • Added data_frame_query(df, expr) operation to query features
    #486.
    If the data frame df contains a geometry column (a GeoDataFrame object),
    then the query expression expr can also contain geometric relationship tests,
    for example the expression
    "population > 100000 and @within('-20, 40, 20, 80')"
    could be used on a data frame to query for larger cities in Europe.
  • Removed operation read_geo_data_collection. The preferred operation to read
    feature attribute tables ("data frames") with geometries from ESRI Shapefiles and GeoJSON files is
    read_geo_data_frame.
  • CLI now launches a lot faster, e.g. try now cate -h
    #58
  • Cate can now produce animated figures
    #86

Fixes

  • Be tolerant of "invalid" geometries passed to operations expecting
    polygon WKT values
    #506
  • Cate wont work if installed on drive other than home drive
    #466
  • Region constraint'-option for AEROSOL dataset returns 'code 20' error
    #462
  • Address problems of a user working with Cloud and Aerosol
    #478
  • Most projections not working in plot operations
    #524
  • Resolve an index operation documentation issue
    #496
  • Resolve a bug with wrong file open mode
    #497

All Changes

Cate 1.0

10 Oct 19:02
Compare
Choose a tag to compare

Before you install

Please, read and follow the Cate installation instructions.

Changes since Pre-Releases

Cate 1.0.0.dev3

09 Oct 14:39
Compare
Choose a tag to compare
Cate 1.0.0.dev3 Pre-release
Pre-release

Before you install

For each supported operating system (Linux, Mac OS X, Windows) there are two installers:

  1. cate-<version>-<platform>.exe/.sh: installers for Cate Core including the command-line interface and Python API;
  2. Cate.Desktop.<version>.exe/.dmg/.AppImage: secondary installers for Cate Desktop, Cate's graphical user interface for Windows, OS X, and Linux,

To use Cate Desktop, users must first install Cate Core before installing Cate Desktop.

Linux and Mac users: the Cate Core installers are bash shell scripts which must be executed from a terminal:

$ bash cate-<version>-<platform>.sh

Cate Desktop changes since 1.0.0.dev2

Find complete change log here.

Cate Core changes since 1.0.0.dev2

Issues Fixed/Resolved

  • List only data sources tested by the champion users #435

Find complete change log here.

Cate 1.0.0.dev2

06 Oct 07:17
Compare
Choose a tag to compare
Cate 1.0.0.dev2 Pre-release
Pre-release

Before you install

For each supported operating system (Linux, Mac OS X, Windows) there are two installers:

  1. cate-<version>-<platform>.exe/.sh: installers for Cate Core including the command-line interface and Python API;
  2. Cate.Desktop.<version>.exe/.dmg/.AppImage: secondary installers for Cate Desktop, Cate's graphical user interface for Windows, OS X, and Linux,

To use Cate Desktop, users must first install Cate Core before installing Cate Desktop.

Linux and Mac users: the Cate Core installers are bash shell scripts which must be executed from a terminal:

$ bash cate-<version>-<platform>.sh

Cate Desktop changes since 1.0.0.dev1

UX Improvements and new Features

  • Run in offline mode #405
  • Graceful degradation when WebGL fails #400

Fixes

  • 3D globe error on OS X #408
  • Background map invisible on globe #448
  • Missing static background map #453

Find complete change log here.

Cate Core changes since 1.0.0.dev1

Issues Fixed/Resolved

  • Get rid of Python user warnings #446
  • Missing static background map #453

Find complete change log here.

Cate 1.0.0.dev1

04 Oct 16:39
Compare
Choose a tag to compare
Cate 1.0.0.dev1 Pre-release
Pre-release

Before you install

For each supported operating system (Linux, Mac OS X, Windows) there are two installers:

  1. cate-<version>-<platform>.exe/.sh: installers for Cate Core including the command-line interface and Python API;
  2. Cate.Desktop.<version>.exe/.dmg/.AppImage: secondary installers for Cate Desktop, Cate's graphical user interface for Windows, OS X, and Linux,

To use Cate Desktop, users must first install Cate Core before installing Cate Desktop.

Linux and Mac users: the Cate Core installers are bash shell scripts which must be executed from a terminal:

$ bash cate-<version>-<platform>.sh

Cate Desktop changes since 0.9.0-dev.7

  • We decided to remove the 2D map view (OpenLayers), because we had too many issues keeping it in sync with the 3D globe view (Cesium). #390

UX Improvements and new Features

  • Ask before exit #424

Fixes

  • Generated resource names not always unique #391
  • Two Datasets opened in parallel via OPeNDAP are loaded into same resource #306
  • Prevent multiple concurrent attempts to load data sources #386
  • Time constraint is being ignored for data download if entered in wrong format #345
  • Illegal time range accepted and used in wrong way #374
  • Values persisted in "Download Data Source" window #307
  • Only allow valid python identifiers as resource names #436
  • Open Dataset dialogue keeps values from previous selection #417

Find complete change log here.

Cate Core changes since 0.9.0.dev7

Improvements and new Features

  • Global temporal attributes are adjusted automatically when opening new datasets
  • Global temporal attributes are adjusted automatically when converting from data frames
  • Normalization and subsetting operation implementation logic is refactored out to util so that it can be re-used throughout Cate

Issues Fixed/Resolved

  • Fixed displaying broken/incomplete/canceled data sources on local data sources list #375
  • Generated resource names not always unique #391
  • Multiple concurrent attempts to load the ODP index now always return the same result #386
  • Use global temporal attributes to determine temporal resolution in aggregation operations #340
  • Only allow valid python identifiers as resource names #436
  • OS X installation error #438

Find complete change log here.

Cate 0.9.0.dev7

25 Sep 08:12
Compare
Choose a tag to compare
Cate 0.9.0.dev7 Pre-release
Pre-release

Before you install

For each supported operating system (Linux, Mac OS X, Windows) there are two installers:

  1. cate-<version>-<platform>.exe/.sh: installers for Cate Core including the command-line interface and Python API;
  2. Cate.Desktop.<version>.exe/.dmg/.AppImage: secondary installers for Cate Desktop, Cate's graphical user interface for Windows, OS X, and Linux,

To use Cate Desktop, users must first install Cate Core before installing Cate Desktop.

Linux and Mac users: the Cate Core installers are bash shell scripts which must be executed from a terminal:

$ bash cate-<version>-<platform>.sh

Cate Desktop changes since 0.9.0-dev.6

UX Improvements and new Features

  • The Download Data Source dialog opened from the DATA SOURCES panel has been simplified and now produces a new workflow step which calls operation open_dataset(..., force_local=True) #366. Like for any other operation step, users can be inspect and edit input values and re-invoke the operation any time later from the WORKSPACE panel #314.
  • On the Abstract tab of the DATA SOURCES panel show information about spatial and temporal coverage.
  • Enable the Show data in table action only for resources of type type DataFrame.

Fixes

  • "Window" sub-menu is empty #362
  • Splash screen must not stay on top #363
  • Make alpha blending work for all color maps #360
  • GUI-Preferences for data store files do not overwrite conf.py #350

Find complete change log here.

Cate Core changes since 0.9.0.dev6

Improvements and new Features

  • Added check if copying/downloading DS failed without any progress/complete files
    if so, remove empty DS #375
  • Min/max computation should be monitored #384
  • Added API to annotate deprecated operations and operation input/outputs. Refer to op, op_input, op_output decorators in cate.op. #381
  • Configure default color maps #372
  • Hide problematic ODP data sources #368
  • Coregistration operation now works on n-dimensional datasets #36

Issues Fixed/Resolved

  • Fixed reading datasource temporal coverage from config file (obsolete format) #373
  • Merged (removed duplicated) meta information in datasource config file #301
  • Land Cover CCI display must use dedicated color map #364
  • Land Cover CCI data display wrongly positioned (temp. hack!) #361
  • Make alpha blending work for all color maps #360
  • CLI monitor not working #353
  • GUI-Preferences for data store files do not overwrite conf.py #350
  • Filter 't0' in the make_local step of SOILMOISTURE data sources to make the data usable #326
  • Updated information about temporal, spatial coverage and variables of copied from ODP data sources (constraint-aware) #315
  • Verify operations against the operation development checklist to ensure some quality baseline. #291
  • Use only tags from a predefined set (maybe module name && list in developers' guide) #280
  • Added option to use open_dataset in workflow with automatic copying remote data source and reusing/re-opening previusly copied data (constraint-aware) #287
  • Generate unique default ID for local copies of remote data sources (constraint-aware) #277
  • Coregistration works with n-dimensional datasets #36, #348

Find complete change log here.

Cate 0.9.0.dev6

06 Sep 13:55
Compare
Choose a tag to compare
Cate 0.9.0.dev6 Pre-release
Pre-release

Before you install

For each supported operating system (Linux, Mac OS X, Windows) there are two installers:

  1. cate-<version>-<platform>.exe/.sh: installers for Cate Core including the command-line interface and Python API;
  2. Cate.Desktop.<version>.exe/.dmg/.AppImage: secondary installers for Cate Desktop, Cate's graphical user interface for Windows, OS X, and Linux,

To use Cate Desktop, users must first install Cate Core before installing Cate Desktop.

Linux and Mac users: the Cate Core installers are bash shell scripts which must be executed from a terminal:

$ bash cate-<version>-<platform>.sh

Cate Desktop changes since 0.9.0-dev.5

  • Fix date input components (for a single date and for date ranges). Now a simple text input filed is used. #303 and #335
  • Only persist the parameter values for the 'time' and 'geo' constraint in the 'Open Local Dataset' and 'Download Data Source' dialog. #307 and #308

Find complete change log here.

Cate Core changes since 0.9.0.dev5

  • Add use case 2 script #327 and #146
  • long_term_average, temporal_aggregation, detect_outliers, spatial_subset and plot now work with both - datasets and dataframes.
  • Date and time columns in CSV data are converted into datetime objects
  • Fix use case 6 script
  • Fix #320 (wrong file dialog for enso_nino34 operation in GUI)
  • Fix temporal coverage for ODP datasets that are listed as a single dataset in the CSW and as multiple in the ESGF

Find complete change log here.