Observation

class phringe.core.observation.Observation(*, name: str = None, detector_integration_time: str | float | Quantity, modulation_period: str | float | Quantity, nulling_baseline: str | float | Quantity | OptimalNullingBaseline, solar_ecliptic_latitude: str | float | Quantity, total_integration_time: str | float | Quantity, host_star_radius: Any = None, host_star_temperature: Any = None, host_star_mass: str | float | Quantity = None, host_star_distance: Any = None, host_star_right_ascension: str | float | Quantity = None, host_star_declination: 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.