Station#
- class pride.station.Station(station_name: str, station_id: str, is_phase_center: bool, clock_parameters: tuple[datetime.datetime, float, float] | None)#
VLBI station
Attributes#
- name :
Station name
- possible_names :
Alternatives names for the 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