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

read_iris_sji_level2_fits(filenames[, memmap]) Read IRIS level 2 SJI FITS from an OBS into an IRISMapCube instance.

Classes

IRISMapCube(data, wcs[, uncertainty, unit, …]) Class representing SJI Images described by a single WCS
IRISMapCubeSequence(data_list[, meta, …]) Class for holding, slicing and plotting IRIS SJI data.

Class Inheritance Diagram

Inheritance diagram of irispy.sji.IRISMapCube, irispy.sji.IRISMapCubeSequence

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_dust_mask(data_array) Calculate a mask with the dust positions in a given arrayself.
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.