{ "info": { "author": "Kyle M. Douglass", "author_email": "kyle.m.douglass@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3" ], "description": "# RPi-DeviceAdapters\n\n[![Build Status](https://travis-ci.org/kmdouglass/RPi-DeviceAdapters.svg?branch=master)](https://travis-ci.org/kmdouglass/RPi-DeviceAdapters)\n[![Documentation Status](https://readthedocs.org/projects/rpi-deviceadapters/badge/?version=latest)](https://rpi-deviceadapters.readthedocs.io/en/latest/?badge=latest)\n[![Project Chat](https://img.shields.io/badge/zulip-join_chat-brightgreen.svg)](https://tacpho.zulipchat.com/)\n\nRPi-DeviceAdapters is a tool for controlling microscope hardware with\nthe [Raspberry Pi](https://www.raspberrypi.org/). It provides a common\nsoftware interface to different types of peripherals through\n[Micro-Manager](https://micro-manager.org/), an open source software\npackage widely used in microscopy.\n\nRPi-DeviceAdapters contains the following tools:\n\n- **[DeviceAdapters](https://github.com/kmdouglass/RPi-DeviceAdapters/tree/master/src/DeviceAdapters)**\n Ready-made Micro-Manager device adapters for various hardware peripherals\n- **[build](https://github.com/kmdouglass/RPi-DeviceAdapters/tree/master/ci/build)** A Docker image\n for cross-compiling Micro-Manager for the Raspberry Pi's ARM processors on a x86 laptop or\n workstation\n- **[app](https://github.com/kmdouglass/RPi-DeviceAdapters/tree/master/ci/app)** A Docker image for\n running the Micro-Manager Python wrapper on the Raspberry Pi and that can be easily downloaded\n onto any Pi that has Docker installed on it\n- **[tacpho.adapters](https://github.com/kmdouglass/RPi-DeviceAdapters/tree/master/tacpho/adapters)**\n A Python package for easily working with the project's Docker images on the Raspberry Pi\n\nIn addition, compiled device adapter libraries may be found in the\n[releases](https://github.com/kmdouglass/RPi-DeviceAdapters/releases) page.\n\n## Quickstart\n\nOn a Raspberry Pi that has [Docker](https://www.docker.com/) already\ninstalled , create a file named `script.py` that contains the\nfollowing lines:\n\n```\nimport MMCorePy\nmmc = MMCorePy.CMMCore()\nprint(mmc.getVersionInfo())\n```\n\nRun the following commands from a terminal window from the same Pi:\n\n```\n$ pip3 install tacpho.adapters\n$ mm.py pull\n$ mm.py run script.py\n```\n\n`mm.py pull` may take several minutes to download the\napplication on the first use.\n\n## Getting help\n\n- [Chat](https://tacpho.zulipchat.com/)\n- [Documentation](https://rpi-deviceadapters.readthedocs.io/en/latest/)\n- [Example scripts](https://github.com/kmdouglass/RPi-DeviceAdapters/tree/master/examples)\n\nComments, questions, and feedback may be posted in the Zulip chat room.\n\n## Related pages\n\n- **[rpi-micromanager](https://hub.docker.com/r/kmdouglass/rpi-micromanager/)** The project's Docker images\n- **[Micro-Manager](https://micro-manager.org/)** Open source microscopy software\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/kmdouglass/RPi-DeviceAdapters", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kmdouglass/RPi-DeviceAdapters", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "tacpho.adapters", "package_url": "https://pypi.org/project/tacpho.adapters/", "platform": "", "project_url": "https://pypi.org/project/tacpho.adapters/", "project_urls": { "Download": "https://github.com/kmdouglass/RPi-DeviceAdapters", "Homepage": "https://github.com/kmdouglass/RPi-DeviceAdapters" }, "release_url": "https://pypi.org/project/tacpho.adapters/0.3.0/", "requires_dist": [ "coloredlogs", "docker" ], "requires_python": "", "summary": "Micro-Manager device adapters for the Raspberry Pi", "version": "0.3.0" }, "last_serial": 4575027, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "64b8176741d187aef4636be992021957", "sha256": "a3a07df5d3bd04c07500915a5ef77f6a11a51785c8bfe7f0d0abff8a5dadcbc4" }, "downloads": -1, "filename": "tacpho.adapters-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "64b8176741d187aef4636be992021957", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6576, "upload_time": "2018-11-04T15:04:43", "url": "https://files.pythonhosted.org/packages/67/67/b9b1ed7f78bab4c0beb197e77504463ded5979b1812837a4e1c7ba96d3b2/tacpho.adapters-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6936c28c977c932fda1f3615f5d0e322", "sha256": "ec082b4b97df656b8a2592ff9aa036fc8d73fa1e87994623428c98ede9750f67" }, "downloads": -1, "filename": "tacpho.adapters-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6936c28c977c932fda1f3615f5d0e322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3614, "upload_time": "2018-11-04T15:04:44", "url": "https://files.pythonhosted.org/packages/67/f7/152bb59eaec9b7e914c6b0b17aece53fcbdf6491e5e841d22b8ab93d6768/tacpho.adapters-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "aae2ca6178edfda33a94148334cc5262", "sha256": "2e81e8f39fa5d67ac8e6ee044efa96ff3a8b500ff73ea62e959268454940aadd" }, "downloads": -1, "filename": "tacpho.adapters-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aae2ca6178edfda33a94148334cc5262", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7010, "upload_time": "2018-11-29T20:34:22", "url": "https://files.pythonhosted.org/packages/68/af/0eee12da3806e8a62e23bd481038a4b1285a359a82ab7519f174e76644ce/tacpho.adapters-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc54b9512a9eb9b10f9a41d4baed56de", "sha256": "e6724dea54fd6f1840406f02adf273c9172caa792dd2eea023e2cd487ad88072" }, "downloads": -1, "filename": "tacpho.adapters-0.2.0.tar.gz", "has_sig": false, "md5_digest": "cc54b9512a9eb9b10f9a41d4baed56de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4083, "upload_time": "2018-11-29T20:34:24", "url": "https://files.pythonhosted.org/packages/4c/b6/ec47d11d3eeecfa42a0e36d1e181b11a3acd193c924f015824d57403f540/tacpho.adapters-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ef12af5557f5b9cff2f901b3084edc94", "sha256": "1dc4b299a6b6b6708712c0bcad5e9569a652e96242e46b1f746094450e22e69a" }, "downloads": -1, "filename": "tacpho.adapters-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ef12af5557f5b9cff2f901b3084edc94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9322, "upload_time": "2018-12-08T11:50:01", "url": "https://files.pythonhosted.org/packages/06/08/ceb746b1f26581010d9cb2f4ce1b1be7ee54a189da158364618682029723/tacpho.adapters-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2684c51b088c4b5d321aef7a95d8d357", "sha256": "a2baef68b4bc2a67735103d98451521f54935f9a9a172b1c1a43e12dfcc5450e" }, "downloads": -1, "filename": "tacpho.adapters-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2684c51b088c4b5d321aef7a95d8d357", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5200, "upload_time": "2018-12-08T11:50:03", "url": "https://files.pythonhosted.org/packages/27/ea/8b98fcce0243a2d3a4023fb66b4d57fcc6604218f312d1a65cc5e2e56ae2/tacpho.adapters-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ef12af5557f5b9cff2f901b3084edc94", "sha256": "1dc4b299a6b6b6708712c0bcad5e9569a652e96242e46b1f746094450e22e69a" }, "downloads": -1, "filename": "tacpho.adapters-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ef12af5557f5b9cff2f901b3084edc94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9322, "upload_time": "2018-12-08T11:50:01", "url": "https://files.pythonhosted.org/packages/06/08/ceb746b1f26581010d9cb2f4ce1b1be7ee54a189da158364618682029723/tacpho.adapters-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2684c51b088c4b5d321aef7a95d8d357", "sha256": "a2baef68b4bc2a67735103d98451521f54935f9a9a172b1c1a43e12dfcc5450e" }, "downloads": -1, "filename": "tacpho.adapters-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2684c51b088c4b5d321aef7a95d8d357", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5200, "upload_time": "2018-12-08T11:50:03", "url": "https://files.pythonhosted.org/packages/27/ea/8b98fcce0243a2d3a4023fb66b4d57fcc6604218f312d1a65cc5e2e56ae2/tacpho.adapters-0.3.0.tar.gz" } ] }