qp
qp is a python library for the storage and manipulation of tables of probability distributions.
Features
- Read and write tables of probability distributions to/from file
- Parameterize probability distributions inferred from real data
- Convert between different methods of parameterizing probability distributions
- Perform statistical methods on many distributions at a time
Links
Installation
For a basic install of qp:
git clone https://github.com/LSSTDESC/qp.git
cd qp
pip install .
To install the developer environment:
# Clone the repo and enter it
git clone https://github.com/LSSTDESC/qp.git
cd qp
# Creating the environment from the YAML
conda env create -n qp_dev -f environment.yml
# Activate the environment
conda activate qp_dev
# Install qp in editable mode with dev dependencies
pip install -e '.[dev]'
For more details see the installation instructions on Read the Docs.
Building the documentation locally
To build the documentation locally, start by making sure that you have the appropriate documentation packages installed:
pip install -e '.[docs]'
Once you have the appropriate packages, run the following lines of code to make the documentation:
cd docs/
make html
The HTML files will be generated in the _build/ folder inside the docs/ folder.
People
See the contributors page for an up-to-date list of the major contributors. Some of the main contributors are listed here:
Citation
If you end up using any of the code or ideas you find here in your academic research, please cite our paper: A. I. Malz et al 2018 AJ 156 35 (ADS - BibTex).
Contribution
If you are interested in this project, please write us an issue. Before contributing to the qp project, take a look at the Contribution Guidelines.
License
The code in this repo is available for re-use under the MIT license (see the license file).
Metadata
Release files for qp-prob 1.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| qp_prob-1.1.4.tar.gz | 2.5 MB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qp_prob-1.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.6 MB
Release files / qp_prob-1.1.4.tar.gz
| Download URL | qp_prob-1.1.4.tar.gz |
|---|---|
| Size | 2.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a68a3a3785d3ca57a2246c0524398338b7b7dffef0aef0722c231c64dde30107
|
|
BLAKE2b-256 checksum How to use checksums |
b065c54639ac63667800ee00d74c8851bd104ccaefcae95138073d6e77832d17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 25, 2026.
Transparency logRelease files / qp_prob-1.1.4-py3-none-any.whl
| Download URL | qp_prob-1.1.4-py3-none-any.whl |
|---|---|
| Size | 112.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e68d193ba0a4eb0a92f9b4861b9defc59194712865fa90e06db57196f8227e30
|
|
BLAKE2b-256 checksum How to use checksums |
1c9f6df94f6a8fc6af157b2479c7ea0f1ef86d06e8ce7f6cba09bfbb004d5de7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 Jun 25, 2026.
Transparency logSecurity for qp-prob 1.1.4
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.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for qp_prob-1.1.4.tar.gz
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 Jun 25, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.