EISMap

class eispac.core.EISMap(data, header=None, **kwargs)[source]

Bases: GenericMap

EIS fit parameter map.

The EUV Imaging Spectrometer (EIS) is part of the Hinode mission and was sponsored by the Japan Aerospace Exploration Agency (JAXA), the United Kingdom Space Agency (UKSA), and National Aeronautics and Space Administration (NASA) with contributions from ESA and Norway. Hinode was launched on September 22, 2006 at 21:36 UTC from the Uchinoura Space Center in Japan and continues to operate. EIS observes two wavelength ranges in the extreme ultraviolet, 171—212 Å and 245—291 Å with a spectral resolution of about 22 mÅ and a plate scale of 100 per pixel.

This data structure is designed to hold the fit parameters derived from multi-gaussian spectral fits to level 1, wavelength-resolved EIS rasters. These maps can contain the intensity, doppler velocity, or line width.

Notes

Measurement errors are stored in a binary table. To load them correctly, you must pass the .fits file directly to eispac.EISMap instead of using sunpy.map.Map

References

  • `Instrument Paper: Culhane, J. L., Harra, L. K., James, A. M., et al.

    2007, Sol. Phys., 243, 19`_

Notes

A number of the properties of this class are returned as two-value named tuples that can either be indexed by position ([0] or [1]) or be accessed by the names (.x and .y) or (.axis1 and .axis2). Things that refer to pixel axes use the .x, .y convention, where x and y refer to the FITS axes (x for columns y for rows). Spatial axes use .axis1 and .axis2 which correspond to the first and second axes in the header. axis1 corresponds to the coordinate axis for x and axis2 corresponds to y.

This class assumes that the metadata adheres to the FITS 4 standard. Where the CROTA2 metadata is provided (without PC_ij) it assumes a conversion to the standard PC_ij described in section 6.1 of . Calabretta & Greisen (2002)

Warning

If a header has CD_ij values but no PC_ij values, CDELT values are required for this class to construct the WCS. If a file with more than two dimensions is feed into the class, only the first two dimensions (NAXIS1, NAXIS2) will be loaded and the rest will be discarded.

Attributes Summary

date

Image observation time.

date_average

Average time of the image acquisition.

date_end

Time of the end of the image acquisition.

date_start

Time of the beginning of the image acquisition.

measurement

Measurement wavelength.

nickname

An abbreviated human-readable description of the map-type; part of the Helioviewer data model.

observatory

Observatory or Telescope name.

processing_level

Returns the FITS processing level if present.

spatial_units

Image coordinate units along the x and y axes (i.e.

wavelength

Wavelength of the observation.

waveunit

The Unit of the wavelength of this observation.

Methods Summary

is_datasource_for(data, header, **kwargs)

Determines if header corresponds to an EIS image.

Attributes Documentation

date
date_average
date_end
date_start
measurement
nickname
observatory
processing_level
spatial_units
wavelength
waveunit

Methods Documentation

classmethod is_datasource_for(data, header, **kwargs)[source]

Determines if header corresponds to an EIS image. Used to register EISMap with the sunpy.map.Map factory.