Reference/API

irispy Package

This is an Astropy affiliated package.

Functions

test([package, test_path, args, plugins, …]) Run the tests using py.test.

irispy.sji Module

This module provides movie tools for level 2 IRIS SJI fits file

Functions

SJI_fits_to_cube(filelist[, start, stop, skip]) Read SJI files and return a MapCube.
SJI_to_cube(filename[, start, stop, hdu]) Read a SJI file and return a MapCube ..
dustbuster(mc) Read SJI fits files and return Inpaint-corrected fits files.

Classes

SJICube(input) A series of SJI Images
SJIMap(data, header, **kwargs) A 2D IRIS Slit Jaw Imager Map.

Class Inheritance Diagram

Inheritance diagram of irispy.sji.SJICube, irispy.sji.SJIMap

irispy.spectrograph Module

Classes

IRISSpectrograph(data[, meta]) An object to hold data from multiple IRIS raster scans.

Class Inheritance Diagram

Inheritance diagram of irispy.spectrograph.IRISSpectrograph

irispy.iris_tools Module

Some IRIS instrument tools.

Functions

calculate_exposure_time_correction(…[, force]) Applies exposure time correction to data arrays.
calculate_photons_per_sec_to_radiance_factor(…) Calculates multiplicative factor that converts counts/s to radiance for given wavelengths.
check_download_file(filename, remotepath, …) Downloads a file from remotepath to localpath if it isn’t there.
convert_between_DN_and_photons(…) Converts arrays from IRIS DN to photons or vice versa.
convert_or_undo_photons_per_sec_to_radiance(…) Converts data quantities from counts/s to radiance (or vice versa).
custom_model(*args[, fit_deriv]) Create a model from a user defined function.
get_detector_type(meta) Gets the IRIS detector type from a meta dictionary.
get_iris_response([pre_launch, …]) Returns IRIS response structure.
parse_time(time_string[, time_format]) Given a time string will parse and return a datetime object.
uncalculate_exposure_time_correction(…[, …]) Removes exposure time correction from data arrays.