Pytmosph3r
Pytmosph3R is a Python-3 library that computes transmission spectra based on 3D atmospheric simulations, for example performed with the LMDZ generic global climate model.
Prerequisites
- numpy
Installing from PyPI
Pytmosph3r is available on the PyPI repository. You can install the latest version available with:
pip install pytmosph3r
Don't forget to install numpy beforehand.
Installing from source
If you intend to develop or get the latest (unreleased) developments, you can clone (and move in) the current repository and then install Pytmosph3R using:
pip install -e .
Don't forget to update pip if errors are raised.
To generate the documentation, you will need to install the following packages:
pip install nbsphinx nbsphinx_link sphinx_math_dollar sphinx-autoapi sphinx_rtd_theme sphinxcontrib-bibtex sphinx-argparse
conda install sphinx pandoc # installs more (required) dependencies than pip
You can then generate the documentation by running in the doc/ folder:
make
The documentation will be generated in the doc/html folder (you can open the index.html file to check it out using your favorite browser).
Note that you need to set the environment variable FASTCHEM_DIR to the location of the folder containing FastChem if you want to use that functionality (WIP).
Running
To get help:
pytmosph3r -h
See the documentation for more information (read instructions in Installation just above to generate the doc).
Metadata
Release files for pytmosph3r 2.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pytmosph3r-2.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / pytmosph3r-2.4.1-py3-none-any.whl
| Download URL | pytmosph3r-2.4.1-py3-none-any.whl |
|---|---|
| Size | 157.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
50ee30196f3e75243da5e45f88c05d2b668f7c43ab7858bea4873bc5557eac78
|
|
BLAKE2b-256 checksum How to use checksums |
53e0e1f276c1b222c3082058ff3b58176aa0b0823d0dc48d9945c2d66070d40e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|