Skip to main content

Micro-Manager device adapters for the Raspberry Pi

Project description

RPi-DeviceAdapters

Build Status Documentation Status Project Chat

RPi-DeviceAdapters is a tool for controlling microscope hardware with the Raspberry Pi. It provides a common software interface to different types of peripherals through Micro-Manager, an open source software package widely used in microscopy.

RPi-DeviceAdapters contains the following tools:

  • DeviceAdapters Ready-made Micro-Manager device adapters for various hardware peripherals
  • build A Docker image for cross-compiling Micro-Manager for the Raspberry Pi's ARM processors on a x86 laptop or workstation
  • app A Docker image for running the Micro-Manager Python wrapper on the Raspberry Pi and that can be easily downloaded onto any Pi that has Docker installed on it
  • tacpho.adapters A Python package for easily working with the project's Docker images on the Raspberry Pi

In addition, compiled device adapter libraries may be found in the releases page.

Quickstart

On a Raspberry Pi that has Docker already installed , create a file named script.py that contains the following lines:

import MMCorePy
mmc = MMCorePy.CMMCore()
print(mmc.getVersionInfo())

Run the following commands from a terminal window from the same Pi:

$ pip3 install tacpho.adapters
$ mm.py pull
$ mm.py run script.py

mm.py pull may take several minutes to download the application on the first use.

Getting help

Comments, questions, and feedback may be posted in the Zulip chat room.

Related pages

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

tacpho.adapters-0.3.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

tacpho.adapters-0.3.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file tacpho.adapters-0.3.0.tar.gz.

File metadata

  • Download URL: tacpho.adapters-0.3.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for tacpho.adapters-0.3.0.tar.gz
Algorithm Hash digest
SHA256 a2baef68b4bc2a67735103d98451521f54935f9a9a172b1c1a43e12dfcc5450e
MD5 2684c51b088c4b5d321aef7a95d8d357
BLAKE2b-256 27ea8b98fcce0243a2d3a4023fb66b4d57fcc6604218f312d1a65cc5e2e56ae2

See more details on using hashes here.

File details

Details for the file tacpho.adapters-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: tacpho.adapters-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for tacpho.adapters-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1dc4b299a6b6b6708712c0bcad5e9569a652e96242e46b1f746094450e22e69a
MD5 ef12af5557f5b9cff2f901b3084edc94
BLAKE2b-256 0608ceb746b1f26581010d9cb2f4ce1b1be7ee54a189da158364618682029723

See more details on using hashes here.

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