Python framework for live data acquisition and analysis in magnetic tweezers microscopy
Project description
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
📖 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!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file magscope-0.3.0.tar.gz.
File metadata
- Download URL: magscope-0.3.0.tar.gz
- Upload date:
- Size: 418.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8db266503c8bef01150632877ac79290477b286338542142a430cb1099f3b049
|
|
| MD5 |
03f74b1d1a0ce6bc8bd82ac8495c9198
|
|
| BLAKE2b-256 |
3d31116bc88c56c50ae2cca4c28a38f136110997e44c5ec527f3247cfd7eac43
|
Provenance
The following attestation bundles were made for magscope-0.3.0.tar.gz:
Publisher:
publish-to-pypi.yml on 7jameslondon/MagScope
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
magscope-0.3.0.tar.gz -
Subject digest:
8db266503c8bef01150632877ac79290477b286338542142a430cb1099f3b049 - Sigstore transparency entry: 1302608308
- Sigstore integration time:
-
Permalink:
7jameslondon/MagScope@46cdcd229834045a91e1d3c1d1932879f40e1eec -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/7jameslondon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@46cdcd229834045a91e1d3c1d1932879f40e1eec -
Trigger Event:
release
-
Statement type:
File details
Details for the file magscope-0.3.0-py3-none-any.whl.
File metadata
- Download URL: magscope-0.3.0-py3-none-any.whl
- Upload date:
- Size: 401.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf8073043c2d2ec0be9f6c396aa0fdd1556180f2d6080b2e8fd03f468baff005
|
|
| MD5 |
2e7ac56ca06fc2276743f32ded854c26
|
|
| BLAKE2b-256 |
e051052d3629d80bdbcac192cf4502e56619885ac45315de572c863f31f0763d
|
Provenance
The following attestation bundles were made for magscope-0.3.0-py3-none-any.whl:
Publisher:
publish-to-pypi.yml on 7jameslondon/MagScope
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
magscope-0.3.0-py3-none-any.whl -
Subject digest:
bf8073043c2d2ec0be9f6c396aa0fdd1556180f2d6080b2e8fd03f468baff005 - Sigstore transparency entry: 1302608420
- Sigstore integration time:
-
Permalink:
7jameslondon/MagScope@46cdcd229834045a91e1d3c1d1932879f40e1eec -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/7jameslondon
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@46cdcd229834045a91e1d3c1d1932879f40e1eec -
Trigger Event:
release
-
Statement type: