FregateDetectors¶
- class gdt.missions.hete2.fregate.detectors.FregateDetectors(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]¶
Bases:
DetectorsThe FREGATE detector name and orientation definitions.
Attributes Summary
azimuthThe azimuth of the detector normal
elevationThe elevation of the detector normal
The full detector name
The detector number
zenithThe 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
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>)¶