Skip to main content

Overview

versionLicensetests

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/.

Overview

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

Metadata

Release files for microfpga 3.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for microfpga 3.1.2
File Size Uploaded
microfpga-3.1.2.tar.gz 14.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for microfpga 3.1.2
File Interpreter ABI Platform
microfpga-3.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 31.1 kB

Release files / microfpga-3.1.2.tar.gz

Download URL microfpga-3.1.2.tar.gz
Size 14.6 kB
Tags Source
SHA-256 checksum
How to use checksums
411dada1da2f9a5c9489fdc5e6f922697979780aff25471e3fe2e316f54b7243
BLAKE2b-256 checksum
How to use checksums
78884351e358555a43cb3d7713901db0a9276bc0ba9471e5b423b3a64b8ddc91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / microfpga-3.1.2-py3-none-any.whl

Download URL microfpga-3.1.2-py3-none-any.whl
Size 16.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
33b9b8bb6a7b24af7203baf78127a7ff123447a7c7a464c4251b5567794bb4ee
BLAKE2b-256 checksum
How to use checksums
fd067761530c64f144d94bc1ec649c65d04302deab5ffe13ede036569724f316
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release history Release notifications | RSS feed

This release

3.1.2 This release

2 release files

3.1.1

2 release files

3.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page