estimatePDF
A Python library for Probability Density Function (PDF) estimation using Kernel Density, Histogram Density, and Dual Polynomial Regression.
Overview
estimatePDF estimatePDF is a Python package for probability density function (PDF) estimation and sampling. It provides computationally efficient, GPU-optimized implementations using TensorFlow along with custom polynomial regression methods designed to capture asymmetry in distributions.
Features
-
Density Estimation
- SciPy Gaussian KDE
- TensorFlow-based KDE (for graph execution)
- Histogram Density Estimation (HDE)
-
Probability Density Functions
- Gaussian PDF
- Asymmetric Laplace PDF & sampling
- M-Wright functions and variants
- Inverse Transform Sampling
-
Dual Polynomial Regression (DPR)
- Piecewise polynomial PDF approximation
- Gradient-based threshold detection
- Fits multimodal or skewed PDFs
Installation
Install from PyPI:
pip install estimatePDF
Metadata
Release files for estimatePDF 0.1.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 | |
|---|---|---|---|
| estimatepdf-0.1.0.tar.gz | 27.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| estimatepdf-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 56.0 kB
Release files / estimatepdf-0.1.0.tar.gz
| Download URL | estimatepdf-0.1.0.tar.gz |
|---|---|
| Size | 27.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b354e287df258ddb580cb2e16715398fc9c131b86cdd04bd3905e648adf13248
|
|
BLAKE2b-256 checksum How to use checksums |
a0db41cb4b2d195f7d2f3a61be23621175da6b91ab0e67486143282900a98c0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.12
|
Release files / estimatepdf-0.1.0-py3-none-any.whl
| Download URL | estimatepdf-0.1.0-py3-none-any.whl |
|---|---|
| Size | 28.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0d8b097102da90222064f2de7a8856f5f891d7b39abe2cba9da99f09d8f13416
|
|
BLAKE2b-256 checksum How to use checksums |
07b6c2b7ee7764f97367adfd0a992642e773330281c1aacd3b182cc06877db25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.12
|