David Hassell
David Hassell
Hello, I'm getting some rounding issues from `netCDF4.netcdftime.utime.num2date` with the Gregorian calendar - it occasionally throws up some microseconds where none should be. Is this a known issue, perhaps a...
Hi Sadie, bit rambling, but fixes a bug that didn't allow `Data` objects to be instantiated from datetime objects, and also one that prevented constructs from being combined with Query...
I'm finished. In many ways. Hopefully self explanatory ... might be easiest to start at `cf.Field.regrid[sc]` and work backwards from there. I'll draw a bit of UML-like to outline the...
Once cfdm 1.9.1.0 is released, we can can inherit the following construct retrieval methods, rather than defining the then in cf-python * `cf.Field.auxiliary_coordinate` * `cf.Field.cell_measure` * `cf.Field.cell_method` * `cf.Field.coordinate` *...
In v3.10.0, setting the `cf.aggregate` `verbose` keyword to a value > 1 causes logging output to be returned from internal commands that is not relevant to the aggregation process -...
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...
Currently, the numerical queries `cf.le`, `cf.ge` and `cf.wi` are susceptible to rounding issues, as the inequality operators can not be modified by the settings of `rtol` and `atol`. This could...
The performance docs (https://ncas-cms.github.io/cf-python/performance.html) have some useful stuff in them, but they're a bit disjointed and definitely incomplete. In particular, a "Performance Tips" section would be good.
Sometime dask's `compute` returns a numpy int/float type rather than a scalar array, which doesn't work well with downstream methods (like `Data.__array__`), so `Data.array` make sure we trap those cases...
Particularly related to file and memory management - which is now delegated to `dask`.