FifiLsInstrumentInfo

class sofia_redux.scan.custom.fifi_ls.info.instrument.FifiLsInstrumentInfo[source]

Bases: SofiaInstrumentInfo

Initialize the FIFI-LS instrument information.

Contains information on the FIFI-LS instrument parameters.

Attributes Summary

xy_resolution

Return the average spatial resolution.

z_resolution

Return the average spectral resolution.

Methods Summary

apply_configuration()

Update HAWC+ instrument information with FITS header information.

edit_header(header)

Edit an image header with available information.

edit_image_header(header[, scans])

Edit an image header with available information.

get_point_size()

Return the instrument point size (instrument resolution).

get_source_size()

Return the size of the source for the instrument.

get_spectral_size()

Return the instrument spectral point size.

get_spectral_unit()

Return the size unit of the instrument.

read_resolution()

Determine the spatial and spectral resolution.

Attributes Documentation

xy_resolution

Return the average spatial resolution.

Returns:
units.Quantity
z_resolution

Return the average spectral resolution.

Returns:
units.Quantity

Methods Documentation

apply_configuration()[source]

Update HAWC+ instrument information with FITS header information.

Updates the chopping information by taking the following keywords from the FITS header:

SMPLFREQ - The detector readout rate (Hz)
Returns:
None
edit_header(header)[source]

Edit an image header with available information.

Parameters:
headerastropy.fits.Header

The FITS header to apply.

Returns:
None
edit_image_header(header, scans=None)[source]

Edit an image header with available information.

Parameters:
headerastropy.fits.Header

The FITS header to apply.

scanslist (Scan), optional

A list of scans to use during editing.

Returns:
None
get_point_size()[source]

Return the instrument point size (instrument resolution).

Returns:
point_sizeCoordinate2D1

The point size in (x,y) spatial coordinates and (z) spectral coordinates.

get_source_size()[source]

Return the size of the source for the instrument.

Returns:
units.Quantity
get_spectral_size()[source]

Return the instrument spectral point size.

Returns:
units.Quantity
static get_spectral_unit()[source]

Return the size unit of the instrument.

Returns:
units.Unit
read_resolution()[source]

Determine the spatial and spectral resolution.

Returns:
None