diff --git a/docs/assets/logos/BrancoWeissFoundation_white.png b/docs/assets/logos/BrancoWeissFoundation_white.png new file mode 100644 index 000000000..24579ef88 Binary files /dev/null and b/docs/assets/logos/BrancoWeissFoundation_white.png differ diff --git a/docs/assets/logos/Oxford.png b/docs/assets/logos/Oxford.png index b34069bb2..c222c842e 100644 Binary files a/docs/assets/logos/Oxford.png and b/docs/assets/logos/Oxford.png differ diff --git a/docs/assets/logos/Oxford_white.jpg b/docs/assets/logos/Oxford_white.jpg deleted file mode 100644 index b92423e3f..000000000 Binary files a/docs/assets/logos/Oxford_white.jpg and /dev/null differ diff --git a/docs/assets/logos/RUG_white.png b/docs/assets/logos/RUG_white.png new file mode 100644 index 000000000..6774c4a7f Binary files /dev/null and b/docs/assets/logos/RUG_white.png differ diff --git a/docs/assets/logos/SNF_logo_standard_web_color_neg_e.png b/docs/assets/logos/SNF_logo_standard_web_color_neg_e.png new file mode 100644 index 000000000..775595989 Binary files /dev/null and b/docs/assets/logos/SNF_logo_standard_web_color_neg_e.png differ diff --git a/docs/assets/logos/SNF_logo_standard_web_color_pos_e.png b/docs/assets/logos/SNF_logo_standard_web_color_pos_e.png new file mode 100644 index 000000000..6a06907b7 Binary files /dev/null and b/docs/assets/logos/SNF_logo_standard_web_color_pos_e.png differ diff --git a/docs/assets/logos/SNSF.png b/docs/assets/logos/SNSF.png deleted file mode 100644 index 0e2dcf581..000000000 Binary files a/docs/assets/logos/SNSF.png and /dev/null differ diff --git a/docs/assets/logos/SimonsFoundation.png b/docs/assets/logos/SimonsFoundation.png index 56f5888b0..9bd81a47a 100644 Binary files a/docs/assets/logos/SimonsFoundation.png and b/docs/assets/logos/SimonsFoundation.png differ diff --git a/docs/assets/logos/SimonsFoundation_white.png b/docs/assets/logos/SimonsFoundation_white.png new file mode 100644 index 000000000..a75723109 Binary files /dev/null and b/docs/assets/logos/SimonsFoundation_white.png differ diff --git a/docs/assets/logos/UKRI.png b/docs/assets/logos/UKRI.png new file mode 100644 index 000000000..9d9b596f6 Binary files /dev/null and b/docs/assets/logos/UKRI.png differ diff --git a/docs/assets/logos/UKRI_STFC.png b/docs/assets/logos/UKRI_STFC.png new file mode 100644 index 000000000..eff95bdec Binary files /dev/null and b/docs/assets/logos/UKRI_STFC.png differ diff --git a/docs/assets/logos/UKRI_STFC_white.png b/docs/assets/logos/UKRI_STFC_white.png new file mode 100644 index 000000000..8cdb63241 Binary files /dev/null and b/docs/assets/logos/UKRI_STFC_white.png differ diff --git a/docs/assets/logos/UKRI_white.png b/docs/assets/logos/UKRI_white.png new file mode 100644 index 000000000..6148d7252 Binary files /dev/null and b/docs/assets/logos/UKRI_white.png differ diff --git a/docs/assets/logos/eScienceCenter_white.png b/docs/assets/logos/eScienceCenter_white.png new file mode 100644 index 000000000..0f27dfc83 Binary files /dev/null and b/docs/assets/logos/eScienceCenter_white.png differ diff --git a/docs/assets/proteus_modules_schematic.svg b/docs/assets/proteus_modules_schematic.svg index c29c23f35..6dbcf9710 100644 --- a/docs/assets/proteus_modules_schematic.svg +++ b/docs/assets/proteus_modules_schematic.svg @@ -1,6 +1,4 @@ -
Fatm
Fatm
Fbol
Fbol
FXUV
FXUV
FMO
FMO
FCMB
FCMB

Atmosphere: climate



Atmosphere: climate...
Escape
Esca...
A single-column convective-radiative model of rocky-planet and magma-ocean atmospheres.A single-column convective-radiative model of rocky-planet and magma-ocean atmospheres.
 AGNI 
 AGNI 

In- / outgassing



