Station#
- class pride.experiment.Station(name: str, id: str | None = None)#
VLBI station
Attributes#
- name :
Station name
- possible_names :
Alternatives names for the station
- static from_experiment(name: str, id: str, experiment: pride.experiment.experiment.Experiment, uplink: bool = False) Station#
- tectonic_corrected_location(epoch: astropy.time.Time) astropy.coordinates.EarthLocation#
Station coordinates corrected for tectonic motion
- 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.
- Parameters:
epoch – UTC epochs at which to calculate the station coordinates
frame – Reference frame for the coordinates: ITRF or GCRS
- Returns:
Station coordinates as (N, 3) array
- 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.
- Parameters:
epoch – UTC epochs at which to calculate the station velocity
frame – Reference frame for the velocity: ITRF or GCRS
- Returns:
Station velocity as (N, 3) array