This repository is archived! The code is now located at https://github.com/LEB-EPFL/iSIM/tree/main.
Python Control Interface for the iSIM at LEB-EPFL
- Windows PC
- Python 3.9.5 is installed
- Create a folder called on the PC called
C:\iSIM\
. - Install Micro-Manager 2.0.1 20220523 into
C:\iSIM\Micro-Manager-2.0.2
. - Clone this repo to
C:\iSIM\isimgui
on the control PC. - Copy
MMStartup.bsh
from this repo to the Micro-Manager folder. - Install the necessary Micro-Manager plugins from https://github.com/wl-stepp/micro-manager-isim by copying the .jar files into
C:\iSIM\Micro-Manager-2.0.2\mmplugins
. - Create a new Python virtual environment with the following command. Note the directory!
python -m venv C:\iSIM\isim_python_env
. - Activate the virtual environment in a Powershell console:
C:\iSIM\isim_python_env\Scripts\Activate.ps1
. - Move into the cloned repository:
Set-Location C:\iSIM\isimgui
. - Install the control software:
pip install .
- Create a shortcut to
C:\iSIM\Micro-Manager-2.0.2\ImageJ.exe
on the Desktop if it doesn't already exist.