Station ======= .. py:class:: pride.experiment.Station(name: str, id: str | None = None) VLBI station Attributes ---------- name : Station name possible_names : Alternatives names for the station .. py:method:: from_experiment(name: str, id: str, experiment: pride.experiment.experiment.Experiment, uplink: bool = False) -> Station :staticmethod: .. py:method:: tectonic_corrected_location(epoch: astropy.time.Time) -> astropy.coordinates.EarthLocation Station coordinates corrected for tectonic motion .. py:method:: location(epoch: astropy.time.Time, frame: Literal['itrf', 'icrf'] = 'itrf') -> numpy.ndarray Time-dependent station coordinates Returns cartesian coordinates of the station at a set of UTC epochs. The position includes the best available correction, which is determined based on the has_geophysical_corrections (G) flag. - G=True: Position is corrected for tectonic motion and all the geophysical displacements specified in the configuration file. - G=False: Position is corrected for tectonic motion only. :param epoch: UTC epochs at which to calculate the station coordinates :param frame: Reference frame for the coordinates: ITRF or GCRS :return: Station coordinates as (N, 3) array .. py:method:: velocity(epoch: astropy.time.Time, frame: Literal['itrf', 'icrf'] = 'itrf') -> numpy.ndarray Time-dependent station velocity Returns cartesian velocity of the station at a set of UTC epochs. The velocity is only available after the station has been updated with geophysical displacements. :param epoch: UTC epochs at which to calculate the station velocity :param frame: Reference frame for the velocity: ITRF or GCRS :return: Station velocity as (N, 3) array