iris
iris copied to clipboard
A powerful, format-agnostic, and community-driven Python package for analysing and visualising Earth science data
## 🚀 Pull Request ### Description This PR reverts the fix targeting the change in behaviour of `Cell.__hash__` when dealing with NaNs due to the performance regression that it introduces....
## ✨ Feature Request Add an alternative to `iris.coord_categorisation.add_season_year()` which assigns seasons which span two years to the preceding year instead of the following year. ## Motivation `iris.coord_categorisation.add_season_year()` is an...
## 📰 Custom Issue Because I am hoping to add some `pytest` style tests in Iris (#4792, #4889), I thought I should check what is in the `setUp` of our...
## 🐛 Bug Report I just spent some time, with help from colleagues, trying to figure out why my data didn't have a realization coordinate. It turned out that it...
This came out of supporting a user at the UK Met Office. We were able to produce code that aligns a linear plot with one of the axes of a...
## 🚀 Pull Request ### Description Replacement for #3600 to avoid some code duplication by using a function `_handle_dimensional_metadata` and added tests. --- [Consult Iris pull request check list]( https://scitools-iris.readthedocs.io/en/latest/developers_guide/contributing_pull_request_checklist.html)
## ✨ Feature Request Return a "long" DataFrame which retains all the metadata of the cube (either by default or using kwarg `table="long"`). ## Motivation Currently `iris.pandas.as_data_frame` turns a 2D...
From work elsewhere, we find that it might be better to track Python heap usage, instead of Linux RSS space At least the observation [here ("When initially run, this claimed...
As identified in work on #4845 Follow-on fixes/changes : 1. the call to ["fix_dask_settings" in the setup_cache call](https://github.com/SciTools/iris/blob/main/benchmarks/benchmarks/sperf/combine_regions.py#L71-L72) is not necessarily affecting what happens in the main tests, as we...
~~Currently, a 2D coordinate point is expected to have 4 bounds. There ought to be 8. Assuming the 2D variable is defined over lattitude and longitude, there should be 4...