Skip to content

Releases: FormingWorlds/PROTEUS

Version 25.10.15

15 Oct 10:16
02c65b0

Choose a tag to compare

This is the version of PROTEUS used to generate simulations for the CHILI Protocol (draft) and for my L 98-59 d paper (resubmission). It contains lots of other changes from the summer period, including support for tidal evolution, more complete structure calculations, ocean formation, and improvements to the user experience of the code.

What's Changed

New Contributors

Full Changelog: 25.07.31...25.10.15

Version 25.07.31

31 Jul 08:32
9526366

Choose a tag to compare

Summary

Several new additions, including:

  • Structure calculation via Zalmoxis
  • Extensive updates to documentation
  • Simplified User install method
  • Includes JOSS submission manuscript
  • Early BO inference version
  • Aragog now default interior model
  • Enable instellation as primary input parameter instead of orbit
  • Pre-commit hook to avoid commits of large data files

What's Changed

New Contributors

Full Changelog: 25.05.20...25.07.31

Version 25.05.20

20 May 08:44

Choose a tag to compare

Summary

Significant changes to the model, which include the introduction of escape and tidal heating. Features key support/improvements for the new Aragog interior model, designed to replace SPIDER. Re-worked VULCAN chemistry wrapper.

Documentation has been updated, and the source code is better commented. New configuration files are available in the input/ folder.

Test coverage has increased to 71%. Configuration files now use 'default' values defined in the source code.

Grid tooling now supports SLURM workload management. Documentation includes details on using PROTEUS on HPC clusters.

Pull requests

Full changelog

v24.12.11...v25.05.20

v24.12.11

12 Dec 10:47
d4a04fb

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v24.07.25...v24.12.11

Version 24.07.25

25 Jul 15:41
84cf7ca

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v24.05.29...v24.07.25

Version 24.05.29

30 May 09:21
52d17a0

Choose a tag to compare

What's Changed

  • Updates to AGNI interface by @nichollsh in #88
  • Updates to default case and removed duplicate code by @nichollsh in #89
  • Rewrite SolveVolatiles outgassing script and other minor changes by @nichollsh in #98

Full Changelog: v24.04.04...v24.05.29

Version 24.04.04

04 Apr 13:03
43c9308

Choose a tag to compare

Summary

  • Stability improvements. The model now uses a more robust time-stepping scheme, which should mean that it does not take unphysically large steps that lead to submodules becoming decoupled. There are also other safety-checks, such as re-running SPIDER steps if the attempted step size and tolerances were inappropriate. New convergence criteria have been implemented for steady-state cases which do not solidify before reaching global radiative equilibrium.
  • Documentation updates. The ReadTheDocs files are now more coherent, with tables for outlining the parameters and fixes to the installation instructions. The submodule AEOLUS has been renamed to JANUS, to avoid confusion with other codes.
  • Model output. Plots have been improved and tidied, and are now generally faster to create. The model now outputs its stdout to a log file as well as to the terminal. The GridPROTEUS tool now uses queueing and multiprocessing, such that PROTEUS can now be easily run many times in parallel across a parameter space.
  • Clouds. The model now includes clouds, through JANUS, although they haven't been extensively tested and are disabled by default.

Merged pull requests

  • Update my e-mail address by @djbower in #58
  • Significant model stability improvements, plotting updates, and other changes by @nichollsh in #67
  • Support for JANUS, logging, GridProteus, and stability improvements by @nichollsh in #78
  • Clouds and minor fixes by @nichollsh in #79
  • Plot updates. Import optimisations. Config updates. by @nichollsh in #85

Full Changelog: v23.11.15...v24.04.04

Version 23.11.15

15 Nov 15:31

Choose a tag to compare

This is the first release since Lichtenberg et al., 2021. Significant changes have been made to the model since then, so I will not make a direct comparison here.

The model is able to simulate the evolution of a magma ocean planet from a completely molten state to solidification. It accounts for energy transport through the interior (convection, conduction, settling, phase change), surface (conduction), and atmosphere (radiation, convection). The composition of the atmosphere is set by melt-vapour equilibrium with the magma ocean, requiring mass balance between equilibrium chemistry and solubility in the melt. Downwelling SW radiation from the star is calculated from stellar evolution tracks, and using time-resolved spectra. The model supports several volatiles at runtime, but includes tools for post-processing simulation results with robust photochemical kinetics. Output data are automatically plotted. The model's modular nature allows the submodules (e.g. AEOLUS) to be swapped for alternatives, such as AGNI.

This release has been able demonstrate that an Earth-like case with a pure-steam atmosphere cools within a few Myr, while Venus maintains a partially molten state thanks to a strong greenhouse effect. Highly irradiated planets (e.g. TRAPPIST-1b) are shown to maintain an almost entirely molten state as long as they maintain their atmospheres.

Submodules have been validated separately. This release does not include submodules explicitly, so they will need to be downloaded according to the documentation.

Module arrangement from Lichtenberg+ 2021 JGRP

27 May 10:12

Choose a tag to compare

Submodule versions from Lichtenberg et al. (2021, JGRP).