Reproducibility Repository for "Microphysical parameter choices modulate ice content and relative humidity in the outflow of a warm conveyor belt"

This repository contains the code, data, and instructions to reproduce the results from our 2025 publication: "Microphysical parameter choices modulate ice content and relative humidity in the outflow of a warm conveyor belt"DOI (preprint): 10.5194/egusphere-2025-1816 The code (without data) will also available at my GitHub page -------------------------------------------------------------------- Instructions 1. Unzip the archive2. Navigate to the CODE/ directory3. Make sure you have Julia installed4. Install required packages by running: julia --project=. install_packages.jl5. Open the Julia REPL: julia --project=.6. Recreate the paper plots by running: include("create_plots.jl") plot_Fig2(true) plot_Fig3(true) ... continue with Fig4 ... Fig16, FigA1, SI1 ... SI7 Note: Fig. 1 is not included here because it requires access to ERA5 data. --------------------------------------------------------------------Repository Contents Julia Scripts:- general_plots.jl Plotting building block functions- plotting_functions.jl Definitions of plotting functions- create_plots.jl Generates paper figures (calls functions above)- do_analysis_*.jl Additional trajectory data analysis, produces filtered netCDF files- model.jl Functions for the RF models used in the paper- calcs.jl Calculation utilities, constants, module imports- statistical_functions.jl Statistical measure functions- thermodynamic_functions.jl Thermodynamic calculations- use_config.jl Loads useful packages for Julia REPL work Other Files:- cartopy_background.py Python script for creating background maps with borders- slurmfiles/ Output directory for cluster jobs run with SLURM --------------------------------------------------------------------Data The DATA/ directory contains trajectory data in the sens_exp_ID0XX/ directories, as well as the processed data: - PPE_vars_all.nc- PPE_vars_end_hours.nc- PPE_vars_accum.nc- PPE_vars_accum_hours.nc- PPE_vars_t600.nc These files contain multiple variables (e.g., pressure of glaciation, summary statistics) and are produced by the following scripts: Script Output file-------------------------------------------------do_analysis_all.jl PPE_vars_all.ncdo_analysis_after_hours.jl PPE_vars_end_hours.ncdo_analysis_accum.jl PPE_vars_accum.ncdo_analysis_accum_hours.jl PPE_vars_accum_hours.ncdo_analysis_t600.jl PPE_vars_t600.nc Running analysis: To recreate a netCDF file like PPE_vars_all.nc (may require large RAM): julia --project=. do_analysis_all.jl For multithreading: julia --project=. --threads X do_analysis_all.jl (replace X with number of threads; note that some lines may need to be uncommented, and stability is not guaranteed). --------------------------------------------------------------------Additional Notes - params.txt Contains information on the perturbed parameters.- Additional data from Oertel (2025) relevant to this study is available at: https://doi.org/10.35097/ecgs4f56mp3ymjmt Acknowledgements We thank all four reviewers for their constructive feedback which greatly improved the interpretation of our results and the overall quality of the paper. The PPE was built within subproject B8 of the Transregional Collaborative Research Center SFB/TRR 165 “Waves to Weather” (https://www.wavestoweather. de) funded by the German Research Foundation (DFG). AO is supported by the Italia–Deutschland science services network in weather and climate (IDEA-S4S; INVACODA, grant no. 4823IDEAP6). This Italian–German research network of universities, research institutes, and the Deutscher Wetterdienst is funded by the BMDV (Federal Ministry of Transport and Digital Infrastructure). The authors acknowledge support by the state of Baden-Württemberg through bwHPC. The PPE simulations were carried out on the supercomputer HoreKa at Karlsruhe Institute of Technology, Karlsruhe, which is funded by the Ministry of Science, Research and the Arts Baden-Württemberg, Germany, and the German Federal Ministry of Education and Research. This work was also funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)– TRR 301– Project-ID 428312742: “The tropopause region in a changing atmosphere”, sub-project B08 coordinated by Annette Miltenberger.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-09-22
DOI
https://doi.org/10.5281/zenodo.17179531
Primary Topic
Diverse Scientific and Economic Studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Reproducibility Repository for "Microphysical parameter choices modulate ice content and relative humidity in the outflow of a warm conveyor belt"