In- / outgassing...
An outgassing code that solves for equilibrium between a partially molten mantle and an overlying gas-phase atmosphere.An outgassing code that solves for equilibrium between a partially molten mantle and an overlying gas-phase atmosphere.
CALLIOPE
CALLIOPE
Star


Star...
Code that models stellar rotation and XUV evolution.Code that models stellar rotation and XUV evolution.
MORS
MORS
Tides


Tides...
Solid phase tidal heating model for planet interiors.Solid phase tidal heating model for planet interiors.
LovePy
LovePy
Atmospheric escape


Atmospheric esc...
Code for computing the atmospheric escape on (exo)planets.Code for computing the atmospheric escape on (exo)planets.
 ZEPHYRUS
 ZEPHYRUS
In- & outgassing
In- & outgassing
Tidal heating
Tidal heating

-
Interior 
Interior 

Atmosphere: chemistry



Atmosphere: chemistry...
Photochemical kinetics code for planetary atmospheres.Photochemical kinetics code for planetary atmospheres.
VULCAN
VULCAN
Gas-phase chemical equilibrium composition code of systems such as planetary atmospheres.Gas-phase chemical equilibrium composition code of systems such as planetary atmospheres.
FastChem
FastChem
Model using JAX to compute the partitioning of volatiles between a planetary atmosphere and its rocky interior. Model using JAX to compute the partitioning of volatiles between a planetary atmosphere and its rocky interior.
Atmodeller
Atmodeller
A 1D prescribed convective atmosphere model for rocky exoplanet and magma ocean atmospheres.A 1D prescribed convective atmosphere model for rocky exoplanet and magma ocean atmospheres.
JANUS
JANUS
Model that calculates the tidal deformation of solid, partially-solid, and liquid planetary mantles.Model that calculates the tidal deformation of solid, partially-solid, and liquid planetary mantles.
Obliqua
Obliqua
modules
modules
CNOS volatiles
PROTEUS module group
Layer interaction
Energy flux
CNOS volatiles...

Atmosphere: radiation



Atmosphere: rad...
A radiative transfer code for computing fluxes, heating rates, and radiances in planetary atmospheres.A radiative transfer code for computing fluxes, heating rates, and radiances in planetary atmospheres.
SOCRATES
SOCRATES
Structure
Structure

-
An interior structure solver and tool for mass-radius modelling of exoplanets, resolving planets from centre to surface.An interior structure solver and tool for mass-radius modelling of exoplanets, resolving planets from centre to surface.

-
A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in Python.A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in Python.

-
A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in C.A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in C.

-
Structure
Structure
Energetics
Energetics
A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in Python.A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in Python.
Aragog
Arag...
A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in C.A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in C.
SPIDER
SPID...
An interior structure solver and tool for mass-radius modelling of exoplanets, resolving planets from centre to surface.An interior structure solver and tool for mass-radius modelling of exoplanets, resolving planets from centre to surface.
Zalmoxis
Zalm...
Text is not SVG - cannot display
\ No newline at end of file + + + +
Fatm
Fbol
FXUV
FMO
FCMB

Atmosphere: climate



Escape
A single-column convective-radiative model of rocky-planet and magma-ocean atmospheres.A single-column convective-radiative model of rocky-planet and magma-ocean atmospheres.
 AGNI 

In- / outgassing



An outgassing code that solves for equilibrium between a partially molten mantle and an overlying gas-phase atmosphere.An outgassing code that solves for equilibrium between a partially molten mantle and an overlying gas-phase atmosphere.
CALLIOPE
Star


Code that models stellar rotation and XUV evolution.Code that models stellar rotation and XUV evolution.
MORS
Tides


Solid phase tidal heating model for planet interiors.Solid phase tidal heating model for planet interiors.
LovePy
Atmospheric escape


Code for computing the atmospheric escape on (exo)planets.Code for computing the atmospheric escape on (exo)planets.
 ZEPHYRUS
In- & outgassing
Tidal heating

Interior 

Atmosphere: chemistry



Photochemical kinetics code for planetary atmospheres.Photochemical kinetics code for planetary atmospheres.
VULCAN
Gas-phase chemical equilibrium composition code of systems such as planetary atmospheres.Gas-phase chemical equilibrium composition code of systems such as planetary atmospheres.
FastChem
Model using JAX to compute the partitioning of volatiles between a planetary atmosphere and its rocky interior. Model using JAX to compute the partitioning of volatiles between a planetary atmosphere and its rocky interior.
Atmodeller
A 1D prescribed convective atmosphere model for rocky exoplanet and magma ocean atmospheres.A 1D prescribed convective atmosphere model for rocky exoplanet and magma ocean atmospheres.
JANUS
Model that calculates the tidal deformation of solid, partially-solid, and liquid planetary mantles.Model that calculates the tidal deformation of solid, partially-solid, and liquid planetary mantles.
Obliqua
modules
CHNOS volatiles
PROTEUS module group
Layer interaction
Energy flux

