Source code for gdt.missions.hete2.fregate.detectors

#  CONTAINS TECHNICAL DATA/COMPUTER SOFTWARE DELIVERED TO THE U.S. GOVERNMENT
#  WITH UNLIMITED RIGHTS
#
#  Grant No.: 80NSSC21K0651
#  Grantee Name: Universities Space Research Association
#  Grantee Address: 425 3rd Street SW, Suite 950, Washington DC 20024
#
#  Copyright (c) 2024 by Universities Space Research Association (USRA). All rights reserved.
#
#  Developed by:
#       William Cleveland
#       Universities Space Research Association
#       Science and Technology Institute
#       https://sti.usra.edu
#
#  This work is a derivative of the Gamma-ray Data Tools (GDT), including the Core and Fermi packages, originally
#  developed by the following:
#
#       William Cleveland and Adam Goldstein
#       Universities Space Research Association
#       Science and Technology Institute
#       https://sti.usra.edu
#
#       Daniel Kocevski
#       National Aeronautics and Space Administration (NASA)
#       Marshall Space Flight Center
#       Astrophysics Branch (ST-12)
#
#   Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance
#   with the License. You may obtain a copy of the License at
#
#       http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
#  an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
#  License for the specific language governing permissions and limitations under the License.
import astropy.units as u
from gdt.core.detector import Detectors

__all__ = ['FregateDetectors']


[docs] class FregateDetectors(Detectors): """The FREGATE detector name and orientation definitions. .. rubric:: Attributes Summary .. autosummary:: azimuth elevation full_name number zenith .. autosummary:: from_full_name from_num from_str pointing skycoord .. rubric:: Attributes Documentation .. autoattribute:: full_name .. autoattribute:: number .. rubric:: Methods Documentation .. automethod:: from_full_name .. automethod:: from_num .. automethod:: from_str """ A = ('FREGATEA', 0, 0 * u.deg, 180 * u.deg) B = ('FREGATEB', 1, 0 * u.deg, 180 * u.deg) C = ('FREGATEC', 2, 0 * u.deg, 180 * u.deg) D = ('FREGATED', 3, 0 * u.deg, 180 * u.deg)