Home
JANUS (1D convective atmosphere model)
Generates a temperature profile using the generalised moist pseudoadiabat and a prescribed stratosphere. Calculates radiative fluxes using SOCRATES.
Pronounced jan-us. Jan as in "january", and us as in the collective pronoun.
Contributors
| Name | Email address |
|---|---|
| Tim Lichtenberg | tim.lichtenberg@rug.nl |
| Harrison Nicholls | harrison.nicholls@physics.ox.ac.uk |
| Laurent Soucasse | l.soucasse@esciencecenter.nl |
| Stef Smeets | s.smeets@esciencecenter.nl |
| Mark Hammond | mark.hammond@physics.ox.ac.uk |
| RJ Graham | arejaygraham@uchicago.edu |
| Raymond Pierrehumbert | raymond.pierrehumbert@physics.ox.ac.uk |
| Ryan Boukrouche | ryan.boukrouche@astro.su.se |
| Hamish Innes | hamish.innes@fu-berlin.de |
Repository structure
README.md- This filesrc/janus/data/- Janus data filessrc/janus/modules/- Utility python scriptssrc/janus/utils/- Utility python scriptsexamples/- Typical use scriptstools/- Useful tools
Developer installation instructions
- Download and install Socrates
git clone git@github.com:nichollsh/SOCRATES.git cd SOCRATES ./configure ./build-code source set_rad_env cd .. - Download and install Janus
git clone git@github.com:FormingWorlds/JANUS.git cd JANUS pip install -e . - Download data from the OSF repository
- Set the environment variable FWL_DATA to define where the spectral data files will be stored
export FWL_DATA=...
- Run the following commands to download all basic data
janus download spectraljanus download stellar
- Alternatively, you can specify which spectral data you want to download, and optionally the number of bands
janus download spectral -n Frostflow -b 4096
- Set the environment variable FWL_DATA to define where the spectral data files will be stored
Run instructions
In the examples folder you can find python scripts showing typical usecases/workflows of atmosphere modelling with Janus.