Atmosphere: radiation



A radiative transfer code for computing fluxes, heating rates, and radiances in planetary atmospheres.A radiative transfer code for computing fluxes, heating rates, and radiances in planetary atmospheres.
SOCRATES

An interior structure solver and tool for mass-radius modelling of exoplanets, resolving planets from centre to surface.An interior structure solver and tool for mass-radius modelling of exoplanets, resolving planets from centre to surface.
Zalmoxis
A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in Python.A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in Python.
Aragog
A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in C.A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in C.
SPIDER
Structure
Energetics
\ No newline at end of file diff --git a/docs/assets/proteus_modules_schematic_darkmode.svg b/docs/assets/proteus_modules_schematic_darkmode.svg index 1198708ca..80df49f07 100644 --- a/docs/assets/proteus_modules_schematic_darkmode.svg +++ b/docs/assets/proteus_modules_schematic_darkmode.svg @@ -1 +1,4 @@ -
Fatm
Fbol
FXUV
FMO
FCMB

Atmosphere: climate



Escape
A single-column convective-radiative model of rocky-planet and magma-ocean atmospheres.A single-column convective-radiative model of rocky-planet and magma-ocean atmospheres.
 AGNI 

In- / outgassing



An outgassing code that solves for equilibrium between a partially molten mantle and an overlying gas-phase atmosphere.An outgassing code that solves for equilibrium between a partially molten mantle and an overlying gas-phase atmosphere.
CALLIOPE
Star


Code that models stellar rotation and XUV evolution.Code that models stellar rotation and XUV evolution.
MORS
Tides


Solid phase tidal heating model for planet interiors.Solid phase tidal heating model for planet interiors.
LovePy
Atmospheric escape


Code for computing the atmospheric escape on (exo)planets.Code for computing the atmospheric escape on (exo)planets.
 ZEPHYRUS
In- & outgassing
Tidal heating

Interior 

Atmosphere: chemistry



Photochemical kinetics code for planetary atmospheres.Photochemical kinetics code for planetary atmospheres.
VULCAN
Gas-phase chemical equilibrium composition code of systems such as planetary atmospheres.Gas-phase chemical equilibrium composition code of systems such as planetary atmospheres.
FastChem
Model using JAX to compute the partitioning of volatiles between a planetary atmosphere and its rocky interior. Model using JAX to compute the partitioning of volatiles between a planetary atmosphere and its rocky interior.
Atmodeller
A 1D prescribed convective atmosphere model for rocky exoplanet and magma ocean atmospheres.A 1D prescribed convective atmosphere model for rocky exoplanet and magma ocean atmospheres.
JANUS
Model that calculates the tidal deformation of solid, partially-solid, and liquid planetary mantles.Model that calculates the tidal deformation of solid, partially-solid, and liquid planetary mantles.
Obliqua
modules
CNOS volatiles
PROTEUS module group
Layer interaction
Energy flux

Atmosphere: radiation



A radiative transfer code for computing fluxes, heating rates, and radiances in planetary atmospheres.A radiative transfer code for computing fluxes, heating rates, and radiances in planetary atmospheres.
SOCRATES
Structure

An interior structure solver and tool for mass-radius modelling of exoplanets, resolving planets from centre to surface.An interior structure solver and tool for mass-radius modelling of exoplanets, resolving planets from centre to surface.

A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in Python.A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in Python.

A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in C.A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in C.

Structure
Energetics
A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in Python.A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in Python.
Aragog
A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in C.A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in C.
SPIDER
An interior structure solver and tool for mass-radius modelling of exoplanets, resolving planets from centre to surface.An interior structure solver and tool for mass-radius modelling of exoplanets, resolving planets from centre to surface.
Zalmoxis
\ No newline at end of file + + + +
Fatm
Fbol
FXUV
FMO
FCMB

Atmosphere: climate



Escape
A single-column convective-radiative model of rocky-planet and magma-ocean atmospheres.A single-column convective-radiative model of rocky-planet and magma-ocean atmospheres.
 AGNI 

In- / outgassing



An outgassing code that solves for equilibrium between a partially molten mantle and an overlying gas-phase atmosphere.An outgassing code that solves for equilibrium between a partially molten mantle and an overlying gas-phase atmosphere.
CALLIOPE
Star


