LumaViewPro is an open source fluorescence microscope control interface written in Python. It is sponsored by Etaluma, Inc. and includes an example of an interface to the Etaluma Mainboard with Multi-axis motion control. It offers multi OS functional GUI as well as a development tool for testing and building applications from.
LumaViewPro contains certain functionality and features which rely on external frameworks and libraries such as Java, ImageJ, etc. These frameworks/libraries need to be installed prior to using LumaViewPro for these capabilities to be enabled.
- Please navigate to https://www.azul.com/downloads/?version=java-8-lts&package=jdk-fx#zulu and download/install the specific Azul Java 8 JDK+FX package for your operating system.
- During installation, please select the installation option to set the
JAVA_HOME
environment variable.
Note(s):
- Depending on your platform and installation method, you may be required to add the
./bin
folder to yourPATH
environment variable.
- Please navigate to https://maven.apache.org/download.cgi and download the Maven 3.9.8 Binary Zip Archive release.
- Extract the downloaded zip file to any directory.
Note(s):
- Depending on your platform and installation method, you may be required to add the
./bin
folder to yourPATH
environment variable.
Download and install from the python page https://www.python.org/downloads/.
- select "add python to PATH"
- select "install launcher for all users"
- select "install now"
- restart the computer
Download and unzip the LumaViewPro-main file
Select to open all Python documents using the Python application
Open a comand Prompt and enter the following
python -m pip install -r requirements.txt
Go to the location of the LumaViewPro-main folder in the command prompt
Open LumaViewPro using the command prompt
Download and unzip the LumaViewPro-main file
To install Python open the terminal and enter the following
sudo apt-get update
sudo apt-get install python3.10
sudo apt-get install python3-pip
To check if Python works enter the following in the terminal
python3 --version
Enter the following into the terminal to install the package dependencies
pip3 install -r requirements.txt
Go to the location of the LumaViewPro-main folder in the terminal
Open LumaViewPro using the terminal
- Download code from github as a .ZIP file
- Unzip to your preferred folder
- Open command prompt
- Navigate to the folder containing lumaviewpro.py
- type: python lumaviewpro.py