FPGA-based platform for the electronic control of microscopes.
Project description
Overview
MicroFPGA is an FPGA-based platform for the electronic control of microscopes. It aims at using affordable FPGA to generate or read signals from a variety of devices, including cameras, lasers, servomotors, filter-wheels, etc. It can be controlled via Micro-Manager, or its Java, Python and LabView communication libraries, and comes with optional complementary electronics.
Documentation and tutorials are available on https://mufpga.github.io/.
Content
This repository contains the Python package to control MicroFPGA. To use microfpga
in you Python environment, you can install it directly with pip
:
pip install microfpga
Alternatively, you can install it from the source code:
git clone https://github.com/mufpga/MicroFPGA-py
cd MicroFPGA-py
pip install -e .
Finally, configure your Alchitry FPGA with the correct configuration and try some of the example scripts.
Cite us
Joran Deschamps, Christian Kieser, Philipp Hoess, Takahiro Deguchi, Jonas Ries, "MicroFPGA: An affordable FPGA platform for microscope control", HardwareX 2023 (13): e00407, doi:10.1016/j.ohx.2023.e00407.
MicroFPGA-py was written by Joran Deschamps, EMBL (2020). PyPi page
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
File details
Details for the file microfpga-3.1.2.tar.gz
.
File metadata
- Download URL: microfpga-3.1.2.tar.gz
- Upload date:
- Size: 14.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 411dada1da2f9a5c9489fdc5e6f922697979780aff25471e3fe2e316f54b7243 |
|
MD5 | 343964683fdd8d68b8ca99171ed636cc |
|
BLAKE2b-256 | 78884351e358555a43cb3d7713901db0a9276bc0ba9471e5b423b3a64b8ddc91 |
File details
Details for the file microfpga-3.1.2-py3-none-any.whl
.
File metadata
- Download URL: microfpga-3.1.2-py3-none-any.whl
- Upload date:
- Size: 16.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33b9b8bb6a7b24af7203baf78127a7ff123447a7c7a464c4251b5567794bb4ee |
|
MD5 | 46dede24b85b5af00fbc2367113e74dc |
|
BLAKE2b-256 | fd067761530c64f144d94bc1ec649c65d04302deab5ffe13ede036569724f316 |