Skip to main content

Bayesian MSD fitting

Project description

Documentation Status

BayesMSD: properly fitting MSDs

While inspection of MSD curves is one of the most ubiquitous ways of analyzing particle tracking data, it is also well known that extracting model parameters from MSD curves is a statistical minefield[^1]. This problem can be addressed quite nicely in the language of Gaussian processes, allowing statistically rigorous MSD fits. This provides, for example, error bars on estimated model parameters, which are quite noticeably missing from the current literature.

For a Quickstart intro, more extensive Tutorials & Examples and the full API reference refer to the documentation hosted at ReadTheDocs.

To install bayesmsd you can use the latest stable version from PyPI

$ pip install --upgrade bayesmsd

or the very latest updates right from GitHub:

$ pip install git+https://github.com/OpenTrajectoryAnalysis/bayesmsd

When cloning the repo and installing in editable mode, make sure to use make setup to setup the parts of the local environment that are not tracked in git (see Developers):

$ git clone https://github.com/OpenTrajectoryAnalysis/bayesmsd
$ cd bayesmsd && make setup
$ pip install -e .

[^1]: Vestergaard, Blainey, Flyvbjerg, Optimal estimation of diffusion coefficients from single-particle trajectories, Physical Review E, 2014; DOI

Developers

We use GNU make to automate recurrent tasks. Targets include:

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

bayesmsd-0.2.1.tar.gz (234.1 kB view details)

Uploaded Source

Built Distributions

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

bayesmsd-0.2.1-py3-none-any.whl (232.9 kB view details)

Uploaded Python 3

bayesmsd-0.2.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (746.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

bayesmsd-0.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (747.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

File details

Details for the file bayesmsd-0.2.1.tar.gz.

File metadata

  • Download URL: bayesmsd-0.2.1.tar.gz
  • Upload date:
  • Size: 234.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for bayesmsd-0.2.1.tar.gz
Algorithm Hash digest
SHA256 b45860746f9a811917323de71a7e620b2c4b40790f90ca822e20d7039b1682a6
MD5 c5895e63ef9983e87b5961096a76eeae
BLAKE2b-256 c75e6fe048d2ae7c996bc591a02502be39f072d948e89ea69f1b8bdda92e0c9f

See more details on using hashes here.

File details

Details for the file bayesmsd-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: bayesmsd-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 232.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for bayesmsd-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 69e612fbeecbbeed339b0bf12c1a7f4a260d189a9895d7c53370e2d4f7b32775
MD5 30e9bb0dcd6783499f234c1b16c9b6dd
BLAKE2b-256 5b9d9eb24f6f68e2ef38bcac2476688506bd3655df0fda949a982dbcd8eab0b7

See more details on using hashes here.

File details

Details for the file bayesmsd-0.2.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bayesmsd-0.2.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 99abefb00a88e5dd5278fa291ed210bf1640ed55c0fe6d6a01721b8b9a62828c
MD5 b65b3a611cb95d3bbd65713806816db2
BLAKE2b-256 749022138042cae61481a132dabe76a5fc0fdfc8b8f5affaaddc3837ca643b78

See more details on using hashes here.

File details

Details for the file bayesmsd-0.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bayesmsd-0.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5c9abdec4472437bc24898d7aacae6abef852941e43d9149524cea4696183ebd
MD5 05689ffe9a62d0d94a0a592d7405c3c0
BLAKE2b-256 305e5b853a831117e348a65dc60a00873cf9e058909f28c80bfab93b2ddd726a

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