across.tools.core.enums
Submodules
Classes
Represents a constraint. |
|
Enum to represent the astronomical depth types |
|
Enum to represent the bandpass energy types |
|
Enum to represent the bandpass frequency types |
|
Enumeration of valid solar system objects for SolarSystemConstraint calculations. |
|
Enumeration of twilight types for daytime constraints. |
|
Enum to represent the bandpass wavelength |
Package Contents
- class ConstraintType[source]
Bases:
str,enum.EnumRepresents a constraint.
- SUN = 'Sun Angle'
- MOON = 'Moon Angle'
- EARTH = 'Earth Limb'
- WINDOW = 'Window'
- UNKNOWN = 'Unknown'
- SAA = 'South Atlantic Anomaly'
- ALT_AZ = 'Altitude/Azimuth Avoidance'
- GALACTIC_PLANE = 'Galactic Plane Avoidance'
- BRIGHT_STAR = 'Bright Star Avoidance'
- AIRMASS = 'Airmass Limit'
- ECLIPTIC_LATITUDE = 'Ecliptic Latitude'
- GALACTIC_BULGE = 'Galactic Bulge Avoidance'
- SOLAR_SYSTEM = 'Solar System Object Avoidance'
- DAYTIME = 'Daytime Avoidance'
- TEST = 'Test Constraint'
- AND = 'And'
- OR = 'Or'
- NOT = 'Not'
- XOR = 'Xor'
- POINTING = 'Pointing'
- class DepthUnit[source]
Bases:
str,enum.EnumEnum to represent the astronomical depth types
- AB_MAG = 'ab_mag'
- VEGA_MAG = 'vega_mag'
- FLUX_ERG = 'flux_erg'
- FLUX_JY = 'flux_jy'
- class EnergyUnit[source]
Bases:
str,enum.EnumEnum to represent the bandpass energy types
- eV = 'eV'
- keV = 'keV'
- MeV = 'MeV'
- GeV = 'GeV'
- TeV = 'TeV'
- class FrequencyUnit[source]
Bases:
str,enum.EnumEnum to represent the bandpass frequency types
- Hz = 'Hz'
- kHz = 'kHz'
- MHz = 'MHz'
- GHz = 'GHz'
- THz = 'THz'
- class SolarSystemObject[source]
Bases:
str,enum.EnumEnumeration of valid solar system objects for SolarSystemConstraint calculations.
- MERCURY = 'mercury'
- VENUS = 'venus'
- MARS = 'mars'
- JUPITER = 'jupiter'
- SATURN = 'saturn'
- URANUS = 'uranus'
- NEPTUNE = 'neptune'