AbstractChannel#

class sunkit_instruments.response.abstractions.AbstractChannel[source]#

Bases: ABC

An abstract base class for defining instrument channels.

For all methods and properties defined here, see the topic guide on instrument response for more information.

Attributes Summary

Methods Summary

degradation([obstime])

effective_area([obstime])

Effective area as a function of wavelength.

wavelength_response([obstime])

Instrument response as a function of wavelength

Attributes Documentation

camera_gain#
effective_quantum_efficiency#
energy_per_electron#
energy_per_photon#
filter_transmittance#
geometrical_area#
mirror_reflectance#
pixel_solid_angle#
wavelength#

Methods Documentation

abstract degradation(obstime=None)[source]#
effective_area(obstime=None)[source]#

Effective area as a function of wavelength.

The effective area is the geometrical collecting area weighted by the mirror reflectance, filter transmittance, quantum efficiency, and instrument degradation.

Parameters:

obstime (any format parsed by sunpy.time.parse_time, optional) – If specified, this is used to compute the time-dependent instrument degradation.

wavelength_response(obstime=None)[source]#

Instrument response as a function of wavelength

The wavelength response is the effective area with the conversion factors from photons to DN and steradians to pixels.

Parameters:

obstime (any format parsed by parse_time, optional) – If specified, this is used to compute the time-dependent instrument degradation.