iris
iris copied to clipboard
A powerful, format-agnostic, and community-driven Python package for analysing and visualising Earth science data
### Discussed in https://github.com/SciTools/iris/discussions/4680 Originally posted by **wjbenfold** April 4, 2022 @bjlittle recently introduced me to [all-contributors](https://allcontributors.org/docs/en/overview) as a way of recognising contributions to a repository that aren't just authoring...
## ✨ Feature Request When Iris is installed the file `lib/std_names.py` is generated from the xml version of the standard name table. In this process all *aliased* standard names are...
Historically our test files have been runnable as independent Python scripts e.g. `python test_pp_cf.py`. We even customise the help message e.g. `python test_pp_cf.py --help`. This relies on the block below,...
Hi, I have a cube like that below, with with data from multi-ensemble member climate model runs covering different years. The 'Expt ID' coordinate contains the run ID corresponding to...
See #4082. pp_save_rules currently sets pp.lblev to the default of 0. Due to a lack of mln, changing the code would prove complicated, so we agreed to document workarounds instead...
The issue fixed in #5767 should really have an associated benchmark. Unfortunately it seems from @stephenworsley experiment that the current It also looks like [switching to tracemalloc](https://github.com/SciTools/iris/issues/4883) would probably fix...
## 🐛 Bug Report Collapsing a cube with lazy data using `iris.analysis.SUM` and 1D weights ```py cube = cube.collapsed('a', iris.analysis.SUM, weights=[0, 1]) ``` sometimes fails due to broadcasting errors: ```bash...
## 🐛 Bug Report Hello again :) . While running Iris tests on OS X, I get a segmentation fault error from one of the tests of the ESMPy regridding...
## ✨ Feature Request In the ESMValCore, we have a Python function [extract_levels](https://github.com/ESMValGroup/ESMValCore/blob/6be36f753f4aef2e62d114d1d32d408430c41f26/esmvalcore/preprocessor/_regrid.py#L870) originally contributed by @bjlittle. It would be nice if we could replace this function by `iris.experimental.stratify.relevel`, but...
## 🐛 Bug Report ## How To Reproduce Steps to reproduce the behaviour: If a cube with masked data is sliced with a single index, the resulting cube does not...