get_response#

sunkit_instruments.suvi.get_response(request, spacecraft=16, ccd_temperature=-60.0, exposure_type='long')[source]#

Get the SUVI instrument response for a specific wavelength channel, spacecraft, CCD temperature, and exposure type.

request can either be an L1b filename (FITS or netCDF), in which case all of those parameters are read automatically from the metadata, or the parameters can be passed manually, with request specifying the desired wavelength channel.

Parameters:
  • request (str or {94 | 131 | 171 | 195 | 284 | 304}.) – Either an L1b filename (FITS or netCDF), or an integer specifying the wavelength channel.

  • spacecraft (int, optional.) – Which GOES spacecraft, default is 16.

  • ccd_temperature (float, optional.) – The CCD temperature, in degrees Celsius, default is -60. Needed for getting the correct gain number.

  • exposure_type ({"long" | "short" | "short_flare"}, optional.) –

    The exposure type of the SUVI image. The exposure type is needed for the correct focal plane filter selection.

    Can be: * “long”, “short”, “short_flare” for 94 and 131 * “long”, “short_flare” for 171, 195, 284, and 304.

Returns:

The instrument response information. Keys:

  • ”wavelength”

  • ”effective_area”

  • ”response”

  • ”wavelength_channel”

  • ”spacecraft”

  • ”ccd_temperature”

  • ”exposure_type”

  • ”flight_model”

  • ”gain”

  • ”solid_angle”

  • ”geometric_area”

  • ”filter_setup”

Return type:

dict