Skip to content
/ AGNI Public

A 1D radiative-convective model for the atmospheres of hot terrestrial planets.

License

Notifications You must be signed in to change notification settings

nichollsh/AGNI

Repository files navigation

A radiative-convective model for lava planet atmospheres

Overview

A numerical model for the atmospheres of hot rocky (exo)planets. AGNI's primary purpose is to simulate the evolving atmospheres of magma ocean planets, while ensuring that radiative-convective equilibrium is maintained throughout the atmosphere.

AGNI models correlated-k radiative transfer including shortwave irradiation from the star, surface emission, gaseous absorption, Rayleigh scattering, parameterised clouds, and CIA. Mixing length theory is used to model convection. Together, energy transport processes allow for an energy-conserving calculation of the atmosphere's temperature profile.

Consult the AGNI documentation for information about the model.

Contact: harrison[dot]nicholls[at]physics.ox.ac.uk

Installation and usage

See the Getting Started page in the documentation for information on installing and using the model.

Citation

If you use AGNI, please cite the following papers:

Repository structure

  • agni.jl - The main AGNI executable
  • LICENSE.txt - License for use and re-use
  • deps/ - Package build scripts
  • docs/ - Documentation source files
  • misc/ - Miscellaneous files
  • out/ - Model output files
  • res/ - Resources (configs, thermodynamic data, etc.)
  • src/ - Source code
  • test/ - Tests for the code
  • tutorials/ - Notebooks and tutorials

This software is available under GPLv3. Copyright (C) 2025 Harrison Nicholls.