Observation =========== .. py:class:: pride.experiment.Observation(baseline: pride.experiment.baseline.Baseline, source: pride.source.Source, band: pride.types.Band, tstamps: list[datetime.datetime]) Observation of a source The time stamps are stored as an astropy Time object including information about the coordinates of the station for which the observation was performed. The coordinates of the station are obtained by correcting the location at a reference epoch (loaded from data file) for tectonic motion. :param source: Source object representing the target :param band: Frequency band in which the source was detected :param tstamps: Collection of epochs in which the source was detected .. py:method:: from_experiment(baseline: pride.experiment.baseline.Baseline, source: pride.source.Source, band: pride.types.Band, tstamps: list[datetime.datetime], experiment: pride.experiment.experiment.Experiment) -> Observation :staticmethod: .. py:method:: update_with_source_coordinates() -> None Update with source coordinates at timestamps .. py:method:: calculate_delays() -> None