Skip to main content

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 minefield1. 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 .

Developers

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

  1. Vestergaard, Blainey, Flyvbjerg, Optimal estimation of diffusion coefficients from single-particle trajectories, Physical Review E, 2014; DOI ↩

Metadata

Release files for bayesmsd 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bayesmsd 0.2.2
File Size Uploaded
bayesmsd-0.2.2.tar.gz 233.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for bayesmsd 0.2.2
File
bayesmsd-0.2.2-py3-none-any.whl Python 3 none any Details
bayesmsd-0.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
bayesmsd-0.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
bayesmsd-0.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
bayesmsd-0.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
bayesmsd-0.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details

Total release size: 4.1 MB

Release files / bayesmsd-0.2.2.tar.gz

Download URL bayesmsd-0.2.2.tar.gz
Size 233.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a98609fe538aea49d882776e43469d7d861c5e1f71807c863ca8db5fd4b5449e
BLAKE2b-256 checksum
How to use checksums
427f9dc3b6777a38ceff0abb6b626ec17aed129bbecbc461028a4f666c21d05b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / bayesmsd-0.2.2-py3-none-any.whl

Download URL bayesmsd-0.2.2-py3-none-any.whl
Size 232.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0cf93653953baa95305ce9c324bab25c455c28673c0469574cce81cf6993525d
BLAKE2b-256 checksum
How to use checksums
defd58a5b455605a18a25862ee2a2b92a9710d971bfe1eca8fc6e9b12e90b2be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / bayesmsd-0.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL bayesmsd-0.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 742.9 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7de839232e198d6682196a3c904bcb44b39cb961d9ad5f3b6bb1807e103d8870
BLAKE2b-256 checksum
How to use checksums
7cdab3396c35f3c209f920f4a3ca7c3d41b936d5ee2238dd166dba187e27b538
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / bayesmsd-0.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL bayesmsd-0.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 745.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
341ee6ac79b8b4e57286e21e91d72aec3f0ea967e95c5a9303ce5ee0325081e2
BLAKE2b-256 checksum
How to use checksums
dc0a1d7eda5d63b803b7e1bb631449ec4582c723e130ec0c3b0633728b00bf64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / bayesmsd-0.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL bayesmsd-0.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 665.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5488767dbb115a1a4a520cf09c78ca74994aa6c3d0039af3eeb1270b83642e19
BLAKE2b-256 checksum
How to use checksums
c6db2f206d627387ae1b31636704f332313c23f39a75b928dd64d4bfa3bd9525
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / bayesmsd-0.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL bayesmsd-0.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 757.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fc572606cf0bb6a6c972f75a20a57fecb3cc7aa95285f84714b7ff29ce9321dc
BLAKE2b-256 checksum
How to use checksums
71377e8f3108d723641bb6e2f94e7fc532cd3bf2e9d850098f1e7488e0b55676
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / bayesmsd-0.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL bayesmsd-0.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 727.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
efe469f6f3ac5189c3473b98851d649693d43942dcf400da514ebc5bc4c16eb3
BLAKE2b-256 checksum
How to use checksums
5c0cc10000177591cced73e9151f49f31f3e73acc60ab6cdbc57d5d9c379f573
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.19

Release history Release notifications | RSS feed

This release

0.2.2 This release

7 release files

0.2.1

4 release files

0.2.0

7 release files

0.1.7

3 release files

0.1.6

4 release files

0.1.5

3 release files

0.1.4

4 release files

0.1.3

3 release files

0.1.2

3 release files

0.1.1

3 release files

0.1.0

2 release files

0.0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page