Skip to main content

A package for differentiable particle filtering

Project description

PyPI version Python versions Docs GitHub arxiv

PyDPF is an extensible package for differentiable particle filtering. Designed for researchers and practitioners working with deep sequential Monte Carlo methods.

See the full documentation at: https://python-dpf.readthedocs.io/en/latest/index.html

Check out our getting started tutorial at: https://python-dpf.readthedocs.io/en/latest/tutorial.html

If you use this package in your publication please cite our paper:

@article{brady2025pydpf,
      title={PyDPF: A Python Package for Differentiable Particle Filtering},
      author={John-Joseph Brady and Benjamin Cox and Yunpeng Li and V\'{i}ctor Elvira},
      year={2025},
      journal={arXiv preprint arXiv:2510.25693},
      url={https://arxiv.org/abs/2510.25693},
}

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

pydpf-1.2.0.tar.gz (5.8 MB view details)

Uploaded Source

Built Distribution

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

pydpf-1.2.0-py3-none-any.whl (78.4 kB view details)

Uploaded Python 3

File details

Details for the file pydpf-1.2.0.tar.gz.

File metadata

  • Download URL: pydpf-1.2.0.tar.gz
  • Upload date:
  • Size: 5.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for pydpf-1.2.0.tar.gz
Algorithm Hash digest
SHA256 c3cdbbc4ee80010beeaaf7361ed6c5f76a3d262c15d1b85fb0a864d6138c39ea
MD5 9c57dc036dd53534caec63512887635a
BLAKE2b-256 9469640a64d9760de4115ac7162c247962c09ac8d365bc25a1958309becd6732

See more details on using hashes here.

File details

Details for the file pydpf-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: pydpf-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 78.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for pydpf-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 98b54fa72cf234ba57d9b2418389b7e0343925046497ff9f5f50571f9cd96610
MD5 3b7d8e5d6f3d7f73fb177b851b562027
BLAKE2b-256 29fc73207259f405ede2041b3225a99817c0d3bdb4a629d66ef85ed5e4e54e93

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