FarFieldSource#
- class pride.source.FarFieldSource(name: str, observed_right_ascension: float, observed_declination: float)#
Base class for radio sources
- static from_experiment(exp: pride.experiment.Experiment, name: str) pride.source.core.Source#
- Abstractmethod:
- spherical_coordinates(obs: pride.experiment.Observation) tuple[numpy.ndarray, numpy.ndarray, numpy.ndarray, numpy.ndarray, astropy.time.Time | None]#
Aberrated spherical coordinates of source at observation epochs
Calculates azimuth and elevation of source corrected for diurnal (motion of station due to Earth’s rotation) and annual (motion of station due to Earth’s orbit around the Sun) aberration. Under the assumption that the source remains static during the period of observation, the right ascension and declination are taken directly from the VEX file.
Source: Spherical Astrometry (сферическая астрометрия), Zharov (2006) - Eq 5.105 [Available online as of 01/2025]