Skip to content
/ AGNI Public

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

Notifications You must be signed in to change notification settings

nichollsh/AGNI

Repository files navigation

AGNI

Radiative-convective solver designed for integration into a coupled atmosphere-interior code.

AGNI relies on SOCRATES (2311) for calculating radiances. The radiative transfer includes shortwave irradiation from the star, surface emission, gaseous absorption, Rayleigh scattering, parameterised clouds, and continuum absorption. Mixing length theory is used to parametrise convection. Together, energy transport processes allow for an energy-conserving calculation of the atmosphere's temperature profile.

The model is distributed under a proprietary license. Only once it has been published will the model be distributed under a FOSS license. If you use the model in a publication (once it is open), please cite my paper describing the model.

Consult the AGNI documentation for information about the model.

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

GitHub: https://github.com/nichollsh/AGNI

Installation and usage

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

Repository structure

  • agni.jl - The main AGNI executable
  • LICENSE.txt - License for use and re-use
  • get_fastchem.sh - Download and setup FastChem
  • get_socrates.sh - Download and setup SOCRATES
  • get_data.sh - Download input data files
  • deps/ - Package build scripts
  • docs/ - Documentation source files
  • misc/ - Miscellaneous files
  • out/ - Model output files
  • res/ - Resources (configs, thermodynamic data, etc.)
  • src/ - Package source code
  • test/ - Package tests
  • tutorials/ - Notebooks and tutorials