FregateDetectors

class gdt.missions.hete2.fregate.detectors.FregateDetectors(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Detectors

The FREGATE detector name and orientation definitions.

Attributes Summary

azimuth

The azimuth of the detector normal

elevation

The elevation of the detector normal

full_name

The full detector name

number

The detector number

zenith

The zenith of the detector normal

from_full_name(full_name)

Create a Detector from the full detector name

from_num(num)

Create a Detector from an index number

from_str(value)

Create a Detector from a short string name

pointing()

The detector pointing in azimuth and zenith

skycoord(frame)

Return an Astropy SkyCoord of the detector pointing in the SpacecraftFrame.

Attributes Documentation

full_name

The full detector name

Type:

(str)

number

The detector number

Type:

(int)

Methods Documentation

classmethod from_full_name(full_name)

Create a Detector from the full detector name

Parameters:

full_name (str) – The full name of the detector

Returns:

(Detector)

classmethod from_num(num)

Create a Detector from an index number

Parameters:

num (int) – The index number

Returns:

(Detector)

classmethod from_str(value)

Create a Detector from a short string name

Parameters:

value (str) – The detector name

Returns:

(Detector)

Attributes Summary

A

B

C

D

Attributes Documentation

A = ('FREGATEA', 0, <Quantity 0. deg>, <Quantity 180. deg>)
B = ('FREGATEB', 1, <Quantity 0. deg>, <Quantity 180. deg>)
C = ('FREGATEC', 2, <Quantity 0. deg>, <Quantity 180. deg>)
D = ('FREGATED', 3, <Quantity 0. deg>, <Quantity 180. deg>)