cf-python
cf-python copied to clipboard
A CF-compliant Earth Science data analysis library
I want to find which axis in the field is associated with time, but I also want to know where it is in the chunk shape matrix. Concrete example: I...
Add [type hints](https://peps.python.org/pep-0484/) across the codebase. They are valid syntax for Python v..3.5+, so are safe to add given we are now 3.7+. We can then use type checking tools,...
The current behaviour when reading a chunked file is somewhat surprising (to me). If one reads this variable: ``` float UM_m01s02i205_vn1106(time, latitude, longitude) ; # skip uninteresting attributes for this...
1. If you search the document for chunksizes you get a lot of stuff about dask chunk sizes first. Can be confusing if you are interested in variable chunksizes. 3....
**This Issue is to collate and register any comments (thoughts, ideas, tentative decisions, questions, etc.) including links to self-contained related Issues, regarding the cf-python API (and perhaps the API of...
In introducing CF concepts I find I want to introduce three separate ideas (see [attached lecture excerpt])(https://github.com/NCAS-CMS/cf-python/files/15261595/lecture05-cfconcepts.pdf) - We are generally dealing with an field with a range of property...
In `str` and `repr` calls on a FieldList, we print a one-line view of all fields present in the list, which is generally useful and sensible, however when the FieldList...
A common way to work with weather and climate datasets is of course the [xarray](https://docs.xarray.dev/en/stable/user-guide/weather-climate.html#weather-and-climate-data) library, so it would be nice to have a means to convert to and from...
Usecase: I read some pp data, and look at what I have. I then write the same data out to netcdf, and read it back in. I expect the list...
Fixes #501 This PR has three parts, which ideally would have been in three separate PRs, but they needed to be co-developed, and splitting them out retrospectively turned out to...