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.