irispy documentation#

irispy is an open-source Python package that provides tools to read, manipulate, and visualize Interface Region Imaging Spectrograph (IRIS) data. The data is publicly available and provides access to co-aligned SDO/AIA data and more.

The goal of irispy is to provide a set of classes for handling both imaging (slit-jaw) and spectral observations (spectrograph). The classes link the observations with various forms of supporting data including: measurement uncertainties; units; a data mask to mark pixels with unreliable or unphysical data values; WCS (World Coordinate System) transformations that describe the position, wavelengths, and times represented by the pixels; and general metadata. These classes also provide methods for applying a number of calibration routines including exposure time correction and conversion between data number, photons, and energy units, referred to as radiometric calibration.

Warning

Please be aware that the package name on pypi and conda-forge is irispy-lmsal to avoid name clashes with other packages. However, the package is imported as irispy and is referred to as irispy in the documentation.

Getting help#

If you would like to get in touch with someone who works on irispy for any reason, we suggest opening an issue on the irispy GitHub issue tracker.