Skip to main content

Basic ODE filtering and smooting implementation.

Project description

ODE Filters

PyPI Python CI Docs Coverage

The ode-filters package is an experimental implementation of basic ODE filtering and smoothing functionalities. Its main purpose is educational and research-oriented, providing a simple starting point for ODE filtering in Python. As such, it uses NumPy for the most part and JAX where autodiff is needed. Currently, only constant step sizes and time-invariant observation and dynamics are supported.

Installation

  1. Install the latest release from PyPI:

    pip install ode-filters
    

Quickstart

  • Run the full test suite:

    uv run pytest --cov=ode_filters --cov-report=term-missing
    

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

ode_filters-0.3.0.tar.gz (25.2 kB view details)

Uploaded Source

Built Distribution

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

ode_filters-0.3.0-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file ode_filters-0.3.0.tar.gz.

File metadata

  • Download URL: ode_filters-0.3.0.tar.gz
  • Upload date:
  • Size: 25.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ode_filters-0.3.0.tar.gz
Algorithm Hash digest
SHA256 fe33e3843f558b5464233519bfa7965eab29e51b10a2c746682460bdb98b9d55
MD5 dbc8d536ae2c36622d20afd29bc58ecb
BLAKE2b-256 150bb87ae99234f53f74a84e5d572da07ac22f27edc300d562638500ffa61a86

See more details on using hashes here.

File details

Details for the file ode_filters-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: ode_filters-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ode_filters-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 64b588e266257d148e3d81ce01b03a58626c85afaa6e072e596e48247d21c486
MD5 74f181098aa83c1e7005881fab8ab1d5
BLAKE2b-256 7896158f750e571b23e0501020f2b78d6cb63e3ad03694ab8b2d8dd56c34f26b

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