Temperature structure generator for planetory atmospheres.
Project description
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.
Documentation
https://proteus-code.readthedocs.io
Contributors (abbreviations & email addresses):
- TL - Tim Lichtenberg (tim.lichtenberg@rug.nl)
- MH - Mark Hammond (mark.hammond@physics.ox.ac.uk)
- RB – Ryan Boukrouche (ryan.boukrouche@astro.su.se)
- RJG – RJ Graham (arejaygraham@uchicago.edu)
- HN - Harrison Nicholls (harrison.nicholls@physics.ox.ac.uk)
- HII - Hamish Innes (hamish.innes@physics.ox.ac.uk)
- LS - Laurent Soucasse (l.soucasse@esciencecenter.nl)
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 spectral
janus 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fwl_janus-24.8.29.tar.gz
(146.7 kB
view hashes)
Built Distribution
fwl_janus-24.8.29-py3-none-any.whl
(155.1 kB
view hashes)
Close
Hashes for fwl_janus-24.8.29-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e6e73471ec56531439afa633fb7b74a4ff8f3099852244542d1f490aa556555 |
|
MD5 | 8d453d3d078a95ad5e6c00056f892bae |
|
BLAKE2b-256 | 3284352774c04322b9cc8f062b221990d28bb445bbb6f836fa5d14dd5c6af240 |