InstrumentHinodeEIS#
- class synthesizAR.instruments.hinode.InstrumentHinodeEIS(observing_time, observer, lines, **kwargs)[source]#
Bases:
InstrumentBaseInstrument object for computing intensities as observed by the EUV Imaging Spectrometer onboard _Hinode_.
This instrument class produces an intensity map per timestep in physical units, i.e. \(erg cm^{-2} s^{-1} sr^{-1}\). It does not include a wavelength dimension. The modeled intensity should be interpreted as the peak intensity of the line profile.
- Parameters:
observing_time (
Quantity) – Observing time rangeobserver (
SkyCoord) – Observer locationlines (
list) – List of tuples specifying the EIS lines to synthesize. Each entry should be a tuple of strings where the first entry is the line ID and the second is the transition, e.g.('S XIII 256.686', '2s 2p 1P1 -- 2s2 1S0'). It is best if the line IDs are consistent with those used by the EIS software.
Attributes Summary
Methods Summary
build_raster_map(maps)Build a single map from a series of per-exposure maps.
calculate_intensity_kernel(loop, channel, ...)get_header(*args, **kwargs)Create the FITS header for a given channel.
get_instrument_name(channel)Attributes Documentation
- channels#
- detector#
- name = 'Hinode_EIS'#
- observatory#
- telescope#
Methods Documentation
- static build_raster_map(maps)[source]#
Build a single map from a series of per-exposure maps.
- Parameters:
maps (
listorMapSequence)