cf-python
cf-python copied to clipboard
A CF-compliant Earth Science data analysis library
Hi Folks, I've encountered a problem with field.collapse() (cf 3.11.0) when using a measure with a redundant dimension. See attached collapse_error.py for an example. The problem appears to be [this...
Quoting @bnlawrence in an external conversation thread at a point concerning the necessary terseness of the documentation: > I think the API docs are fine, we just need more tultorials...
Our test suite currently tests for most (but not all) core `cf` objects that the inspection (`__repr__`, `__str__` and in cases where applicable, `dump`) methods don't error, without going further...
... for methods where `a` and `b` are both input arrays (of course there may be other parameters but they are omitted here) and particularly when they are to be...
During discussion today we noted that [`_numpy_allclose`](https://github.com/NCAS-CMS/cf-python/blob/7c63c2929cd2c1696717bfe912e9d0a8955d89e2/cf/functions.py#L1752) will (after #254) no longer be required by the `Data` modules, being replaced by efficient Dask logic in a new function in `dask_utils`....
Hi, I am (for the second time today, sorry!) asking for help with an odd issue I have been having. Preface: I am trying to convert pp files to netcdf4...
For the `lama-to-dask` branch for #182, assignment for some array value(s) seems to result in the string representation for both `repr` and `str` losing the component that renders the (truncated...
Particularly in the `field` module, but also frequently elsewhere throughout the modules in the codebase, we have logging or error messages (often for debugging but not always) which name a...
All methods should at least have a summary line to outline their basic purpose or usage. Currently this is not the case leaving the rationale for methods such as `Field.get_coordinate_reference`...
The doc strings of `cf.Field.regrids` and `cf.Field.regridc` are out of date with the API changes introduced at 3.9.0, and, have a few "TODOs" in them, and are quite possibly incorrect...