Skip to content

Commit 3084671

Browse files
Update all long descriptions across codebase/docs
1 parent b813522 commit 3084671

5 files changed

Lines changed: 46 additions & 22 deletions

File tree

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,9 @@ The `cf` package uses
8484
[Dask](https://ncas-cms.github.io/cf-python/performance.html) for all
8585
of its array manipulation and can:
8686

87-
* read field constructs from netCDF, CDL, Zarr, PP and UM datasets with a
88-
choice of netCDF backends,and in local, http, and s3 locations,
87+
* read field constructs from netCDF, CDL, Zarr, Kerchunk, PP and UM
88+
datasets with a choice of netCDF backends, and in local, http, and
89+
s3 locations,
8990
* create new field constructs in memory,
9091
* write and append field and domain constructs to netCDF and Zarr v3
9192
datasets on disk, with control over HDF5 internal file metadata,
@@ -117,7 +118,7 @@ of its array manipulation and can:
117118
* apply convolution filters to field constructs,
118119
* create running means from field constructs,
119120
* apply differential operators to field constructs,
120-
* create derived quantities (such as relative vorticity).
121+
* create derived quantities (such as relative vorticity),
121122
* read and write data that are quantized to eliminate false
122123
precision.
123124

RELEASE.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@
3232

3333
- [ ] Make sure that `README.md` is up to date.
3434

35-
- [ ] Make sure that the `long_description` in `setup.py` is up to date.
35+
- [ ] Make sure that the `long_description` in `setup.py` is up to date
36+
and consistent with the descriptions in the `README.md`, the
37+
`__init__.py` and the `docs/source/installation.rst` page.
3638

3739
- [ ] Make sure that `Changelog.rst` is up to date (cf version,
3840
cfdm dependency, date and changes).

cf/__init__.py

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,24 @@
1111
The `cf` package uses `dask` for all of its array manipulation and
1212
can:
1313
14-
* read field constructs from netCDF, CDL, Zarr, PP and UM datasets,
15-
16-
* read field constructs and domain constructs from netCDF, CDL, PP and
17-
UM datasets with a choice of netCDF backends,
14+
* read field constructs and domain constructs from netCDF, CDL,
15+
Zarr, Kerchunk, PP and UM datasets with a choice of netCDF
16+
backends,
1817
1918
* read files from OPeNDAP servers and S3 object stores,
2019
20+
* be fully flexible with respect to dataset storage chunking,
21+
2122
* create new field constructs in memory,
2223
23-
* write and append field constructs to netCDF datasets on disk,
24+
* write and append field and domain constructs to netCDF and
25+
Zarr v3 datasets on disk, with control over HDF5 internal
26+
file metadata,
2427
2528
* read, write, and manipulate UGRID mesh topologies,
2629
30+
* read, write, and manipulate HEALPix grids,
31+
2732
* read, write, and create coordinates defined by geometry cells,
2833
2934
* read netCDF and CDL datasets containing hierarchical groups,
@@ -50,22 +55,28 @@
5055
* manipulate field construct data by arithmetical and trigonometrical
5156
operations,
5257
53-
* perform statistical collapses on field constructs,
58+
* perform weighted statistical collapses on field constructs,
59+
including those with geometry cells, UGRID mesh topologies, and
60+
HEALPix grids,
5461
5562
* perform histogram, percentile and binning operations on field
5663
constructs,
5764
58-
* regrid field constructs with (multi-)linear, nearest neighbour,
59-
first- and second-order conservative and higher order patch recovery
60-
methods,
65+
* regrid structured grid, UGRID, HEALPix, and DSG field constructs
66+
with (multi-)linear, nearest neighbour, first- and second-order
67+
conservative and higher order patch recovery methods, including 3-d
68+
regridding, and large-grid support,
6169
6270
* apply convolution filters to field constructs,
6371
6472
* create running means from field constructs,
6573
6674
* apply differential operators to field constructs,
6775
68-
* create derived quantities (such as relative vorticity).
76+
* create derived quantities (such as relative vorticity),
77+
78+
* read and write data that are quantized to eliminate false
79+
precision.
6980
7081
7182
**Visualisation**

docs/source/introduction.rst

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,12 @@ The `cf` package can:
7777
* create new field constructs in memory,
7878

7979
* write and append field and domain constructs to netCDF and Zarr
80-
datasets on disk, with control over HDF5 internal file metadata,
80+
v3 datasets on disk, with control over HDF5 internal file metadata,
8181

8282
* read, write, and manipulate UGRID mesh topologies,
8383

84+
* read, write, and manipulate HEALPix grids,
85+
8486
* read, write, and create coordinates defined by geometry cells,
8587

8688
* read netCDF and CDL datasets containing hierarchical groups,
@@ -105,15 +107,17 @@ The `cf` package can:
105107
* manipulate field construct data by arithmetical and trigonometrical
106108
operations,
107109

108-
* perform statistical collapses on field constructs,
110+
* perform weighted statistical collapses on field constructs,
111+
including those with geometry cells, UGRID mesh topologies, and
112+
HEALPix grids,
109113

110114
* perform histogram, percentile and binning operations on field
111115
constructs,
112116

113-
* regrid structured grid, mesh and DSG field constructs with
114-
(multi-)linear, nearest neighbour, first- and second-order
115-
conservative and higher order patch recovery methods, including
116-
3-d regridding, and large-grid support,
117+
* regrid structured grid, UGRID, HEALPix, and DSG field constructs
118+
with (multi-)linear, nearest neighbour, first- and second-order
119+
conservative and higher order patch recovery methods, including 3-d
120+
regridding, and large-grid support,
117121

118122
* apply convolution filters to field constructs,
119123

setup.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,11 @@ def compile():
178178
179179
The ``cf`` package can:
180180
181-
* read field and domain constructs from netCDF, CDL, Zarr, Kerchunk, PP and UM datasets,
181+
* read field constructs and domain constructs from netCDF, CDL,
182+
Zarr, Kerchunk, PP and UM datasets with a choice of netCDF
183+
backends,
184+
185+
* read files from OPeNDAP servers and S3 object stores,
182186
183187
* be fully flexible with respect to dataset storage chunking,
184188
@@ -214,7 +218,9 @@ def compile():
214218
* manipulate field construct data by arithmetical and trigonometrical
215219
operations,
216220
217-
* perform statistical collapses on field constructs,
221+
* perform weighted statistical collapses on field constructs,
222+
including those with geometry cells, UGRID mesh topologies, and
223+
HEALPix grids,
218224
219225
* perform histogram, percentile and binning operations on field
220226
constructs,

0 commit comments

Comments
 (0)