Data and plotting scripts for Boer et al. (2025)
收藏资源简介:
This repository provides the data, scripts to generate and plot this data for Boer et al. (2025). For questions, help and notifications surrounding this repository please contact Iris Boer. Framework This study makes use of the PROTEUS framework, derived from Lichtenberg et al. (2021) and expanded by Nicholls et al. (2024); Nicholls et al. (2024). The following modules are incorporated: CALLIOPE: Models outgassing processes to calculate surface volatile partial pressures following methodologies from Bower et al. (2022) and Shorttle et al. (2024). JANUS: A predefined atmosphere model of convective planetary atmospheres (Graham et al. 2021, 2022) that computes atmospheric temperature and radiative fluxes based on surface volatile partial pressures. Data Contents Jupyter Notebook Boer+25_notebook.ipynb: Generates the figures presented in the paper. Data files (.csv, .txt): Contain raw tabular data and comparison data used in the analysis. Figures (.pdf): Figures presented in the paper. Python script (Boer+25_script.py): Perform calculations using the above mentioned components of the PROTEUS framework, which couples atmospheric and interior models for rocky planet evolution. This script is used to obtain the raw data that is used for the analysis. Python script (Data_extraction.py): Extracts relevant data from raw tabular data files for analysis. README file (README.md): Provides dataset details and usage instructions This raw data files contain (calculated) atmospheric properties including: Outgoing long-wave radiation (OLR), atmospheric composition (vol_partial), T-P profile (atm_moist_tmpl , atm_moist_pl) based on the initial input parameters: surface temperature (T_surf), Outgassing temperature (T_outgas), Hydrogen abundance (Hydrogen), C/H ratio (CH_ratio), redox state (fO2_shift), Nitrogen abundance (Nitrogen), Manlte mass (mantle_mass), Mantle melt fraction (mantle_melt_fraction) which are also stored in the data files. More details on the repository structure and module usage can be found in the README file.
本仓库为Boer等人(2025)的研究提供了相关数据、数据生成与绘图脚本。若对本仓库有疑问、寻求协助或接收相关通知,请联系Iris Boer。 ### 研究框架 本研究采用PROTEUS框架(PROTEUS framework),该框架源自Lichtenberg等人(2021)的工作,并经Nicholls等人(2024)、Nicholls等人(2024)拓展。本研究纳入以下模块: 1. CALLIOPE:参考Bower等人(2022)与Shorttle等人(2024)的方法对脱气过程进行建模,以计算表面挥发性组分分压。 2. JANUS:对流行星大气的预设大气模型(Graham等人2021、2022),可基于表面挥发性组分分压计算大气温度与辐射通量。 ### 数据集内容 - Jupyter Notebook文件`Boer+25_notebook.ipynb`:用于复现论文中的全部图表。 - 数据文件(.csv、.txt):包含分析所用的原始表格数据与对比数据集。 - 图片文件(.pdf):论文中展示的所有配图。 - Python脚本`Boer+25_script.py`:基于上述PROTEUS框架的相关组件开展计算——该框架耦合了大气与内部模型以模拟岩质行星演化,用于生成分析所需的原始数据。 - Python脚本`Data_extraction.py`:从原始表格数据文件中提取用于分析的目标数据。 - README文件(README.md):说明数据集详情与使用方法。 本原始数据文件包含经计算得到的大气相关属性,具体包括:向外长波辐射(Outgoing long-wave radiation, OLR)、大气组分(vol_partial)、基于初始输入参数得到的温湿廓线(atm_moist_tmpl、atm_moist_pl)。初始输入参数包括:表面温度(T_surf)、脱气温度(T_outgas)、氢丰度(Hydrogen)、碳氢比(CH_ratio)、氧化还原状态(fO2_shift)、氮丰度(Nitrogen)、地幔质量(mantle_mass)与地幔熔融分数(mantle_melt_fraction),上述参数同样存储于数据文件中。 有关仓库结构与模块使用的更多细节,请参阅README文件。



