Skip to content
@FormingWorlds

Forming Worlds Lab

Forming Worlds Lab

Code hub of the Forming Worlds Lab, an interdisciplinary and multi-national team of researchers investigating the formation and evolution of rocky exoplanets and terrestrial worlds of the Solar System. All codes here are open source, under active research development, and executable stand-alone.

Note

If you see changes pushed to one of the repositories that are not yet linked to a journal publication and you want to make use of them, please contact the authors first.

Questions or suggestions? Open a Discussion, an Issue on the relevant repository, or email contact@formingworlds.space.

PROTEUS, coupled framework

PROTEUS · Documentation · Development Roadmap

Coupled atmosphere-interior framework to simulate the temporal evolution of rocky planets. The modules below plug into PROTEUS and also run stand-alone.

Atmosphere

Code Purpose Docs
AGNI Atmospheric radiative-convective solver link
JANUS Parameterised convective model of planetary atmospheres link
SOCRATES Atmospheric radiative transfer code link
VULCAN Photochemical kinetics model for exoplanetary atmospheres link

Interior

Code Purpose Docs
SPIDER Parameterised interior dynamics for rocky planets with molten and/or solid interiors link
Aragog Interior dynamics of solid, liquid, and mixed phase rocky mantles link
Zalmoxis Internal structure of rocky planets and exoplanets link
PALEOS Equation-of-state tables for Fe, MgSiO₃, H₂O —

Volatiles, escape, stellar, tidal

Code Purpose Docs
CALLIOPE Volatile equilibrium outgassing from magma oceans link
atmodeller Volatile partitioning between planetary reservoirs with solubility, non-ideality, and condensation link
ZEPHYRUS Atmospheric escape on magma ocean planets link
MORS Rotation and flux evolution of stars link
Obliqua Poro-visco-elastic solid-liquid tidal heating model link

Related planetary modelling

Code Purpose Docs
i2elvis_planet Fluid mechanics and thermochemistry of planetesimal and protoplanet interiors —
Erebus.jl Hydro-thermo-mechanical-chemical geodynamic code with two-phase thermodynamic reactions link
THOTH Thermal emission and reflection properties of rocky exoplanet surfaces —

Pinned Loading

  1. PROTEUS PROTEUS Public

    Simulate the coupled interior-atmosphere evolution of rocky planets through deep time.

    Python 34 11

Repositories

Showing 10 of 41 repositories
  • PROTEUS Public

    Simulate the coupled interior-atmosphere evolution of rocky planets through deep time.

    FormingWorlds/PROTEUS's past year of commit activity
    Python 34 Apache-2.0 11 66 5 Updated Oct 23, 2026
  • VULCAN Public

    Chemical kinetics for exoplanetary atmospheres. Modified and redistributed.

    FormingWorlds/VULCAN's past year of commit activity
    Python 1 GPL-3.0 3 1 3 Updated Oct 23, 2026
  • proteus-visual-language Public

    The PROTEUS visual identity: design tokens, logo, fonts, templates, matplotlib theme, Beamer theme, and the brand guide.

    FormingWorlds/proteus-visual-language's past year of commit activity
    Python 1 1 1 0 Updated Oct 23, 2026
  • aragog Public

    A parameterised MLT convection model to solve for the dynamics of solid, molten, or partially molten planetary interiors

    FormingWorlds/aragog's past year of commit activity
    Python 1 Apache-2.0 1 11 0 Updated Oct 23, 2026
  • Zalmoxis Public

    Planetary interior structure model

    FormingWorlds/Zalmoxis's past year of commit activity
    Python 3 Apache-2.0 1 7 1 Updated Oct 23, 2026
  • CALLIOPE Public

    An equilibrium model for interior-atmosphere volatile partitioning on lava planets

    FormingWorlds/CALLIOPE's past year of commit activity
    Jupyter Notebook 2 Apache-2.0 0 1 1 Updated Oct 23, 2026
  • fwl-io Public

    Shared data-download utilities for the PROTEUS ecosystem: manifest-driven, mirrored, offline-first fetching of reference data

    FormingWorlds/fwl-io's past year of commit activity
    Python 1 Apache-2.0 0 1 0 Updated Oct 23, 2026
  • MORS Public

    Code for stellar properties, rotation, and activity evolution. Originally developed by Colin Johnstone.

    FormingWorlds/MORS's past year of commit activity
    Jupyter Notebook 1 MIT 0 0 0 Updated Oct 23, 2026
  • ZEPHYRUS Public

    Atmospheric escape from low-mass exoplanets

    FormingWorlds/ZEPHYRUS's past year of commit activity
    Python 4 Apache-2.0 1 3 1 Updated Oct 23, 2026
  • SPIDER Public Forked from djbower/spider

    A 1-D parameterised interior dynamics code for rocky planets with molten and/or solid interiors and support for volatile cycling, redox reactions, and radiative transfer in the atmosphere.

    FormingWorlds/SPIDER's past year of commit activity
    TeX 1 GPL-3.0 1 0 1 Updated Oct 23, 2026