Skip to main content

Convert images of beads into XYZ positions

Project description


PyPi Docs Testing Paper

MagTrack is a free open-source Python library for tracking symmetric beads in single-molecule magnetic tweezers experiments.

Try a demo in a Google Colab notebook Open in Colab

⏳ Install

Get started with MagTrack by following the installation instructions.

⚒ Usage

import magtrack

# Run the full default XYZ pipeline
x, y, z, profiles = magtrack.stack_to_xyzp(stack)

# Or make your own pipeline from algorithms you prefer
x, y = magtrack.center_of_mass(stack)
x, y = magtrack.auto_conv_sub_pixel(stack, x, y)
profiles = magtrack.fft_profile(stack)
...

More Examples

You can see more examples of how to use MagTrack in this notebook. Try it out with Google Colab. Open in Colab Or you can download it and run it on your computer with Jupyter Notebook.

📖 Documentation

View the full guide to MagTrack at magtrack.readthedocs.io

🔬 Live Microscope Control and Acquisition

You can use MagTrack for live video processes using our sister project MagScope.

💬 Support

Report issues and make requests on the GitHub issue tracker.

Having trouble? Need help? Have suggestions? Want to contribute?
Email us at magtrackandmagscope@gmail.com

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

magtrack-0.7.5.tar.gz (70.1 kB view details)

Uploaded Source

Built Distribution

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

magtrack-0.7.5-py3-none-any.whl (80.2 kB view details)

Uploaded Python 3

File details

Details for the file magtrack-0.7.5.tar.gz.

File metadata

  • Download URL: magtrack-0.7.5.tar.gz
  • Upload date:
  • Size: 70.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for magtrack-0.7.5.tar.gz
Algorithm Hash digest
SHA256 f7ec1d1533e7821c298b4647eec35abb9a74a27e62e49821648f452998afe5b3
MD5 f7c8b8a2e358a39f10b4189efb1f2ea8
BLAKE2b-256 6cb57b6490c56e34c9f4e4aaa6be5c4a7138c2e451fecb60645427008f618053

See more details on using hashes here.

Provenance

The following attestation bundles were made for magtrack-0.7.5.tar.gz:

Publisher: publish-to-pypi.yml on 7jameslondon/MagTrack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file magtrack-0.7.5-py3-none-any.whl.

File metadata

  • Download URL: magtrack-0.7.5-py3-none-any.whl
  • Upload date:
  • Size: 80.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for magtrack-0.7.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ce7734790204b3b0954b099d8d0bc39230de25d36572d50a6ced0f4ca82c7578
MD5 808d66b82b46f9bacf8f7504e76feea9
BLAKE2b-256 c3decd67af8d42475b86520958840876d7d872e5cdca374f96ba647ccaca5581

See more details on using hashes here.

Provenance

The following attestation bundles were made for magtrack-0.7.5-py3-none-any.whl:

Publisher: publish-to-pypi.yml on 7jameslondon/MagTrack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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