FormingWorlds / PROTEUS

Coupled atmosphere-interior framework to simulate the temporal evolution of rocky planets.
https://fwl-proteus.readthedocs.io
Apache License 2.0
11 stars 1 forks source link

Dummy escape module #115

Closed nichollsh closed 1 month ago

nichollsh commented 1 month ago

This PR adds basic escape infrastructure, where total elemental mass inventories are updated according to a given escape rate. The escape model and escape rate are specified in the configuration file.

There's also a new break condition, where the model will terminate when the atmosphere mass drops below some small fraction of the initial mass. This represents the volatiles having (almost) entirely escaped. There is a new plot function plot_elements to show the mass loss over time.

There's also a stub function for ZEPHYRUS integration, when it's ready.