Related codes

AGNI is a standalone piece of software designed to model planetary atmospheres. However, its development has always been in the context of the 'PROTEUS' planetary evolution framework, developed by the FormingWorlds Lab. PROTEUS simulates the coupled evolution of the atmospheres and interiors of rocky planets and exoplanets by connecting various codes together as 'modules'. In this manner, AGNI may be used as the atmosphere-climate module within PROTEUS, allowing and evolutionary solution to planetary evolution with realistic atmosphere modelling. PROTEUS accesses AGNI using the juliacall package from PythonCall.jl. There is more information on this in the 'Accessing-AGNI-from-Python' page of this documentation.

Other components of the wider PROTEUS ecosystem may be found in the table below:

CodeDescriptionWebsite
PROTEUSModel couplingfwl-proteus.readthedocs.io
JANUSConvective atmospherefwl-janus.readthedocs.io
MORSStellar evolutionfwl-mors.readthedocs.io
ZEPHYRUSHydrodynamic escapefwl-zephyrus.readthedocs.io
CALLIOPEVolatile outgassingfwl-calliope.readthedocs.io
LovePyMantle tidal heatinggithub.com/nichollsh/lovepy
VULCANChemical kineticsgithub.com/FormingWorlds/VULCAN
ZalmoxisInterior structurezalmoxis.readthedocs.io
AragogInterior dynamicsgithub.com/FormingWorlds/aragog
SPIDERInterior dynamicsgithub.com/djbower/spider