How to use PRIDE#
Once you have installed PRIDE, the easiest way to interact with it is to use the command line interface: pride. For now, this program takes a single, required, argument: the path to a configuration file, which is a YAML file with the following structure.
Example configuration file
Experiment:
# VEX file [Path (relative or absolute)]
vex: <path_to_vex_file>
# Name of the near field target
target: <target_name>
# Phase center (station name)
phase_center: GEOCENTR # DO NOT MODIFY
# Ignore scans from the following stations (two-letter codes)
ignore_stations: []
# Output directory
output_directory: output
Resources:
# Directory containing the SPICE kernels
ephemerides: "spice"
Displacements:
# Solid Earth tides caused by the Sun and the Moon
SolidTide: true
# Ocean loading
OceanLoading: true
# Rotational deformation due to pole tides
PoleTide: true
Delays:
Tropospheric:
# Calculate tropospheric delay
calculate: true
# Tropospheric model: ["petrov", "vienna"]
model: vienna
# Allow backup model if primary not available (e.g. use Vienna if no Petrov)
backup: false
backup_model: petrov
# Directory with tropospheric data files
data: "data/tropospheric"
Ionospheric:
# Calculate ionospheric delay
calculate: true
# Directory with ionospheric data files
data: "data/ionospheric"
Geometric:
# Calculate geometric delay
calculate: true
# Directory with data files for geometric delay
data: "spice"
AntennaDelays:
# Calculate delays due to geometry and deformation of antennas
calculate: true
# Directory with data files for thermal deformation
data: "data/tropospheric" # We obtain info from site-specific V3GR
# Fallback to default configuration if no site-specific data is available
fallback: true
For normal applications, the only section of this file you will have to interact with is Experiment, which includes the following entries:
- vex
The path to your VEX file. It can be absolute or relative to the configuration file. Examples:
GR035.vex,ec094a.vix- target
A short, lowercase, name for your near-field target. It should be compatible with SPICE. Examples:
juice,mex,vex- ignore_stations
A list of two-letter codes of stations that are listed in the VEX file, but should be ignored during delay estimation. The codes should be capitalized. Example:
["Cd", "Ww"]- output_directory
The path to the directory where the program will save the
.delfiles it produces as output. The path might be absolute or relative to the configuration file. Example:output
Once the configuration file is ready, you can process the experiment running
pride config.yaml
This will create the output directory, and populate it with .del files, containing geocentric delays, and Doppler phase corrections, for each of the stations.