The role of ascent timescales for warm conveyor belt (WCB) moisture transport into the upper troposphere and lower stratosphere (UTLS)
Creators: name: Schwenk, Cornelis
name: Miltenberger, Annette
Publisher: name: Zenodo
Year: 2025

description: Details

This repository contains the code, data, and instructions to reproduce the results from our 2024 publication:  📄 "The role of ascent timescales for warm conveyor belt (WCB) moisture transport into the upper troposphere and lower stratosphere (UTLS)"🔗 Article Available:  [https://doi.org/10.5194/egusphere-2024-2402]

🔗 Github alternative to this archive (without data): [https://github.com/CornelisSchwenk/wcb-ascent-timescales]

Included in This ArchiveThe ZIP archive Schwenk_2024.zip contains:- ✅ All Julia, Python, Bash, and SLURM scripts used in the analysis.- ✅ Necessary data files for replicating the figures (except Eulerian ICON data).- ✅ Instructions for data processing and figure reproduction.- ✅ All Figures from the publication.- ✅ Information on the ICON dataset (required for some figures).- ✅ Summary and explanation of Julia scripts.

---

 

Instructions for Reproducing Figures1️⃣ Set up the environment    - Install Julia 1.10.0 and Python 3.x.     - Download required NetCDF files (detailed below).  

2️⃣ Run the Julia and Python scripts     - See README.md for step-by-step details.     - Important: Before generating figures, you must create WCB_tau_vars_normed.nc.  

3️⃣ Note on Figure 3 & Figures A1-A5     - These figures (`pyplots.jl` & `plot_Fig3.py`) require Eulerian ICON data, which is not included in this archive.     - Contact us if you require access to this dataset.  

---

File Structure📂 Schwenk_2024.zip │  ├── 📄 README.md → Step-by-step guide for running the analysis.  ├── 📄 information_ICON_data.txt → Details on the external ICON dataset.  │  ├── 📂 EXECUTE_WCB_SELECTION/ → Scripts for WCB selection.  │   ├── 📄 `README.txt` → Instructions for running the selection process.  │   ├── 📜 `mogon_merge_and_WCB_sel.slurm` → SLURM script for MOGON-II.  │   ├── 🖥️ `merge_and_sum.sh` → Bash script for data merging.  │   └── 📂 `slurmfiles/` → Directory for SLURM output streams.  │  ├── 📂 EXECUTE_WIND_SHEAR_CALCULATION/ → Wind shear computation.  │   ├── 📜 `do_calc_mean_wind_shear_mogon.slurm` → SLURM script for MOGON-II.  │   └── 📂 `slurmfiles/` → SLURM output directory.  │  ├── 📂 julia_code/ → Contains all Julia scripts for analysis & plotting. 

├── 📂 python_code/ → Python scripts for plotting.  │   ├── 📜 `plot_Fig3.py` → Script to generate Figure 3.  │   ├── 📄 `requirements.txt` → Required Python packages.  │  ├── 📂 nest_data/ → Required NetCDF files.  │   ├── 📄 `PECR.nc` → Needed for data analysis & plotting.  │   ├── 📄 `WCB_tau_vars_realtime.nc` → Required to generate `WCB_tau_vars_normed.nc`.  │  └── 📂 plots/ → Contains all figures from the paper (except Figure 2).  

Funding & Acknowledgements

This work was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation – TRR 301 – Project-ID 428312742: "The tropopause region in a changing atmosphere".  

This research was conducted at Johannes Gutenberg University Mainz and utilized the MOGON-II Supercomputing Cluster.

For data access or collaboration inquiries, contact:  📧 Cornelis Schwenk - coschwen@uni-mainz.de  📧 Annette Miltenberger - amiltenb@uni-mainz.de