IRISSpectrogramCubeSequence

class irispy.spectrograph.IRISSpectrogramCubeSequence(data_list, meta=None, common_axis=0)[source]

Bases: sunraster.spectrogram_sequence.SpectrogramSequence

Class for holding, slicing and plotting IRIS spectrogram data.

This class contains all the functionality of its super class with some additional functionalities.

Parameters
  • data_list (list) – List of IRISSpectrogramCube objects from the same spectral window and OBS ID.

  • meta (dict or header object, optional) – Metadata associated with the sequence.

  • common_axis (int, optional) – The axis of the NDCubes corresponding to time.

Methods Summary

convert_to(new_unit_type[, copy])

Converts data, uncertainty and unit of each spectrogram in sequence to new unit.

Methods Documentation

convert_to(new_unit_type, copy=False)[source]

Converts data, uncertainty and unit of each spectrogram in sequence to new unit.

Parameters
  • new_unit_type (str) – Unit type to convert data to. Three values are accepted: “DN”: Relevant IRIS data number based on detector type. “photons”: photon counts “radiance”: Perorms radiometric calibration conversion.

  • copy (bool) – If True a new instance with the converted data values is return. If False, the current instance is overwritten. Default=False