iris
iris copied to clipboard
A powerful, format-agnostic, and community-driven Python package for analysing and visualising Earth science data
This suggestion uses `iris.io.plugins` as a namespace package. Each plugin would need to provide one or more modules that install into the same namespace package. All the plugin modules get...
Benchmark comparison has identified performance shifts at * commit 44fae030 (#4840). Please review the report below and take corrective/congratulatory action as appropriate :slightly_smiling_face: Performance shift report ``` before after ratio...
## 🚀 Pull Request ### Description This PR enables coverage testing using pytest-cov and coverage reporting using codacy. There are a few different coverage reporting tools we can choose from:...
## ✨ Feature Request I'm keen to extend the **lenient** behaviour that underpins the [Lenient Cube Maths](https://scitools-iris.readthedocs.io/en/stable/further_topics/lenient_maths.html) introduced in `iris` 3.0, specifically to `merge` and also `concatenate`. I'd be **super**...
Like numpy, we now only have a very few "general" operations in the cube API that modify an existing cube rather than returning a new one. For comprehensibilty, I think...
In my opinion, there is far too much in `cube.py`, and particularly the Cube class. I would like to see this minimised by removing purely "convenience" instance methods : By...
Hi guys, in ESMValTool we found the following issue concerning files with derived variables (in particular ` atmosphere_hybrid_sigma_pressure_coordinate`, see ESMValGroup/ESMValCore#543): The bounds of the derived variable of model output that...
## ✨ Feature Request ## Motivation Extend `iris.common.resolve.Resolve` such that `Resolve(src, tgt)()` is possible instead of `Resolve(src, tgt)(tgt.data)`. It's a slightly easier pattern to tolerate, instead of forcing the user...
## 📚 Documentation The Iris docs have been **overhauled** ready for the **Iris 3.0.0** release but I have some ideas on how to improve more.... ### Small things - [...
## ⚙ Feature Request To extend the capability of `iris.common.resolve.Resolve` to be able to handle and resolve `iris.coords.AncillaryVariable` and `iris.coords.CellMeasure` metadata. ## Motivation This will enhance cube arithmetic to include...