Framework for recursive Bayesian estimation in Python.
Project description
PyRecEst
Recursive Bayesian Estimation for Python
PyRecEst is a Python library tailored for recursive Bayesian estimation, compatible with numpy, pytorch, and jax backends.
Features of PyRecEst include:
- Distribution and Densities: Provides tools for handling distributions and densities across Euclidean spaces and manifolds.
- Filters and Trackers: Offers a suite of recursive Bayesian estimators (filters or trackers) for both Euclidean spaces and manifolds. This includes capabilities for:
- Multi-Target Tracking (MTT)
- Extended Object Tracking (EOT)
- Evaluation Framework: Contains an evaluation framework to facilitate comparison between different filters.
- Sampling Methods: Includes methods for sampling of the distributions and generating grids.
Usage
Please refer to the test cases for usage examples.
Citation
If you use PyRecEst in your research, please cite:
| BibTeX | BibLaTeX |
|---|---|
@misc{pfaff_pyrecest_2023,
author = {Florian Pfaff},
title = {PyRecEst: Recursive Bayesian Estimation for Python},
year = {2023},
howpublished = {\url{https://github.com/FlorianPfaff/PyRecEst}},
note = {MIT License}
}
|
@software{pfaff_pyrecest_2023_software,
author = {Florian Pfaff},
title = {PyRecEst: Recursive Bayesian Estimation for Python},
year = {2023},
url = {https://github.com/FlorianPfaff/PyRecEst},
license = {MIT},
keywords = {Bayesian filtering; manifolds; tracking; Python; NumPy; PyTorch; JAX}
}
|
Credits
- Florian Pfaff (pfaff@ias.uni-stuttgart.de)
PyRecEst borrows its structure from libDirectional and follows its code closely for many classes. libDirectional, a project to which I contributed extensively, is available on GitHub. The backend implementations are based on those of geomstats.
License
PyRecEst is licensed under the MIT License.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyrecest-1.1.1.tar.gz.
File metadata
- Download URL: pyrecest-1.1.1.tar.gz
- Upload date:
- Size: 335.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebe55284964948156dc62cc79aa9d4c17619b2f2508a4b5399f4e21e33fc8241
|
|
| MD5 |
dabc8c2b387b4e6ac0d828d6c847f973
|
|
| BLAKE2b-256 |
135232b10e141ceb6d615f250885596ad8baf0bea5026e6b389a69594fbf5c84
|
Provenance
The following attestation bundles were made for pyrecest-1.1.1.tar.gz:
Publisher:
publish-to-pypi.yml on FlorianPfaff/PyRecEst
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyrecest-1.1.1.tar.gz -
Subject digest:
ebe55284964948156dc62cc79aa9d4c17619b2f2508a4b5399f4e21e33fc8241 - Sigstore transparency entry: 1391015197
- Sigstore integration time:
-
Permalink:
FlorianPfaff/PyRecEst@1c808e28435a07c67bf08f2d4b00d746df9a5970 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/FlorianPfaff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@1c808e28435a07c67bf08f2d4b00d746df9a5970 -
Trigger Event:
workflow_run
-
Statement type:
File details
Details for the file pyrecest-1.1.1-py3-none-any.whl.
File metadata
- Download URL: pyrecest-1.1.1-py3-none-any.whl
- Upload date:
- Size: 487.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
109de03b43c0a67a96c92581fda2215638613e84a091dc85fb0082fe6e8429f2
|
|
| MD5 |
82be56769dd5d9dc64415eddc6b82579
|
|
| BLAKE2b-256 |
2a9eefc73045c47a79382d05aea70f3e97576bbd03d1e5451e3a9c958d12e81b
|
Provenance
The following attestation bundles were made for pyrecest-1.1.1-py3-none-any.whl:
Publisher:
publish-to-pypi.yml on FlorianPfaff/PyRecEst
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyrecest-1.1.1-py3-none-any.whl -
Subject digest:
109de03b43c0a67a96c92581fda2215638613e84a091dc85fb0082fe6e8429f2 - Sigstore transparency entry: 1391015302
- Sigstore integration time:
-
Permalink:
FlorianPfaff/PyRecEst@1c808e28435a07c67bf08f2d4b00d746df9a5970 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/FlorianPfaff
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@1c808e28435a07c67bf08f2d4b00d746df9a5970 -
Trigger Event:
workflow_run
-
Statement type: