Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
5f865b4
dev
davidhassell May 30, 2025
d99f996
Merge branch 'main' into healpix
davidhassell Jun 9, 2025
b1411bf
dev
davidhassell Jun 9, 2025
491cb8f
dev
davidhassell Jun 18, 2025
b917645
dev
davidhassell Jun 18, 2025
3076f27
dev
davidhassell Jun 19, 2025
5126094
dev
davidhassell Jun 19, 2025
68446a7
dev
davidhassell Jun 30, 2025
6116278
dev
davidhassell Jun 30, 2025
eece538
dev
davidhassell Jul 2, 2025
9b8a44f
dev
davidhassell Jul 3, 2025
0347aa8
dev
davidhassell Jul 4, 2025
b1cc583
dev
davidhassell Jul 6, 2025
095fe91
dev
davidhassell Jul 23, 2025
a95c22b
Merge branch 'main' into healpix
davidhassell Jul 30, 2025
a1461f9
dev
davidhassell Jul 30, 2025
504ce3a
Merge branch 'main' into healpix
davidhassell Jul 31, 2025
80abbdc
dev
davidhassell Aug 4, 2025
a16a180
Merge branch 'healpix' of github.com:davidhassell/cfdm into healpix
davidhassell Aug 4, 2025
9ad9b99
dev
davidhassell Aug 6, 2025
e981c47
fix typos
davidhassell Aug 14, 2025
ebdcf16
Merge branch 'healpix' of github.com:davidhassell/cfdm into healpix
davidhassell Aug 20, 2025
af3ec18
Merge branch 'main' into healpix
davidhassell Aug 20, 2025
b0975b9
dev
davidhassell Aug 21, 2025
8c4ed01
dev
davidhassell Aug 21, 2025
32649bf
Merge branch 'main' into healpix
davidhassell Oct 20, 2025
34c68d7
Merge branch 'healpix' of github.com:davidhassell/cfdm into healpix
davidhassell Oct 29, 2025
ef7e863
dev
davidhassell Oct 30, 2025
eafddaf
dev
davidhassell Nov 5, 2025
13db604
dev
davidhassell Nov 17, 2025
7228881
dev
davidhassell Nov 25, 2025
7913523
dev
davidhassell Nov 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions Changelog.rst
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
Version NEXTVERSION
-------------------
----------------

**2025-12-??**
**2026-01-??**

* Support for HEALPix grids
(https://github.com/NCAS-CMS/cfdm/issues/370)
* Reduce the time taken to import `cfdm`
(https://github.com/NCAS-CMS/cfdm/issues/361)

Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ The ``cfdm`` package can:
* create new field and domain constructs in memory,
* write and append field and domain constructs to netCDF datasets on disk,
* read, write, and manipulate UGRID mesh topologies,
* read, write, and manipulate HEALPix grids,
* read, write, and create coordinates defined by geometry cells,
* read and write netCDF4 string data-type variables,
* read, write, and create netCDF and CDL datasets containing
Expand Down
4 changes: 2 additions & 2 deletions cfdm/constructs.py
Original file line number Diff line number Diff line change
Expand Up @@ -297,7 +297,7 @@ def _del_construct(self, key, default=ValueError()):
# --------------------------------------------------------
# Since a cell method construct was deleted, check to see
# if it was for climatological time, and if so reset the
# climatology status of approriate coordinate constructs.
# climatology status of appropriate coordinate constructs.
# --------------------------------------------------------
qualifiers = out.qualifiers()
if "within" in qualifiers or "over" in qualifiers:
Expand Down Expand Up @@ -553,7 +553,7 @@ def _equals_domain_axis(
return True

def _set_climatology(self, cell_methods=None, coordinates=None):
"""Set the climatology flag on approriate coordinate constructs.
"""Set the climatology flag on coordinate constructs.

The setting is based on the cell method constructs.

Expand Down
6 changes: 4 additions & 2 deletions cfdm/data/data.py
Original file line number Diff line number Diff line change
Expand Up @@ -6344,6 +6344,8 @@ def rechunk(

{{balance: `bool`, optional}}

{{inplace: `bool`, optional}}

:Returns:

`Data` or `None`
Expand Down Expand Up @@ -6556,8 +6558,8 @@ def reshape(self, *shape, merge_chunks=True, limit=None, inplace=False):
"""Change the shape of the data without changing its values.

It assumes that the array is stored in row-major order, and
only allows for reshapings that collapse or merge dimensions
like ``(1, 2, 3, 4) -> (1, 6, 4)`` or ``(64,) -> (4, 4, 4)``.
only allows for reshapings that collapse or merge dimensions,
e.g. ``(1, 2, 3, 4) -> (1, 6, 4)`` or ``(64,) -> (4, 4, 4)``.

.. versionadded:: (cfdm) 1.11.2.0

Expand Down
Loading
Loading