Published September 3, 2025 | Version v1
Software Open

AROMA: Python code and data to reproduce results from Aichinger-Rosenberger & Sjoberg (2025)

  • 1. ROR icon ETH Zurich
  • 2. ROR icon University Corporation for Atmospheric Research

Description

This repository contains the model code and scaling routines as well as test data sets for validation of the AROMA model, a data-driven framework to retrieve thermodynamic profiles from GNSS-RO observations. 

Provided are:

  • AROMA_final.pt: The AROMA model
  • scaler_AROMA.sav / scaler_AROMA_targets.sav : scaling routines for input data and targets 
  • internal_validation.py : Python script to evaluate performance on the test data set (y_aroma.pkl, y_test.pkl)
  • cosmic2/spire/planetiq_era5.zip: NETCDF files already containing wetPf2, AROMA and ERA5 profiles of pressure, temperature and humidity for the performance evaluation using ERA5 as presented in the paper. These are called "wetPf3" here. Extract those folders in your working directory to work with the provided code for validation.
  • validation_ERA5.py: Python script to evaluate performance against ERA5 (and wetPf2/CDAAC)
  • RO_averages_test.csv: Average profiles from test period to calculate realtive errors
  • raob.zip: Radiosonde data and text files with co-location pairs
  • colloc_stats.csv: csv-file with the RO-RAOB pairs used 
  • validation_raob.py: Python script to evaluate performance against radiosondes (and wetPf2/CDAAC)
  • functions.py: different functions needed for the validation scripts

Place all these items in one directory. The zip-folders can just be extracted into the directory, then the code should be able to find the data. Exception is the path to the RO profiles (get them from CDAAC, https://doi.org/10.5065/T353-C093) for the radiosonde validation, which can be set in validation_raob.py

 

Files

colloc_stats.csv

Files (10.0 GB)

Name Size Download all
md5:08bc50bba8e5bff9fc2871b6e3fcb5e9
9.4 MB Download
md5:0ca29e3eceda686de1e8c4ecd7701968
343.2 kB Preview Download
md5:4dd02452bce9e4d3710f041683f438c4
2.8 GB Preview Download
md5:553c9ff42c0f69c969d552c99ac4df25
6.5 kB Download
md5:2262a64c2bb0eaef1b4fa5425a9bbd76
6.9 kB Download
md5:5877891844c1239a3919d9c796fffb42
826.4 MB Preview Download
md5:087a29999a1ca0142c9a809f2f6cddce
512.3 MB Preview Download
md5:bfc6834894aba4a53b3cf7fa78bbaf35
16.5 kB Download
md5:c2442d7f494f58a2efeabc374ccf298e
13.8 kB Preview Download
md5:87fab68892b9e1c14093e6d85f69210d
47.7 kB Download
md5:5b102942499a7ccbcc3f53089dcb5e82
47.4 kB Download
md5:38c2e6edf2753b7c8d337b8747c7720f
4.1 GB Preview Download
md5:2ddf6d05b417f49d0bf8057928bf43ba
11.7 kB Download
md5:3fc57540cf38adbb52dd62859a1c579a
901.8 MB Download
md5:2cee784d6ce09302afc4584de3799b65
901.8 MB Download

Additional details

Related works

Is described by
Preprint: 10.5194/egusphere-2025-2767 (DOI)