Zenodo (CERN European Organization for Nuclear Research)
Diverse Scientific and Economic Studies
article

Reproducibility Repository for "Microphysical parameter choices modulate ice content and relative humidity in the outflow of a warm conveyor belt"

article en

Abstract

This repository contains the code, data, and instructions to reproduce the results from our 2025 publication: "Microphysical parameter choices modulate ice content and relative humidity in the outflow of a warm conveyor belt"DOI (preprint): 10.5194/egusphere-2025-1816 The code (without data) will also available at my GitHub page -------------------------------------------------------------------- Instructions 1. Unzip the archive2. Navigate to the CODE/ directory3. Make sure you have Julia installed4. Install required packages by running: julia --project=. install_packages.jl5. Open the Julia REPL: julia --project=.6. Recreate the paper plots by running: include("create_plots.jl") plot_Fig2(true) plot_Fig3(true) ... continue with Fig4 ... Fig16, FigA1, SI1 ... SI7 Note: Fig. 1 is not included here because it requires access to ERA5 data. --------------------------------------------------------------------Repository Contents Julia Scripts:- general_plots.jl Plotting building block functions- plotting_functions.jl Definitions of plotting functions- create_plots.jl Generates paper figures (calls functions above)- do_analysis_*.jl Additional trajectory data analysis, produces filtered netCDF files- model.jl Functions for the RF models used in the paper- calcs.jl Calculation utilities, constants, module imports- statistical_functions.jl Statistical measure functions- thermodynamic_functions.jl Thermodynamic calculations- use_config.jl Loads useful packages for Julia REPL work Other Files:- cartopy_background.py Python script for creating background maps with borders- slurmfiles/ Output directory for cluster jobs run with SLURM --------------------------------------------------------------------Data The DATA/ directory contains trajectory data in the sens_exp_ID0XX/ directories, as well as the processed data: - PPE_vars_all.nc- PPE_vars_end_hours.nc- PPE_vars_accum.nc- PPE_vars_accum_hours.nc- PPE_vars_t600.nc These files contain multiple variables (e.g., pressure of glaciation, summary statistics) and are produced by the following scripts: Script Output file-------------------------------------------------do_analysis_all.jl PPE_vars_all.ncdo_analysis_after_hours.jl PPE_vars_end_hours.ncdo_analysis_accum.jl PPE_vars_accum.ncdo_analysis_accum_hours.jl PPE_vars_accum_hours.ncdo_analysis_t600.jl PPE_vars_t600.nc Running analysis: To recreate a netCDF file like PPE_vars_all.nc (may require large RAM): julia --project=. do_analysis_all.jl For multithreading: julia --project=. --threads X do_analysis_all.jl (replace X with number of threads; note that some lines may need to be uncommented, and stability is not guaranteed). --------------------------------------------------------------------Additional Notes - params.txt Contains information on the perturbed parameters.- Additional data from Oertel (2025) relevant to this study is available at: https://doi.org/10.35097/ecgs4f56mp3ymjmt Acknowledgements We thank all four reviewers for their constructive feedback which greatly improved the interpretation of our results and the overall quality of the paper. The PPE was built within subproject B8 of the Transregional Collaborative Research Center SFB/TRR 165 “Waves to Weather” (https://www.wavestoweather. de) funded by the German Research Foundation (DFG). AO is supported by the Italia–Deutschland science services network in weather and climate (IDEA-S4S; INVACODA, grant no. 4823IDEAP6). This Italian–German research network of universities, research institutes, and the Deutscher Wetterdienst is funded by the BMDV (Federal Ministry of Transport and Digital Infrastructure). The authors acknowledge support by the state of Baden-Württemberg through bwHPC. The PPE simulations were carried out on the supercomputer HoreKa at Karlsruhe Institute of Technology, Karlsruhe, which is funded by the Ministry of Science, Research and the Arts Baden-Württemberg, Germany, and the German Federal Ministry of Education and Research. This work was also funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)– TRR 301– Project-ID 428312742: “The tropopause region in a changing atmosphere”, sub-project B08 coordinated by Annette Miltenberger.

Zenodo (CERN European Organization for Nuclear Research)
Karlsruhe Institute of Technology (DE), Johannes Gutenberg University Mainz (DE)
Openalex Percentile: Top 35%
Diverse Scientific and Economic Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.