Skip to main content

No project description provided

Project description

GitHub Workflow Status (with branch) GitHub Workflow Status Codecov Read the Docs

Template

qp_flexzboost

This package allows for efficient, lossless storage of Flexcode[^1][^2] conditional density estimates and leverages the machinery provided by qp.

The primary module in the package provides the FlexzboostGen class, a subclass of the qp.Pdf_rows_gen class.

An API to retrieve PDF, CDF, and PPF values in addition to supporting simple plotting of PDFs is provided.

While it is possible to use all of the standard scipy.rvs_continuous methods to work with a qp.Ensemble of CDEs stored as FlexzboostGen objects, it is much more efficient to convert the FlexzboostGen representation into a native qp representation, such as qp.interp.

FlexzboostGen is not included as a part of qp by default for the following reasons:

  1. It is not possible to convert from a native qp representation into a FlexzboostGen representation because FlexzboostGen stores the output of machine learned model. However, it is possible to convert from FlexzboostGen to any other native qp representation.
  2. The use case is very tightly coupled to Flexcode and currently supports one specific use case - efficient storage of qp.Ensemble objects produced as output from rail_flexzboost stages.

For more information and usage examples, please see the documentation and API reference available here: https://qp-flexzboost.readthedocs.io/en/latest/index.html

Attribution

This project was automatically generated using the LINCC Frameworks Python Project Template.

For more information about the project template see the documentation.

[^1]: Rafael Izbicki and Ann B. Lee, “Converting high-dimensional regression to high-dimensional conditional density estimation”, Electron. J. Statist. 11(2): 2800-2831 (2017). DOI: 10.1214/17-EJS1302

[^2]: Schmidt et al, “Evaluation of probabilistic photometric redshift estimation approaches for The Rubin Observatory Legacy Survey of Space and Time (LSST)“, MNRAS, 449(2): 1587-1606. https://doi.org/10.1093/mnras/staa2799

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qp_flexzboost-1.0.1.tar.gz (31.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qp_flexzboost-1.0.1-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file qp_flexzboost-1.0.1.tar.gz.

File metadata

  • Download URL: qp_flexzboost-1.0.1.tar.gz
  • Upload date:
  • Size: 31.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for qp_flexzboost-1.0.1.tar.gz
Algorithm Hash digest
SHA256 84663d2faf6872a6a709d3f82b962fbb70c10a75bd87c25ff8a3dc80f52dd917
MD5 fa939b84fd3b8f914cfa5853dc03fe6d
BLAKE2b-256 c4f8f04afb0e59b7d8bb41a79740a94f703d0846762996def5311fb5b29f2a96

See more details on using hashes here.

File details

Details for the file qp_flexzboost-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: qp_flexzboost-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for qp_flexzboost-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f3c93163d2f29a1d60b5809df5617b543e829509971eabcb4e5e7c85f8402ca4
MD5 518a6c7a19c081f4209bc14ff73d5e8c
BLAKE2b-256 5bb9399df6fd484a921e711bca1eec27c7f6cbc4a5a17038383e80e1957660f9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page