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://fwl-proteus.readthedocs.io
Contributors
Name | Email address |
---|---|
Tim Lichtenberg | tim.lichtenberg[at]rug.nl |
Harrison Nicholls | harrison.nicholls[at]physics.ox.ac.uk |
Laurent Soucasse | l.soucasse[at]esciencecenter.nl |
Stef Smeets | s.smeets[at]esciencecenter.nl |
Mark Hammond | mark.hammond[at]physics.ox.ac.uk |
RJ Graham | arejaygraham[at]uchicago.edu |
Raymond Pierrehumbert | raymond.pierrehumbert[at]physics.ox.ac.uk |
Ryan Boukrouche | ryan.boukrouche[at]astro.su.se |
Hamish Innes | hamish.innes[at]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 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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file fwl_janus-24.11.5.tar.gz
.
File metadata
- Download URL: fwl_janus-24.11.5.tar.gz
- Upload date:
- Size: 147.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c303f86d070bfb0346c5e8a0147ea054c54b46660265a48c2f1d6d285a74d526 |
|
MD5 | 2457f87321b7281492f6d2a330d8af55 |
|
BLAKE2b-256 | 76437a553879ef4486e2e1522f19275a1a4ccae07e58546447ecd0ccdb2b6f53 |
Provenance
The following attestation bundles were made for fwl_janus-24.11.5.tar.gz
:
Publisher:
publish.yaml
on FormingWorlds/JANUS
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
fwl_janus-24.11.5.tar.gz
- Subject digest:
c303f86d070bfb0346c5e8a0147ea054c54b46660265a48c2f1d6d285a74d526
- Sigstore transparency entry: 146812922
- Sigstore integration time:
- Predicate type:
File details
Details for the file fwl_janus-24.11.5-py3-none-any.whl
.
File metadata
- Download URL: fwl_janus-24.11.5-py3-none-any.whl
- Upload date:
- Size: 156.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a47e9a42b0f48b98af91def3bf255ccf660a89efc92bcb3f7934a878fe805a9c |
|
MD5 | 7307d946c2bbb05cc7a60ff6cc9c4075 |
|
BLAKE2b-256 | d36802a1ba83d4a4c22d6fa1b870092a6072033240ca757db3f6ee8cd94818e2 |
Provenance
The following attestation bundles were made for fwl_janus-24.11.5-py3-none-any.whl
:
Publisher:
publish.yaml
on FormingWorlds/JANUS
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
fwl_janus-24.11.5-py3-none-any.whl
- Subject digest:
a47e9a42b0f48b98af91def3bf255ccf660a89efc92bcb3f7934a878fe805a9c
- Sigstore transparency entry: 146812923
- Sigstore integration time:
- Predicate type: