PRIDE-Doppler-LaRa is an object-oriented Python tool for research in the field of PRIDE (Planetary Radio Interferometry and Doppler Experiments).
- C. Fortuny-Lombraña, Master Student, Astrodynamics and Space Missions, TU Delft
- D. Dirkx, Assistant Professor, Astrodynamics and Space Missions, TU Delft
- For Windows Users: Windows Subsystem for Linux (Installing WSL)
- All procedures, including the following prerequisite, assume the use of WSL. Power users who wish to do otherwise, must do so at their own risk, with reduced support from the team.
- Note that WSL is entirely separated from Windows. This means that even if Anaconda/Miniconda, Python, or any other software is already installed on Windows, it needs to be installed again in WSL, as a Linux install.
- Anaconda installation (Installing Anaconda)
tudat-bundle
(Installingtudat-bundle
)
To install tudat-bundle
, please follow carefully the setup instructions.
Inside tudat-bundle
, the following GitHub are utilized:
tudat
: https://github.com/cfortunylombra/tudat-fork.git -> branch:feature/maximum_viability_fix
usinggit checkout -b feature/maximum_viability_fix
tudatpy
: https://github.com/cfortunylombra/tudatpy-fork.git -> branch:feature/expose_observation_estimation_fix
usinggit checkout -b feature/expose_observation_estimation_fix
The src
folder contains all the source codes. The most important Python files are the following:
py_gsanalysis_LaRa.py
andpy_gsanalysis_InSight.py
: Preliminary analysis of the ExoMars-LaRa and InSight-RISE observationsread_sebastian_files.py
: Read the Doppler residuals from InSight-RISE (real data)py_readrealobservations.py
: Functions to transform date to Julian dayspy_allandeviation.py
: Compute Allan deviations for the PRIDE observationspy_preciseorbitdetermination_InSight_LaRa_DSN_PRIDE.py
: Environment Setup for the Precise Orbit Determination (RISE and LaRa with DSN-PRIDE) using a fixed cross-correlation of the Doppler observations between ground stationspy_preciseorbitdetermination_InSight_LaRa_DSN_PRIDE_complex.py
: Environment Setup for the Precise Orbit Determination (RISE and LaRa with DSN-PRIDE) using a the metric developed of the cross-correlations at the ground stations
The Python scripts used to plot, to verify and addiotional porpuses can be found in plot_codes
,verification_codes
and additional_codes
folders.
The report can be found here: https://bit.ly/3CgVHZ8
The research project was in collaboration with the Royal Observatory of Belgium and the Joint Institute for VLBI ERIC.
In case a problem or issue related to code is found, please create a new issue in GitHub.