https://github.com/7jameslondon/magscope
Python framework for live data acquisition and analysis in magnetic tweezers microscopy
https://github.com/7jameslondon/magscope
data-aquisition gpu-acceleration live-analysis magnetic-tweezers microscopy multiprocessing python
Last synced: about 2 months ago
JSON representation
Python framework for live data acquisition and analysis in magnetic tweezers microscopy
- Host: GitHub
- URL: https://github.com/7jameslondon/magscope
- Owner: 7jameslondon
- License: gpl-3.0
- Created: 2025-03-11T16:04:52.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2026-04-15T01:09:43.000Z (about 2 months ago)
- Last Synced: 2026-04-15T01:28:11.023Z (about 2 months ago)
- Topics: data-aquisition, gpu-acceleration, live-analysis, magnetic-tweezers, microscopy, multiprocessing, python
- Language: Python
- Homepage:
- Size: 15.4 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: license
- Agents: AGENTS.md
Awesome Lists containing this project
README
[](https://pypi.org/project/magscope/)
[](https://magscope.readthedocs.io)
[](https://github.com/7jameslondon/MagScope/actions/workflows/tests.yml)
[](https://doi.org/10.1101/2025.10.31.685671)
[MagScope](https://github.com/7jameslondon/MagScope) is a Python-based application for live data acquisition and analysis in [magnetic tweezers microscopy](https://doi.org/10.1007/978-1-0716-3377-9_18).
* 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](https://github.com/7jameslondon/MagTrack)
## 🚀 Getting Started
[👉 👉 👉 Get Started Here 👈 👈 👈](https://magscope.readthedocs.io)
## 📖 Documentation
View the full guide to MagScope at [magscope.readthedocs.io](https://magscope.readthedocs.io)
See [CHANGELOG.md](CHANGELOG.md) for release-oriented summaries of notable user-facing changes.
Maintainers can follow [RELEASE.md](RELEASE.md) for the project release checklist.
## 💬 Support
Report issues and make requests on the [GitHub issue tracker](https://github.com/7jameslondon/MagScope/issues)
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](https://magscope.readthedocs.io)!