User Manual#
Hint
If you are new to Iris: check out Get Started first.
Welcome to the Iris User Manual!
This is designed as a searchable index of all our user documentation. Try the Topic and Diataxis filters below to find the information you need today. Alternatively, you can use the sidebar to navigate by section.
Tip
User Manual: a searchable index of all user documentation.
User Guide: a linear narrative introduction to Iris’ data model and functionality.
All#
All topic: data_model topic: slice_combine topic: load_save topic: lazy_data topic: plotting topic: maths_stats topic: regrid topic: customisation topic: troubleshooting topic: experimental topic: interoperability topic: mesh topic: about
|
|
|---|---|
Read about Iris' support for Cubes with no data payload. |
|
Read about the core Iris data model. |
|
Read about how and why Iris is made the way it is. |
|
Read about the similarities and differences between Iris and Xarray. |
|
Read about the options for handling metadata differences during Cube maths. |
|
Read about the options for handling metadata differences between Cubes. |
|
Read about how Iris represents unstructured mesh data. |
|
Read about Python packages you can use alongside Iris to work with mesh data. |
|
Read about metadata in the Iris data model e.g. names, units. |
|
Read about how Iris handles missing/masked data during Cube load/save/modification. |
|
Read about how Iris loads and saves NetCDF files. |
|
Read about how Iris defers data loading from disk. |
|
Read about how Iris represents Met Office UM PP and Fieldsfiles data. |
|
Read about how we plan to review and improve the user experience of Iris. |
|
Read about the different regridders available in Iris. |
|
Read about the Iris Python package and why you might want to use it. |
|
How to apply a low pass filter to an Iris Cube via rolling_window(). |
|
How to visualise values using a logarithmic scale. |
|
How to create your own Cube from computed data and visualise it. |
|
How to visualise cross-sections of multi-dimensional Cubes. |
|
How to define and use a custom aggregation operation, including visualisation. |
|
How to visualise data from a file Iris does not natively support. |
|
A demonstration of basic iris.quickplot use. |
|
How to create inset plots within a main plot. |
|
How to plot multiple lines on a single plot with a legend. |
|
A demonstration of plotting data defined on an alternative map projection. |
|
How to compute and plot a polynomial fit to 1D data in an Iris cube. |
|
How to overlay data from two different map projections and add graphics. |
|
How to visualise data via different methods and coordinate systems. |
|
How to use aligned plots to visualise collapsed dimensional statistics. |
|
How to spatially constrain data, compute statistics and visualise a comparison. |
|
How to produce comparative maps of two files with a shared colour bar. |
|
How to mask out values below a threshold in a plot. |
|
How to use Iris arithmetic to derive phenomena from existing cubes and plot them. |
|
How to collapse and plot Cubes to create a Hovmoller diagram. |
|
How to use Iris in a complex real-world analysis scenario. |
|
How to use Iris to derive and plot wind barbs. |
|
How to use Iris to plot wind quivers. |
|
How to use Iris' for visualising oceanographic profile data, including scatter plotting. |
|
How to concatenate data from multiple NEMO files. |
|
How to visualise data defined on a tri-polar grid using different map projections. |
|
How to customise Iris' warnings to only see those you need. |
|
How to install the Iris Python package. |
|
How to convert other mesh formats into Iris' Mesh Data Model. |
|
How to perform common Iris operations on unstructured mesh data. |
|
How to access the properties of a Cube. |
|
How to create and use plugins to extend Iris' functionality. |
|
A lesson in fine-grain control of combining Iris Cubes. |
|
A lesson in mathematical operations on Iris Cubes. |
|
A lesson in statistical operations on Iris Cubes. |
|
A real-world demonstration of using Dask Bags with Iris, including hazards to watch out for. |
|
Parallelising a Loop of Multiple Calls to a Third Party Library |
A real-world demonstration of parallelising function calls with Dask. |
A real-world demonstration of tuning Dask and Iris for better performance when saving data. |
|
A lesson in Iris' interpolation and regridding functionality. |
|
A lesson in how Iris loading works. |
|
A lesson in the various ways to combine Cubes along different dimensional axes. |
|
A lesson on visualising Iris Cubes using Cartopy and Matplotlib. |
|
A lesson on using s3-fuse with Iris to load/save data from/to S3 buckets. |
|
A lesson on writing Iris Cubes to file in various formats. |
|
A lesson on subsetting Iris Cubes by extraction, masking, and iteration. |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
Information on the correct way to cite the Iris Python package. |
|
Information on common terms used within Iris documentation. |
|
Information on terminology differences between Iris and similar packages. |
Guided lessons for understanding a topic.
(Supports study, via action)
|
|
|---|---|
A lesson in fine-grain control of combining Iris Cubes. |
|
A lesson in mathematical operations on Iris Cubes. |
|
A lesson in statistical operations on Iris Cubes. |
|
A real-world demonstration of using Dask Bags with Iris, including hazards to watch out for. |
|
Parallelising a Loop of Multiple Calls to a Third Party Library |
A real-world demonstration of parallelising function calls with Dask. |
A real-world demonstration of tuning Dask and Iris for better performance when saving data. |
|
A lesson in Iris' interpolation and regridding functionality. |
|
A lesson in how Iris loading works. |
|
A lesson in the various ways to combine Cubes along different dimensional axes. |
|
A lesson on visualising Iris Cubes using Cartopy and Matplotlib. |
|
A lesson on using s3-fuse with Iris to load/save data from/to S3 buckets. |
|
A lesson on writing Iris Cubes to file in various formats. |
|
A lesson on subsetting Iris Cubes by extraction, masking, and iteration. |
In-depth discussion for understanding concepts.
(Supports study, via theory)
|
|
|---|---|
Read about Iris' support for Cubes with no data payload. |
|
Read about the core Iris data model. |
|
Read about how and why Iris is made the way it is. |
|
Read about the similarities and differences between Iris and Xarray. |
|
Read about the options for handling metadata differences during Cube maths. |
|
Read about the options for handling metadata differences between Cubes. |
|
Read about how Iris represents unstructured mesh data. |
|
Read about Python packages you can use alongside Iris to work with mesh data. |
|
Read about metadata in the Iris data model e.g. names, units. |
|
Read about how Iris handles missing/masked data during Cube load/save/modification. |
|
Read about how Iris loads and saves NetCDF files. |
|
Read about how Iris defers data loading from disk. |
|
Read about how Iris represents Met Office UM PP and Fieldsfiles data. |
|
Read about how we plan to review and improve the user experience of Iris. |
|
Read about the different regridders available in Iris. |
|
Read about the Iris Python package and why you might want to use it. |
Step by step instructions for achieving a specific goal.
(Supports work, via action)
|
|
|---|---|
How to apply a low pass filter to an Iris Cube via rolling_window(). |
|
How to visualise values using a logarithmic scale. |
|
How to create your own Cube from computed data and visualise it. |
|
How to visualise cross-sections of multi-dimensional Cubes. |
|
How to define and use a custom aggregation operation, including visualisation. |
|
How to visualise data from a file Iris does not natively support. |
|
A demonstration of basic iris.quickplot use. |
|
How to create inset plots within a main plot. |
|
How to plot multiple lines on a single plot with a legend. |
|
A demonstration of plotting data defined on an alternative map projection. |
|
How to compute and plot a polynomial fit to 1D data in an Iris cube. |
|
How to overlay data from two different map projections and add graphics. |
|
How to visualise data via different methods and coordinate systems. |
|
How to use aligned plots to visualise collapsed dimensional statistics. |
|
How to spatially constrain data, compute statistics and visualise a comparison. |
|
How to produce comparative maps of two files with a shared colour bar. |
|
How to mask out values below a threshold in a plot. |
|
How to use Iris arithmetic to derive phenomena from existing cubes and plot them. |
|
How to collapse and plot Cubes to create a Hovmoller diagram. |
|
How to use Iris in a complex real-world analysis scenario. |
|
How to use Iris to derive and plot wind barbs. |
|
How to use Iris to plot wind quivers. |
|
How to use Iris' for visualising oceanographic profile data, including scatter plotting. |
|
How to concatenate data from multiple NEMO files. |
|
How to visualise data defined on a tri-polar grid using different map projections. |
|
How to customise Iris' warnings to only see those you need. |
|
How to install the Iris Python package. |
|
How to convert other mesh formats into Iris' Mesh Data Model. |
|
How to perform common Iris operations on unstructured mesh data. |
|
How to access the properties of a Cube. |
|
How to create and use plugins to extend Iris' functionality. |
Concise information to look up when needed.
(Supports work, via theory)
|
|
|---|---|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
Information on the correct way to cite the Iris Python package. |
|
Information on common terms used within Iris documentation. |
|
Information on terminology differences between Iris and similar packages. |
By Topic#
topic: data_model#
Pages about the Cube class and its associated components
such as Coord and MeshXY.
All topic: data_model topic: slice_combine topic: load_save topic: lazy_data topic: plotting topic: maths_stats topic: regrid topic: customisation topic: troubleshooting topic: experimental topic: interoperability topic: mesh topic: about
|
|
|---|---|
Read about Iris' support for Cubes with no data payload. |
|
Read about the core Iris data model. |
|
Read about the options for handling metadata differences during Cube maths. |
|
Read about the options for handling metadata differences between Cubes. |
|
Read about how Iris represents unstructured mesh data. |
|
Read about metadata in the Iris data model e.g. names, units. |
|
Read about how Iris handles missing/masked data during Cube load/save/modification. |
|
How to create your own Cube from computed data and visualise it. |
|
How to compute and plot a polynomial fit to 1D data in an Iris cube. |
|
How to use Iris in a complex real-world analysis scenario. |
|
How to concatenate data from multiple NEMO files. |
|
How to access the properties of a Cube. |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
Guided lessons for understanding a topic.
(Supports study, via action)
No pages for this filter.
In-depth discussion for understanding concepts.
(Supports study, via theory)
|
|
|---|---|
Read about Iris' support for Cubes with no data payload. |
|
Read about the core Iris data model. |
|
Read about the options for handling metadata differences during Cube maths. |
|
Read about the options for handling metadata differences between Cubes. |
|
Read about how Iris represents unstructured mesh data. |
|
Read about metadata in the Iris data model e.g. names, units. |
|
Read about how Iris handles missing/masked data during Cube load/save/modification. |
Step by step instructions for achieving a specific goal.
(Supports work, via action)
|
|
|---|---|
How to create your own Cube from computed data and visualise it. |
|
How to compute and plot a polynomial fit to 1D data in an Iris cube. |
|
How to use Iris in a complex real-world analysis scenario. |
|
How to concatenate data from multiple NEMO files. |
|
How to access the properties of a Cube. |
Concise information to look up when needed.
(Supports work, via theory)
|
|
|---|---|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
topic: slice_combine#
Pages about subsetting and combining Cube and
CubeList data. Examples include slicing, indexing, merging,
concatenating.
All topic: data_model topic: slice_combine topic: load_save topic: lazy_data topic: plotting topic: maths_stats topic: regrid topic: customisation topic: troubleshooting topic: experimental topic: interoperability topic: mesh topic: about
|
|
|---|---|
How to visualise cross-sections of multi-dimensional Cubes. |
|
How to spatially constrain data, compute statistics and visualise a comparison. |
|
How to use Iris in a complex real-world analysis scenario. |
|
How to use Iris' for visualising oceanographic profile data, including scatter plotting. |
|
How to concatenate data from multiple NEMO files. |
|
A lesson in fine-grain control of combining Iris Cubes. |
|
A lesson in the various ways to combine Cubes along different dimensional axes. |
|
A lesson on subsetting Iris Cubes by extraction, masking, and iteration. |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
Guided lessons for understanding a topic.
(Supports study, via action)
|
|
|---|---|
A lesson in fine-grain control of combining Iris Cubes. |
|
A lesson in the various ways to combine Cubes along different dimensional axes. |
|
A lesson on subsetting Iris Cubes by extraction, masking, and iteration. |
In-depth discussion for understanding concepts.
(Supports study, via theory)
No pages for this filter.
Step by step instructions for achieving a specific goal.
(Supports work, via action)
|
|
|---|---|
How to visualise cross-sections of multi-dimensional Cubes. |
|
How to spatially constrain data, compute statistics and visualise a comparison. |
|
How to use Iris in a complex real-world analysis scenario. |
|
How to use Iris' for visualising oceanographic profile data, including scatter plotting. |
|
How to concatenate data from multiple NEMO files. |
Concise information to look up when needed.
(Supports work, via theory)
|
|
|---|---|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
topic: load_save#
Pages about reading from files into the data model, and writing from the data model to files.
All topic: data_model topic: slice_combine topic: load_save topic: lazy_data topic: plotting topic: maths_stats topic: regrid topic: customisation topic: troubleshooting topic: experimental topic: interoperability topic: mesh topic: about
|
|
|---|---|
Read about how Iris handles missing/masked data during Cube load/save/modification. |
|
Read about how Iris loads and saves NetCDF files. |
|
Read about how Iris represents Met Office UM PP and Fieldsfiles data. |
|
How to visualise data from a file Iris does not natively support. |
|
How to concatenate data from multiple NEMO files. |
|
How to perform common Iris operations on unstructured mesh data. |
|
A lesson in fine-grain control of combining Iris Cubes. |
|
A real-world demonstration of tuning Dask and Iris for better performance when saving data. |
|
A lesson in how Iris loading works. |
|
A lesson on using s3-fuse with Iris to load/save data from/to S3 buckets. |
|
A lesson on writing Iris Cubes to file in various formats. |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
Guided lessons for understanding a topic.
(Supports study, via action)
|
|
|---|---|
A lesson in fine-grain control of combining Iris Cubes. |
|
A real-world demonstration of tuning Dask and Iris for better performance when saving data. |
|
A lesson in how Iris loading works. |
|
A lesson on using s3-fuse with Iris to load/save data from/to S3 buckets. |
|
A lesson on writing Iris Cubes to file in various formats. |
In-depth discussion for understanding concepts.
(Supports study, via theory)
|
|
|---|---|
Read about how Iris handles missing/masked data during Cube load/save/modification. |
|
Read about how Iris loads and saves NetCDF files. |
|
Read about how Iris represents Met Office UM PP and Fieldsfiles data. |
Step by step instructions for achieving a specific goal.
(Supports work, via action)
|
|
|---|---|
How to visualise data from a file Iris does not natively support. |
|
How to concatenate data from multiple NEMO files. |
|
How to perform common Iris operations on unstructured mesh data. |
Concise information to look up when needed.
(Supports work, via theory)
|
|
|---|---|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
topic: lazy_data#
Pages about Iris’ implementation of parallel and out-of-core data handling, via Dask. See Lazy Data.
All topic: data_model topic: slice_combine topic: load_save topic: lazy_data topic: plotting topic: maths_stats topic: regrid topic: customisation topic: troubleshooting topic: experimental topic: interoperability topic: mesh topic: about
|
|
|---|---|
Read about how Iris defers data loading from disk. |
|
A real-world demonstration of using Dask Bags with Iris, including hazards to watch out for. |
|
Parallelising a Loop of Multiple Calls to a Third Party Library |
A real-world demonstration of parallelising function calls with Dask. |
A real-world demonstration of tuning Dask and Iris for better performance when saving data. |
|
API reference |
|
Information on common terms used within Iris documentation. |
Guided lessons for understanding a topic.
(Supports study, via action)
|
|
|---|---|
A real-world demonstration of using Dask Bags with Iris, including hazards to watch out for. |
|
Parallelising a Loop of Multiple Calls to a Third Party Library |
A real-world demonstration of parallelising function calls with Dask. |
A real-world demonstration of tuning Dask and Iris for better performance when saving data. |
In-depth discussion for understanding concepts.
(Supports study, via theory)
|
|
|---|---|
Read about how Iris defers data loading from disk. |
Step by step instructions for achieving a specific goal.
(Supports work, via action)
No pages for this filter.
topic: plotting#
Pages about Iris’ use of Cartopy or GeoVista to plot
Cube data.
All topic: data_model topic: slice_combine topic: load_save topic: lazy_data topic: plotting topic: maths_stats topic: regrid topic: customisation topic: troubleshooting topic: experimental topic: interoperability topic: mesh topic: about
|
|
|---|---|
How to apply a low pass filter to an Iris Cube via rolling_window(). |
|
How to visualise values using a logarithmic scale. |
|
How to create your own Cube from computed data and visualise it. |
|
How to visualise cross-sections of multi-dimensional Cubes. |
|
How to define and use a custom aggregation operation, including visualisation. |
|
How to visualise data from a file Iris does not natively support. |
|
A demonstration of basic iris.quickplot use. |
|
How to create inset plots within a main plot. |
|
How to plot multiple lines on a single plot with a legend. |
|
A demonstration of plotting data defined on an alternative map projection. |
|
How to compute and plot a polynomial fit to 1D data in an Iris cube. |
|
How to overlay data from two different map projections and add graphics. |
|
How to visualise data via different methods and coordinate systems. |
|
How to use aligned plots to visualise collapsed dimensional statistics. |
|
How to spatially constrain data, compute statistics and visualise a comparison. |
|
How to produce comparative maps of two files with a shared colour bar. |
|
How to mask out values below a threshold in a plot. |
|
How to use Iris arithmetic to derive phenomena from existing cubes and plot them. |
|
How to collapse and plot Cubes to create a Hovmoller diagram. |
|
How to use Iris in a complex real-world analysis scenario. |
|
How to use Iris to derive and plot wind barbs. |
|
How to use Iris to plot wind quivers. |
|
How to use Iris' for visualising oceanographic profile data, including scatter plotting. |
|
How to concatenate data from multiple NEMO files. |
|
How to visualise data defined on a tri-polar grid using different map projections. |
|
How to perform common Iris operations on unstructured mesh data. |
|
A lesson on visualising Iris Cubes using Cartopy and Matplotlib. |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
Guided lessons for understanding a topic.
(Supports study, via action)
|
|
|---|---|
A lesson on visualising Iris Cubes using Cartopy and Matplotlib. |
In-depth discussion for understanding concepts.
(Supports study, via theory)
No pages for this filter.
Step by step instructions for achieving a specific goal.
(Supports work, via action)
|
|
|---|---|
How to apply a low pass filter to an Iris Cube via rolling_window(). |
|
How to visualise values using a logarithmic scale. |
|
How to create your own Cube from computed data and visualise it. |
|
How to visualise cross-sections of multi-dimensional Cubes. |
|
How to define and use a custom aggregation operation, including visualisation. |
|
How to visualise data from a file Iris does not natively support. |
|
A demonstration of basic iris.quickplot use. |
|
How to create inset plots within a main plot. |
|
How to plot multiple lines on a single plot with a legend. |
|
A demonstration of plotting data defined on an alternative map projection. |
|
How to compute and plot a polynomial fit to 1D data in an Iris cube. |
|
How to overlay data from two different map projections and add graphics. |
|
How to visualise data via different methods and coordinate systems. |
|
How to use aligned plots to visualise collapsed dimensional statistics. |
|
How to spatially constrain data, compute statistics and visualise a comparison. |
|
How to produce comparative maps of two files with a shared colour bar. |
|
How to mask out values below a threshold in a plot. |
|
How to use Iris arithmetic to derive phenomena from existing cubes and plot them. |
|
How to collapse and plot Cubes to create a Hovmoller diagram. |
|
How to use Iris in a complex real-world analysis scenario. |
|
How to use Iris to derive and plot wind barbs. |
|
How to use Iris to plot wind quivers. |
|
How to use Iris' for visualising oceanographic profile data, including scatter plotting. |
|
How to concatenate data from multiple NEMO files. |
|
How to visualise data defined on a tri-polar grid using different map projections. |
|
How to perform common Iris operations on unstructured mesh data. |
Concise information to look up when needed.
(Supports work, via theory)
|
|
|---|---|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
topic: maths_stats#
Pages about statistical and mathematical operations on Cube
data, e.g. computing means, differences, etc.
All topic: data_model topic: slice_combine topic: load_save topic: lazy_data topic: plotting topic: maths_stats topic: regrid topic: customisation topic: troubleshooting topic: experimental topic: interoperability topic: mesh topic: about
|
|
|---|---|
Read about the options for handling metadata differences during Cube maths. |
|
Read about how Iris handles missing/masked data during Cube load/save/modification. |
|
How to apply a low pass filter to an Iris Cube via rolling_window(). |
|
How to visualise values using a logarithmic scale. |
|
How to define and use a custom aggregation operation, including visualisation. |
|
How to create inset plots within a main plot. |
|
How to compute and plot a polynomial fit to 1D data in an Iris cube. |
|
How to use aligned plots to visualise collapsed dimensional statistics. |
|
How to spatially constrain data, compute statistics and visualise a comparison. |
|
How to use Iris arithmetic to derive phenomena from existing cubes and plot them. |
|
How to collapse and plot Cubes to create a Hovmoller diagram. |
|
How to use Iris in a complex real-world analysis scenario. |
|
How to use Iris to derive and plot wind barbs. |
|
How to perform common Iris operations on unstructured mesh data. |
|
A lesson in mathematical operations on Iris Cubes. |
|
A lesson in statistical operations on Iris Cubes. |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
Guided lessons for understanding a topic.
(Supports study, via action)
|
|
|---|---|
A lesson in mathematical operations on Iris Cubes. |
|
A lesson in statistical operations on Iris Cubes. |
In-depth discussion for understanding concepts.
(Supports study, via theory)
|
|
|---|---|
Read about the options for handling metadata differences during Cube maths. |
|
Read about how Iris handles missing/masked data during Cube load/save/modification. |
Step by step instructions for achieving a specific goal.
(Supports work, via action)
|
|
|---|---|
How to apply a low pass filter to an Iris Cube via rolling_window(). |
|
How to visualise values using a logarithmic scale. |
|
How to define and use a custom aggregation operation, including visualisation. |
|
How to create inset plots within a main plot. |
|
How to compute and plot a polynomial fit to 1D data in an Iris cube. |
|
How to use aligned plots to visualise collapsed dimensional statistics. |
|
How to spatially constrain data, compute statistics and visualise a comparison. |
|
How to use Iris arithmetic to derive phenomena from existing cubes and plot them. |
|
How to collapse and plot Cubes to create a Hovmoller diagram. |
|
How to use Iris in a complex real-world analysis scenario. |
|
How to use Iris to derive and plot wind barbs. |
|
How to perform common Iris operations on unstructured mesh data. |
Concise information to look up when needed.
(Supports work, via theory)
|
|
|---|---|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
topic: regrid#
Pages about regridding (2D to 2D) and interpolation (ND to 1D) of data from one set of coordinates to another. Commonly used to move between different XY grids.
All topic: data_model topic: slice_combine topic: load_save topic: lazy_data topic: plotting topic: maths_stats topic: regrid topic: customisation topic: troubleshooting topic: experimental topic: interoperability topic: mesh topic: about
|
|
|---|---|
Read about the different regridders available in Iris. |
|
How to perform common Iris operations on unstructured mesh data. |
|
A lesson in Iris' interpolation and regridding functionality. |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
Guided lessons for understanding a topic.
(Supports study, via action)
|
|
|---|---|
A lesson in Iris' interpolation and regridding functionality. |
In-depth discussion for understanding concepts.
(Supports study, via theory)
|
|
|---|---|
Read about the different regridders available in Iris. |
Step by step instructions for achieving a specific goal.
(Supports work, via action)
|
|
|---|---|
How to perform common Iris operations on unstructured mesh data. |
Concise information to look up when needed.
(Supports work, via theory)
|
|
|---|---|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
topic: customisation#
Pages about configurable Iris behaviour.
All topic: data_model topic: slice_combine topic: load_save topic: lazy_data topic: plotting topic: maths_stats topic: regrid topic: customisation topic: troubleshooting topic: experimental topic: interoperability topic: mesh topic: about
|
|
|---|---|
A lesson in fine-grain control of combining Iris Cubes. |
|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
Guided lessons for understanding a topic.
(Supports study, via action)
|
|
|---|---|
A lesson in fine-grain control of combining Iris Cubes. |
In-depth discussion for understanding concepts.
(Supports study, via theory)
No pages for this filter.
Step by step instructions for achieving a specific goal.
(Supports work, via action)
No pages for this filter.
Concise information to look up when needed.
(Supports work, via theory)
|
|
|---|---|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
topic: troubleshooting#
Pages about problems/exceptions you may encounter when using Iris, and how to best handle them.
All topic: data_model topic: slice_combine topic: load_save topic: lazy_data topic: plotting topic: maths_stats topic: regrid topic: customisation topic: troubleshooting topic: experimental topic: interoperability topic: mesh topic: about
|
|
|---|---|
How to customise Iris' warnings to only see those you need. |
|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
Guided lessons for understanding a topic.
(Supports study, via action)
No pages for this filter.
In-depth discussion for understanding concepts.
(Supports study, via theory)
No pages for this filter.
Step by step instructions for achieving a specific goal.
(Supports work, via action)
|
|
|---|---|
How to customise Iris' warnings to only see those you need. |
Concise information to look up when needed.
(Supports work, via theory)
|
|
|---|---|
API reference |
|
API reference |
|
Information on common terms used within Iris documentation. |
topic: experimental#
Pages about API that is still subject to change.
All topic: data_model topic: slice_combine topic: load_save topic: lazy_data topic: plotting topic: maths_stats topic: regrid topic: customisation topic: troubleshooting topic: experimental topic: interoperability topic: mesh topic: about
|
|
|---|---|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
Guided lessons for understanding a topic.
(Supports study, via action)
No pages for this filter.
In-depth discussion for understanding concepts.
(Supports study, via theory)
No pages for this filter.
Step by step instructions for achieving a specific goal.
(Supports work, via action)
No pages for this filter.
Concise information to look up when needed.
(Supports work, via theory)
|
|
|---|---|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
topic: interoperability#
Pages about using Iris alongside other libraries and tools.
All topic: data_model topic: slice_combine topic: load_save topic: lazy_data topic: plotting topic: maths_stats topic: regrid topic: customisation topic: troubleshooting topic: experimental topic: interoperability topic: mesh topic: about
|
|
|---|---|
Read about the similarities and differences between Iris and Xarray. |
|
Read about Python packages you can use alongside Iris to work with mesh data. |
|
How to overlay data from two different map projections and add graphics. |
|
How to convert other mesh formats into Iris' Mesh Data Model. |
|
How to create and use plugins to extend Iris' functionality. |
|
API reference |
|
API reference |
|
API reference |
|
Information on terminology differences between Iris and similar packages. |
Guided lessons for understanding a topic.
(Supports study, via action)
No pages for this filter.
In-depth discussion for understanding concepts.
(Supports study, via theory)
|
|
|---|---|
Read about the similarities and differences between Iris and Xarray. |
|
Read about Python packages you can use alongside Iris to work with mesh data. |
Step by step instructions for achieving a specific goal.
(Supports work, via action)
|
|
|---|---|
How to overlay data from two different map projections and add graphics. |
|
How to convert other mesh formats into Iris' Mesh Data Model. |
|
How to create and use plugins to extend Iris' functionality. |
Concise information to look up when needed.
(Supports work, via theory)
|
|
|---|---|
API reference |
|
API reference |
|
API reference |
|
Information on terminology differences between Iris and similar packages. |
topic: mesh#
Pages about Iris’ support for unstructured mesh data.
All topic: data_model topic: slice_combine topic: load_save topic: lazy_data topic: plotting topic: maths_stats topic: regrid topic: customisation topic: troubleshooting topic: experimental topic: interoperability topic: mesh topic: about
|
|
|---|---|
Read about how Iris represents unstructured mesh data. |
|
Read about Python packages you can use alongside Iris to work with mesh data. |
|
How to convert other mesh formats into Iris' Mesh Data Model. |
|
How to perform common Iris operations on unstructured mesh data. |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
Guided lessons for understanding a topic.
(Supports study, via action)
No pages for this filter.
In-depth discussion for understanding concepts.
(Supports study, via theory)
|
|
|---|---|
Read about how Iris represents unstructured mesh data. |
|
Read about Python packages you can use alongside Iris to work with mesh data. |
Step by step instructions for achieving a specific goal.
(Supports work, via action)
|
|
|---|---|
How to convert other mesh formats into Iris' Mesh Data Model. |
|
How to perform common Iris operations on unstructured mesh data. |
Concise information to look up when needed.
(Supports work, via theory)
|
|
|---|---|
API reference |
|
API reference |
|
API reference |
|
API reference |
|
API reference |
topic: about#
Pages about the non-code aspects of Iris: philosophy, installation, etc.
All topic: data_model topic: slice_combine topic: load_save topic: lazy_data topic: plotting topic: maths_stats topic: regrid topic: customisation topic: troubleshooting topic: experimental topic: interoperability topic: mesh topic: about
|
|
|---|---|
Read about how and why Iris is made the way it is. |
|
Read about how we plan to review and improve the user experience of Iris. |
|
Read about the Iris Python package and why you might want to use it. |
|
How to install the Iris Python package. |
|
How to create and use plugins to extend Iris' functionality. |
|
Information on the correct way to cite the Iris Python package. |
|
Information on common terms used within Iris documentation. |
Guided lessons for understanding a topic.
(Supports study, via action)
No pages for this filter.
In-depth discussion for understanding concepts.
(Supports study, via theory)
|
|
|---|---|
Read about how and why Iris is made the way it is. |
|
Read about how we plan to review and improve the user experience of Iris. |
|
Read about the Iris Python package and why you might want to use it. |
Step by step instructions for achieving a specific goal.
(Supports work, via action)
|
|
|---|---|
How to install the Iris Python package. |
|
How to create and use plugins to extend Iris' functionality. |
Concise information to look up when needed.
(Supports work, via theory)
|
|
|---|---|
Information on the correct way to cite the Iris Python package. |
|
Information on common terms used within Iris documentation. |