SOCRATES
Suite Of Community RAdiative Transfer codes based on Edwards and Slingo
SOCRATES is a high-performance radiative transfer code for computing fluxes, heating rates, and radiances in planetary atmospheres. Its primary development and maintenance is lead by the UK Met Office. SOCRATES is applied as the radiative transfer core of the PROTEUS framework, called by the radiative-convective atmosphere model AGNI.
PROTEUS framework
This documentation describes SOCRATES as integrated into the PROTEUS framework for exoplanet atmosphere modelling. The original Met Office repository can be found here.
Overview
SOCRATES solves the radiative transfer equation in a plane-parallel atmosphere, computing monochromatic and broad-band radiative quantities across the shortwave and longwave spectral regions. Its primary solver is the two-stream radiation code, driven by spectral files: pre-computed data files that encode absorption data, optical properties for gases, clouds, aerosols, and scattering. In PROTEUS, there are spectral files available created specifically for exoplanet applications, covering a wide range of atmospheric compositions.
The official documentation PDFs can be found here.
Get started
-
Install SOCRATES
Set up SOCRATES with the guided installer.
-
New to SOCRATES?
Start with the first-run tutorial.
-
Understand the model
Understand the physics behind SOCRATES.
Need the full picture? See the get started guide.
Citation and credit
If you make use of SOCRATES, please reference the scientific manuscripts outlined in the Bibliography, state the code version used, and include an acknowledgement.
License
SOCRATES is released under the BSD 3-Clause Licence.
Licenses across the PROTEUS framework
Different components within the PROTEUS framework carry different licenses. Please find information about the use of licenses within the PROTEUS framework on the website's license page.