iris
iris copied to clipboard
A powerful, format-agnostic, and community-driven Python package for analysing and visualising Earth science data
## 📰 Custom Issue `python bm_runner.py test_run my_benchmark` Is something we do a lot when writing a new benchmark. Should automatically select the various things to speed stuff up like...
## 📰 Custom Issue Nox (or Tox in future) is supposed to be the 1-stop shop. We could keep all the logic in `bm_runner.py`, but have a Nox entry point...
## 🐛 Bug Report The coverage upload to codecov is failing with the following messages: ``` info - 2024-04-16 14:46:32,664 -- The PR is happening in a forked repo. Using...
## 🐛 Bug Report I have two cubes. When I use `cube1.metadata.difference(cube2.metadata)` my metadata shows differences, even though the values look the same. However, when I use `assert cube1.attributes ==...
## 📚 Documentation Opening this to add the generic accessibility statement for generated documentation. See https://github.com/MetOffice/common-fortran-template/issues/14 where I will add the statement first. NOTE: This repo isn't public yet but...
## ✨ Feature Request Currently, the global attribute `Conventions` is difficult to change. The default is hardcoded deep in the code: https://github.com/SciTools/iris/blob/021d6ff7f719c600a189cfa5671bf32d20f66853/lib/iris/fileformats/netcdf/saver.py#L104 and changing the default is not as easy...
## 🐛 Bug Report When applying a constraint on a `MeshCoord` and a callback which checks the loaded cube has a mesh, the callback is not applied on the returned...
## ✨ Feature Request The PARSE_UGRID_ON_LOAD control behaves much like the FUTURE flags object, except that there is no public API for turning it on permanently. So, we can currently...
Benchmark run time is too long for these sorts of benchmarks. Plus they run very quickly, so are more vulnerable to noise. We'll get better coverage if all benchmarks are...
Lockfiles updated to the latest resolvable environment. ### If the CI tasks fail, create a new branch based on this PR and add the required fixes to that branch.