Releases: CCI-Tools/cate
Cate 2.0.0.dev4
- Perform progress writing from the correct thread
Cate 2.0.0.dev3
- Operation to perform arbitrary dataset math #556
- New parameter
interval
foranimate_map()
Cate 2.0.0.dev2
- CF valid_range not respected in data visualisation #537
Cate 2.0.0.dev1
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-cli
package 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)
anddata_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 framedf
contains a geometry column (aGeoDataFrame
object),
then the query expressionexpr
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
Before you install
Please, read and follow the Cate installation instructions.
Changes since Pre-Releases
Cate 1.0.0.dev3
Before you install
For each supported operating system (Linux, Mac OS X, Windows) there are two installers:
cate-<version>-<platform>.exe
/.sh
: installers for Cate Core including the command-line interface and Python API;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
Before you install
For each supported operating system (Linux, Mac OS X, Windows) there are two installers:
cate-<version>-<platform>.exe
/.sh
: installers for Cate Core including the command-line interface and Python API;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
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
Find complete change log here.
Cate 1.0.0.dev1
Before you install
For each supported operating system (Linux, Mac OS X, Windows) there are two installers:
cate-<version>-<platform>.exe
/.sh
: installers for Cate Core including the command-line interface and Python API;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
Before you install
For each supported operating system (Linux, Mac OS X, Windows) there are two installers:
cate-<version>-<platform>.exe
/.sh
: installers for Cate Core including the command-line interface and Python API;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 incate.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
Before you install
For each supported operating system (Linux, Mac OS X, Windows) there are two installers:
cate-<version>-<platform>.exe
/.sh
: installers for Cate Core including the command-line interface and Python API;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.