Observation¶
- class phringe.core.observation.Observation(*, name: str = None, detector_integration_time: Union[str, float, Quantity], modulation_period: Union[str, float, Quantity], nulling_baseline: Union[str, float, Quantity, OptimalNullingBaseline], solar_ecliptic_latitude: Union[str, float, Quantity], total_integration_time: Union[str, float, Quantity], host_star_radius: Any = None, host_star_temperature: Any = None, host_star_mass: Union[str, float, Quantity] = None, host_star_distance: Any = None, host_star_right_ascension: Union[str, float, Quantity] = None, host_star_declination: Union[str, float, Quantity] = None)¶
Class representing the observation mode.
- Parameters:
detector_integration_time (str or float or Quantity) – The detector integration time in seconds.
modulation_period (str or float or Quantity) – The modulation/rotation period of the array in seconds.
nulling_baseline (str or float or Quantity or OptimalNullingBaseline) – The nulling baseline in meters or an optimized nulling baseline
solar_ecliptic_latitude (str or float or Quantity) – The solar ecliptic latitude in degrees. Used for the local zodi contribution calculation.
total_integration_time (str or float or Quantity) – The total integration time in seconds.