Skip to content

7jameslondon/MagScope

Repository files navigation


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 👈 👈 👈

📖 Documentation

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

See CHANGELOG.md for release-oriented summaries of notable user-facing changes. Maintainers can follow RELEASE.md for the project release checklist.

💬 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!

About

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

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages