Skip to main content

Python framework for live data acquisition and analysis in magnetic tweezers microscopy

Project description


PyPi Docs Python package Paper

MagScope is a Python-based application for live data acquisition and analysis in magnetic tweezers microscopy.

  • Fast, high-throughput, and high-resolution
  • GUI - includes a clean simple GUI (Graphical User Interface)
  • Demo - Launches by default with a simulated camera so you can try it without microscope hardware connected
  • Automation - Create simple Python scripts to automate data-collection and motor movement for long/complex experiments.
  • XYZ-Lock - Enable XY- and/or Z-Lock to keep beads centered and in focus for long experiments
  • Customizable - Easily add your lab's hardware and implement custom features
  • CPU or GPU tracking of beads via MagTrack

🚀 Getting Started

👉 👉 👉 Get Started Here 👈 👈 👈

📖 Documnetation

View the full guide to MagScope at magscope.readthedocs.io

💬 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

⚒ Quick Start (Advanced)

Click to expand

Easy CPU only install with pip:

pip install magscope

Launch the demo with:

import magscope

scope = magscope.MagScope()
scope.start()

More details on how to install with GPU-acceleration, connect your own camera and more are in the documentation!

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

magscope-0.2.1.tar.gz (119.9 kB view details)

Uploaded Source

Built Distribution

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

magscope-0.2.1-py3-none-any.whl (117.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for magscope-0.2.1.tar.gz
Algorithm Hash digest
SHA256 7d8583a30ff7350eae913cc1fbaa4c126206097787c1d6a82e62ed7a905ea2e2
MD5 4bd8d96cc12086d359e0c4f1ecef8354
BLAKE2b-256 57333a9bbc8a50e356a108b2ab9ac5c8168fbc6e7c94b8f5a503eb626c58bb2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for magscope-0.2.1.tar.gz:

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

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

File details

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

File metadata

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

File hashes

Hashes for magscope-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 440cd7a7d0302bd9caec459124fc20aabe8559824e28d9bfce1b39d70507ac2a
MD5 0fb7e2e2c021cf41f03721e3a6819676
BLAKE2b-256 250108cbd3996346350535cb69983d23d9f43827426326d2216462ec5875d0f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for magscope-0.2.1-py3-none-any.whl:

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

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