qp_flexzboost
This package allows for efficient, lossless storage of Flexcode12 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:
- It is not possible to convert from a native
qprepresentation into aFlexzboostGenrepresentation becauseFlexzboostGenstores the output of machine learned model. However, it is possible to convert fromFlexzboostGento any other nativeqprepresentation. - The use case is very tightly coupled to
Flexcodeand currently supports one specific use case - efficient storage ofqp.Ensembleobjects 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.
-
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 ↩
-
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 ↩
Metadata
Release files for qp-flexzboost 1.0.2
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_flexzboost-1.0.2.tar.gz | 31.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qp_flexzboost-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 43.8 kB
Release files / qp_flexzboost-1.0.2.tar.gz
| Download URL | qp_flexzboost-1.0.2.tar.gz |
|---|---|
| Size | 31.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9a144687ec1b0d9cd2fcca05af8285c3e858f6dd9ec975de0107c20701e39362
|
|
BLAKE2b-256 checksum How to use checksums |
61e7bf3b2c0c6f6007799d75d97c82ff660ed739763979f13f8936f9cd22410a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.23
|
Release files / qp_flexzboost-1.0.2-py3-none-any.whl
| Download URL | qp_flexzboost-1.0.2-py3-none-any.whl |
|---|---|
| Size | 12.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f14dd526f87dbb9cbd67e3f7b8b3c5ba5eba31562bacda1112b767806b0e8022
|
|
BLAKE2b-256 checksum How to use checksums |
f63426b7c6835c2f26c77b01e3b60bf3480baef101b9a7543a8ca60dab3ee7ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.23
|
Security for qp-flexzboost 1.0.2
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A 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.