Skip to main content

yieldplotlib logo

PyPI Tests Documentation Status Code of Conduct DOI License Python Versions

yieldplotlib

yieldplotlib is a Python library created by the Visualizations Task Group of the Exoplanet Science Yield Working Group (ESYWG) under the HWO Project Office. The goal of this library is to communicate the results of the Exoplanet yield codes to the broader community in a clear and visually appealing way. The library is designed interpret the outputs of yield codes (AYO and EXOSIMS) and produce publication-quality plots.

Documentation

Documentation for yieldplotlib is hosted on Read the Docs.

Installation

Before installing, we recommend running yieldplotlib in a clean conda or virtual environment. This is done by using venv, virtualenv, uv, conda, or a similar tool. We recommend venv or conda if you are unfamiliar with this process which can be used as follows:

venv
python3 -m venv .venv
source .venv/bin/activate

That creates a new "virtual environment" in the .venv directory and activates it. Now when you run python commands it will not be from your system level python installation, but from the one in the .venv directory. To deactivate the environment, run deactivate from your shell.

conda
conda create -n ypl
conda activate ypl

Here we have named our environment ypl, but you can theoretically name it whatever you like.

That creates a new "virtual environment" in the conda/envs directory and activates it. Now when you run python commands it will not be from your system level python installation, but from the one in the envs/bin directory. To deactivate the environment, run deactivate from your shell.

Installing yieldplotlib

yieldplotlib is pip installable via PyPI and the latest release version can be installed by running:

pip install yieldplotlib

You can also download the development version with an editable install by cloning the repository and running:

cd yieldplotlib
pip install -e .

For more information on yieldplotlib development, please also see the Developer Documentation.

Authors

Corey Spohn (@CoreySpohn)

Sarah Steiger (@steigersg)

Metadata

Release files for yieldplotlib 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for yieldplotlib 1.2.0
File Size Uploaded
yieldplotlib-1.2.0.tar.gz 41.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for yieldplotlib 1.2.0
File Interpreter ABI Platform
yieldplotlib-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 41.8 MB

Release files / yieldplotlib-1.2.0.tar.gz

Download URL yieldplotlib-1.2.0.tar.gz
Size 41.7 MB
Tags Source
SHA-256 checksum
How to use checksums
45843fc6e08791077697fe39795ee7cba8b149f4e1098096e7f85aa0bb1ab547
BLAKE2b-256 checksum
How to use checksums
540d1d1d170df2e8bc961fcaf29273ef9ea292bab6d1fa56169837e7d5d8bb86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 3, 2026.

Transparency log

Release files / yieldplotlib-1.2.0-py3-none-any.whl

Download URL yieldplotlib-1.2.0-py3-none-any.whl
Size 96.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7b4f1cde1a16eed32ea51a4b3b79f770967eb3584741ce37d60b6f372a853ade
BLAKE2b-256 checksum
How to use checksums
454203bb073fa7bbc8dbbba02897dd077f4029158c45ebd4fbb2dd5c1db1af7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.1

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