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 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).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

pytmosph3r-2.4.0-py3-none-any.whl (157.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytmosph3r-2.4.0-py3-none-any.whl
  • Upload date:
  • Size: 157.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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}

File hashes

Hashes for pytmosph3r-2.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4987a5ecb7208d11b33b83069ead787e242510c409fdb622ca68a46af2a0b458
MD5 9e062506c394ccb8df758bfef3ef5176
BLAKE2b-256 6a7b8c6f21e37725d501a8265557e80805a65be286af86234512ab077a942242

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