FormingWorlds / PROTEUS

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

Replace SolveVolatileAbundances.py with atmodeller #82

Open timlichtenberg opened 3 months ago

timlichtenberg commented 3 months ago

During the switch from cSPIDER to pySPIDER, also atmodeller (code for solving gas-magma distribution; link to repo should be available soon) will need to be introduced. This serves two purposes:

  1. The initial distribution of volatiles is currently calculated by /tools/SolveVolatileAbundances.py, the proto-version of atmodeller. This can and should be replaced with atmodeller itself.
  2. The volatile distribution during PROTEUS runtime is currently solved for by cSPIDER. PySPIDER, however, does not include this functionality anymore. In line with the modeling philosophy, this is outsourced to atmodeller, which needs to be integrated within PROTEUS.

This has connections with issues #62, #81, #52,#62, #57