Skip to main content

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

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)

Table of built distributions (wheels) for pytmosph3r 2.4.1
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

This release

2.4.1 This release

1 release file

2.4.0

1 release file

2.3.0

2 release files

2.2.0

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page