qp : quantile-parametrized PDF approximation

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

qp is currently a part of the LSST DESC RAIL package and its sub-packages.

Useful links: Source repository | PyPI

Quickstart

A quick introduction to some of the main functionality of qp. This guide is short and sweet for when you’re in a rush or need a quick refresher.

quickstart

User guide

A good starting place for new users who have never used qp before. Includes a short primer on statistics and qp terminology, and detailed usage explanations and examples.

user-guide-installation

Cookbook

Contains useful examples of qp usage. These examples range from quick reference one-liners to in-depth tutorials of more complex usage cases.

cookbook

Developer Documentation

Detailed setup and contribution workflow for new developers, and a reference for ongoing issues in need of development.

developer-documentation

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

Index | Module Index | Search Page