Patrick Peglar

Results 132 issues of Patrick Peglar

From a support issue loading a large dataset from a GRIB file and saving to netcdf. The example data was about 16Gb, and was running out of memory when saving....

Type: Bug

It looks like functions such as such as `iris.coord_categorisation.add_month` don't create lazy coords. Worse, they may actually [realise the existing coords which they reference](https://github.com/SciTools/iris/blob/5e009719cbaccaa567c5699572905442dcfdcc6f/lib/iris/coord_categorisation.py#L69) ?

Type: Performance

On general principles, since a MeshCoord is designed to be a "window" on other data, it should probably "have" the coord-system of the underlying coordinates from which it takes its...

Feature: UGRID

## ✨ Feature Request Following [this comment] https://github.com/SciTools/iris/pull/4499#issuecomment-1012947187 (and preceding ones). If you know what you're doing this isn't actually that hard. E.G. `coord.units.num2date(coord.bounds).astype('str')` But it isn't so easy to...

Summary (ideally in detail) of netcdf interfacing (i.e. save + load), analagous to [the one on PP/FF](https://scitools-iris.readthedocs.io/en/v3.7.0/techpapers/um_files_loading.html) @trexfeathers suggested this can be a thin skeleton to start with \-- that...

Type: Documentation

## ✨ Feature Request In the UGRID conventions, the 'start_index' property is never actually required, e.g. [in this section](https://ugrid-conventions.github.io/ugrid-conventions/#2d-triangular-mesh-topology) > For the indexing one may use either 0- or 1-based...

Feature: UGRID

I didn't even realise this before, but documentation links in old whatsnew comments don't point at "old versions" of those pages, but at the latest version. Which means if we...

Type: Documentation

## 🐛 Bug Report ## How To Reproduce Minimal (non!-)working example : ``` >>> from iris.coord_systems import GeogCS >>> from iris.tests.stock.mesh import sample_mesh_cube >>> >>> cube = sample_mesh_cube() >>> coord...

Type: Bug
Feature: UGRID

Since #150 we haven't any proper Travis testing, since we broke it. Travis used to make the notebooks into a non-interactive document build, but we have stopped doing that. We...

The GRIB1 load translation code ([here](https://github.com/pp-mo/iris-grib/blob/459d9d058387850ad0ccfa914fea16f26449c383/iris_grib/_grib1_load_rules.py])) is still using `GribWrapper`s, which is the only thing preventing us throwing all the old loader code away, including the GribWrapper class. **Technical Debt...

Type: Technical Debt
Dragon 🐉