Skip to content

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

License

Notifications You must be signed in to change notification settings

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

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

  •  
  •  

Languages