Skip to main content
Ctrl+K
SunPy
  • About
    • Our Mission
    • SunPy Project
    • Presentations
    • Meetings
    • Code of Conduct
  • Documentation
    • sunpy
    • aiapy
    • dkist
    • drms
    • irispy
    • ndcube
    • roentgen
    • scope
    • solarmach
    • sunkit-image
    • sunkit-instruments
    • sunkit-magex
    • sunkit-pyvista
    • sunpy-soar
    • sunraster
    • xrtpy
      • pyflct
      • radiospectra
      • ablog
      • mpl-animators
      • streamtracer
  • Packages
  • Get Help
  • Contribute
  • Blog
  • Cite SunPy
  • About ▾
    • Our Mission
    • SunPy Project
    • Presentations
    • Meetings
    • Code of Conduct
  • Documentation ▾
    • sunpy
    • aiapy
    • dkist
    • drms
    • irispy
    • ndcube
    • roentgen
    • scope
    • solarmach
    • sunkit-image
    • sunkit-instruments
    • sunkit-magex
    • sunkit-pyvista
    • sunpy-soar
    • sunraster
    • xrtpy
      • pyflct
      • radiospectra
      • ablog
      • mpl-animators
      • streamtracer
  • Packages
  • Get Help
  • Contribute
  • Blog
  • Cite SunPy
Logo image

irispy 0.7.0 documentation

  • What is IRIS?
  • The irispy tutorial
    • Installation
    • Acquiring Data
    • IRIS Level 2 Data
    • Calibration of IRIS Observations
    • Data Idiosyncrasies
  • Tutorial Gallery
    • How-to
      • Plot a quick SJI
      • Crop IRIS SJI
      • Manipulate spectrograph data
      • Deal with IRIS v34 rasters
      • Open the IRIS Aligned AIA Cubes
    • Calibration
      • Remove Cosmic Ray Hits from IRIS data
      • Apply Radiometric Calibration
      • Remove Dust from IRIS Slit-Jaw Imager
      • Compare Cosmic Ray Removal Backends
    • Co-align
      • Co-align IRIS SJI to SDO/AIA
      • Reproject IRIS SJI (rolled) to SDO/AIA
      • Potential Offset between SJI and SG data
    • Analysis
      • Fit Spectral Models to Spectra
      • Produce Mg II Dopplergrams
      • Study umbral flashes
      • Calculate Spectral Line Moments
      • Calculate Red-Blue Asymmetry
      • O IV Density-Diagnostic Curves
      • Fit Spectral Models to Spectra - Double Gaussian Fitting
  • Known Issues
  • Contributing to irispy
  • API Reference
    • irispy
      • AIACube
      • RasterCollection
      • SJICube
      • SpectrogramCube
      • SpectrogramCubeSequence
    • IO (irispy.io)
      • fits_info
      • read_files
    • meta (irispy.meta)
      • BaseMeta
      • SGMeta
      • SJIMeta
    • SJI (irispy.sji)
      • AIACube
      • SJICube
    • Spectrograph (irispy.spectrograph)
      • RasterCollection
      • SpectrogramCube
      • SpectrogramCubeSequence
    • utils (irispy.utils)
      • calculate_dust_mask
      • calculate_uncertainty
      • get_detector_type
      • image_clipping
      • record_to_dict
      • remove_cosmic_rays
      • density_diagnostic
      • map_ratio_to_quantity
      • remove_dust
      • calculate_moments
      • calculate_red_blue_asymmetry
      • RBAQualityFlag
      • _fit_xput_lite
      • get_interpolated_effective_area
      • get_latest_response
      • calculate_dn_to_radiance_factor
      • convert_photons_per_sec_to_radiance
      • radiometric_calibration
      • reshape_1d_wavelength_dimensions_for_broadcast
      • generate_wobble_movie
  • Changelog
  • Tutorial Gallery

Tutorial Gallery#

This gallery contains both short-form content of how to use irispy as well as long-form tutorial content. Each entry is written to be self-contained and attempts to explain each concept within its text.

We are always looking for more entries, so if you have ideas or code, please do get in touch and we can work on adding it!

Please be aware that there maybe lines of code which are required to ensure that the plots or animations work within the online documentation. These are not needed for use in notebooks or local scripts.

How-to#

These are examples which demonstrate “how-to” concepts.

Plot a quick SJI

Plot a quick SJI

Crop IRIS SJI

Crop IRIS SJI

Manipulate spectrograph data

Manipulate spectrograph data

Deal with IRIS v34 rasters

Deal with IRIS v34 rasters

Open the IRIS Aligned AIA Cubes

Open the IRIS Aligned AIA Cubes

Calibration#

These tutorials provide common workflows for users to calibrate their IRIS data.

Remove Cosmic Ray Hits from IRIS data

Remove Cosmic Ray Hits from IRIS data

Apply Radiometric Calibration

Apply Radiometric Calibration

Remove Dust from IRIS Slit-Jaw Imager

Remove Dust from IRIS Slit-Jaw Imager

Compare Cosmic Ray Removal Backends

Compare Cosmic Ray Removal Backends

Co-align#

These are examples which demonstrate how to attempt co-alignment between IRIS and other datasets.

Co-align IRIS SJI to SDO/AIA

Co-align IRIS SJI to SDO/AIA

Reproject IRIS SJI (rolled) to SDO/AIA

Reproject IRIS SJI (rolled) to SDO/AIA

Potential Offset between SJI and SG data

Potential Offset between SJI and SG data

Analysis#

These tutorials provide more complex examples of using IRIS data.

Fit Spectral Models to Spectra

Fit Spectral Models to Spectra

Produce Mg II Dopplergrams

Produce Mg II Dopplergrams

Study umbral flashes

Study umbral flashes

Calculate Spectral Line Moments

Calculate Spectral Line Moments

Calculate Red-Blue Asymmetry

Calculate Red-Blue Asymmetry

O IV Density-Diagnostic Curves

O IV Density-Diagnostic Curves

Fit Spectral Models to Spectra - Double Gaussian Fitting

Fit Spectral Models to Spectra - Double Gaussian Fitting

Download all examples in Python source code: gallery_python.zip

Download all examples in Jupyter notebooks: gallery_jupyter.zip

Gallery generated by Sphinx-Gallery

previous

Data Idiosyncrasies

next

How-to

On this page
  • How-to
  • Calibration
  • Co-align
  • Analysis

© Copyright 2026, IRIS Instrument Team @ LMSAL.

Code • Forum • Chat

Built with Sphinx 9.1.0.