Skip to main content
Ctrl K

puzzlepiece

A GUI-forward Python framework for automating experimental setups. It focuses on abstracting communication with a piece of hardware into standard inputs, outputs, and actions, automatically generating UI components and a universal API.

1
contributor
Get started
149 commitsLast commit ≈ 10 months ago6 stars1 fork

Description

Puzzlepiece is a GUI-forward Python framework for automating experimental setups. It focuses on abstracting communication with a piece of hardware into standard inputs, outputs, and actions. It then automatically generates GUI components for them, minimising the need for boilerplate code. Puzzlepiece allows the user to bring diverse controls into a single, consolidated application, and automate their interaction or experiment using a unified API, either by making custom Pieces, or through a built-in script language, or with Interactive Python.

See the documentation at https://puzzlepiece.readthedocs.io/ for features and examples of how to get started.

You can install puzzlepiece using pip:

pip install puzzlepiece
Keywords
Programming language
  • Python 100%
License
</>Source code
Packages

Contributors

Contact person

JD

Jakub Dranczewski

JD
Jakub Dranczewski

Related software

pzp-hardware

PZ

Laboratory hardware support Pieces for the puzzlepiece GUI & lab automation framework.

Updated 1 week ago
1