diff --git a/cf/__init__.py b/cf/__init__.py index 8ab80ba985..36988be26e 100644 --- a/cf/__init__.py +++ b/cf/__init__.py @@ -10,17 +10,18 @@ The `cf` package can: -* read field constructs from netCDF, CDL, PP and UM datasets, +* read field constructs and domain constructs from netCDF, CDL, PP and + UM datasets, -* create new field constructs in memory, +* create new field and domain constructs in memory, -* inspect field constructs, +* inspect field and domain constructs, -* test whether two field constructs are the same, +* test whether two constructs are the same, -* modify field construct metadata and data, +* modify field and domain construct metadata and data, -* create subspaces of field constructs, +* create subspaces of field and domain constructs, * write and append field constructs to netCDF datasets on disk, @@ -31,11 +32,9 @@ (i.e. ragged or gathered arrays), whilst presenting a view of the data in its uncompressed form, -* read, write, and create coordinates defined by geometry cells (*new - in version 3.2.0*), +* read, write, and create coordinates defined by geometry cells, -* read netCDF and CDL datasets containing hierarchical groups (new in - version 3.6.0), +* read netCDF and CDL datasets containing hierarchical groups, * combine field constructs arithmetically, @@ -45,7 +44,7 @@ * perform statistical collapses on field constructs, * perform histogram, percentile and binning operations on field - constructs (*new in version 3.0.3*), + constructs, * regrid field constructs with (multi-)linear, nearest neighbour, first- and second-order conservative and higher order patch recovery @@ -59,7 +58,10 @@ vorticity). All of the above use LAMA functionality, which allows multiple fields -larger than the available memory to exist and be manipulated. +larger than the available memory to exist and be manipulated. (Note: +work is underway to replace this functionality with a dask +implementation.) + **Visualization** diff --git a/cf/test/test_file.nc b/cf/test/test_file.nc index 28ca8f7c52..144657f36a 100644 Binary files a/cf/test/test_file.nc and b/cf/test/test_file.nc differ diff --git a/setup.py b/setup.py index e168f88400..1ad6749815 100755 --- a/setup.py +++ b/setup.py @@ -148,30 +148,32 @@ def compile(): The `cf` package can: -* read field constructs from netCDF, PP and UM datasets, +* read field constructs and domain constructs from netCDF, CDL, PP and + UM datasets, -* create new field constructs in memory, +* create new field and domain constructs in memory, -* write and append field constructs to netCDF datasets on disk, - -* read, write, and create coordinates defined by geometry cells. +* inspect field and domain constructs, -* read netCDF and CDL datasets containing hierarchical groups, +* test whether two constructs are the same, -* inspect field constructs, +* modify field and domain construct metadata and data, -* test whether two field constructs are the same, +* create subspaces of field and domain constructs, -* modify field construct metadata and data, - -* create subspaces of field constructs, +* write and append field constructs to netCDF datasets on disk, -* incorporate, and create, metadata stored in external files, +* incorporate, and create, metadata stored in external files (*new in + version 3.0.0*), * read, write, and create data that have been compressed by convention (i.e. ragged or gathered arrays), whilst presenting a view of the data in its uncompressed form, +* read, write, and create coordinates defined by geometry cells, + +* read netCDF and CDL datasets containing hierarchical groups, + * combine field constructs arithmetically, * manipulate field construct data by arithmetical and trigonometrical @@ -182,15 +184,22 @@ def compile(): * perform histogram, percentile and binning operations on field constructs, -* regrid field constructs, +* regrid field constructs with (multi-)linear, nearest neighbour, + first- and second-order conservative and higher order patch recovery + methods, -* apply convolution filters and moving means to field constructs, +* apply convolution filters to field constructs, * calculate derivatives of field constructs, * create field constructs to create derived quantities (such as vorticity). +All of the above use LAMA functionality, which allows multiple fields +larger than the available memory to exist and be manipulated. (Note: +work is underway to replace this functionality with a `dask` +implementation.) + Visualization =============