Skip to main content

Pytmosph3R, generating transmission spectra from 3D atmospheric simulations

Project description

Pytmosph3r

Stable Version Python Versions Poetry Taskfile

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 avaible 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 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:

python setup.py doc

(or by simply running make in the doc/ folder). 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).

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

pytmosph3r-2.3.0.tar.gz (120.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytmosph3r-2.3.0-py3-none-any.whl (148.0 kB view details)

Uploaded Python 3

File details

Details for the file pytmosph3r-2.3.0.tar.gz.

File metadata

  • Download URL: pytmosph3r-2.3.0.tar.gz
  • Upload date:
  • Size: 120.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.13

File hashes

Hashes for pytmosph3r-2.3.0.tar.gz
Algorithm Hash digest
SHA256 162e40b1a98983a030b11bde7a87aa30c040d8376d62c39764beda1272a0bcb1
MD5 4208553d6fcf95e5237246f1db5a7593
BLAKE2b-256 a70dfe4719b3b945b2e0b32aef674324157f0b528347f3e4d55bd7e84ada6dae

See more details on using hashes here.

File details

Details for the file pytmosph3r-2.3.0-py3-none-any.whl.

File metadata

  • Download URL: pytmosph3r-2.3.0-py3-none-any.whl
  • Upload date:
  • Size: 148.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.2 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.13

File hashes

Hashes for pytmosph3r-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 47a36c3fac47146dcee024697b954a48b2a879ffabfb658ea5cbf50d07c87cb8
MD5 c54d845488bac6a9c6b27494f3e31caf
BLAKE2b-256 d2710d92975a2491da6c2a2e3e3022244828b66c37692e2d7629a4f199c22199

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page