This repository contains a Jupyter Notebook tutorial (DEMO.ipynb
) demonstrating the usage of UC2-REST and Imswitch for CBL Microscopy. UC2-REST is an open-source project that provides utilities to control a ESP32 board for microscopy, and Imswitch is another open-source project that provides GUI options for controlling the UC2 board.
To run this code you will need a code editor such as jupyter, VS Code or PyCharm, we prefer to use VS Code, but you can use whatever you feel comfortable with. Besides the code editor you will also need an environment, how to create this is explained in the DEMO file.
-
UC2-REST: Open-source UC2 Rest API.
- Repository: UC2-REST GitHub Repository
-
Imswitch UC2: Open-source fork of ImSwitch for UC2 .
- Repository: Imswitch UC2 GitHub Repository
-
Imswitch: Original ImSwitch.
- Repository: Imswitch GitHub Repository
- Website: Imswitch Documentation
-
UC2 Hardware: Open Source Microscopy Cubes.
- Repository: UC2 General GitHub Repository
- Website: UC2 Website
-
N4N Lab: Supporting Research Group
- Website: n4nlab.eu
The required environments are explained in the demo.
Follow these instructions to get the demo running on your local machine.
-
Clone this repository or download the zip (code button above):
git clone https://github.com/Tomvhattem/8BM020_Software_Demo
-
Open the repository or jupyter notebook in your preferred software (VS Code, PyCharm)