Code that models stellar rotation and XUV evolution.Code that models stellar rotation and XUV evolution.
MORS
Tides


Solid phase tidal heating model for planet interiors.Solid phase tidal heating model for planet interiors.
LovePy
Atmospheric escape


Code for computing the atmospheric escape on (exo)planets.Code for computing the atmospheric escape on (exo)planets.
 ZEPHYRUS
In- & outgassing
Tidal heating

Interior 

Atmosphere: chemistry



Photochemical kinetics code for planetary atmospheres.Photochemical kinetics code for planetary atmospheres.
VULCAN
Gas-phase chemical equilibrium composition code of systems such as planetary atmospheres.Gas-phase chemical equilibrium composition code of systems such as planetary atmospheres.
FastChem
Model using JAX to compute the partitioning of volatiles between a planetary atmosphere and its rocky interior. Model using JAX to compute the partitioning of volatiles between a planetary atmosphere and its rocky interior.
Atmodeller
A 1D prescribed convective atmosphere model for rocky exoplanet and magma ocean atmospheres.A 1D prescribed convective atmosphere model for rocky exoplanet and magma ocean atmospheres.
JANUS
Model that calculates the tidal deformation of solid, partially-solid, and liquid planetary mantles.Model that calculates the tidal deformation of solid, partially-solid, and liquid planetary mantles.
Obliqua
modules
CHNOS volatiles
PROTEUS module group
Layer interaction
Energy flux

Atmosphere: radiation



A radiative transfer code for computing fluxes, heating rates, and radiances in planetary atmospheres.A radiative transfer code for computing fluxes, heating rates, and radiances in planetary atmospheres.
SOCRATES

An interior structure solver and tool for mass-radius modelling of exoplanets, resolving planets from centre to surface.An interior structure solver and tool for mass-radius modelling of exoplanets, resolving planets from centre to surface.
Zalmoxis
A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in Python.A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in Python.
Aragog
A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in C.A one-dimensional, two-phase, spherically symmetric interior dynamics solver for rocky (exo)planets written in C.
SPIDER
Structure
Energetics
\ No newline at end of file diff --git a/docs/funding.md b/docs/funding.md index 72a237f54..4658af797 100644 --- a/docs/funding.md +++ b/docs/funding.md @@ -1,11 +1,9 @@

PROTEUS Funding Sources

-

We are thankful for the continuous support of the larger scientific community and funding by the public of fundamental research. The development of PROTEUS has been made possible by the invaluable support of the following organisations:

-
- - - University of Groningen logo - - - - Netherlands eScience Center logo - - - - Branco Weiss Foundation logo - - - - Simons Foundation logo - - - - Swiss National Science Foundation logo - - - - University of Oxford logo - - - - European Research Council logo - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/docs/index.md b/docs/index.md index 8ad33fab5..6840a7359 100644 --- a/docs/index.md +++ b/docs/index.md @@ -36,8 +36,8 @@ title: PROTEUS PROTEUS (/ˈproʊtiəs, PROH-tee-əs) is a modular Python framework that simulates the coupled evolution of the atmospheres and interiors of rocky planets and exoplanets. Inspired by the Greek god of elusive sea change, who could change his form at will, PROTEUS is designed to be flexible and adaptable to a wide range of planetary environments. It can foretell the future, but answers only to those who are capable of asking the right questions.
- - + +

Schematic of PROTEUS components and corresponding modules.

diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css index 462c4b04b..26ddaba13 100644 --- a/docs/stylesheets/extra.css +++ b/docs/stylesheets/extra.css @@ -16,4 +16,9 @@ /* Remove underline from links that contain only an image */ .md-typeset p a:has(> img) { text-decoration: none; -} \ No newline at end of file +} + +/* Funding logos dark switch */ +.logo-dark { display: none; } +[data-md-color-scheme="slate"] .logo-light { display: none; } +[data-md-color-scheme="slate"] .logo-dark { display: inline; } diff --git a/docs/submodules.md b/docs/submodules.md index c9292cd03..9f93fe1b1 100644 --- a/docs/submodules.md +++ b/docs/submodules.md @@ -3,7 +3,7 @@ PROTEUS is a modular simulation framework: the physics is split across several submodules, shown in the schematic below. Click any module in the diagram to open its documentation, or navigate to it from the sidebar. - - + + -

Schematic of PROTEUS components and corresponding modules.

\ No newline at end of file +

Schematic of PROTEUS components and corresponding modules.