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)
| File | Size | Uploaded | |
|---|---|---|---|
| yieldplotlib-1.2.0.tar.gz | 41.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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