EtalumaSupport / LumaViewPro

MIT License
6 stars 6 forks source link

LumaViewPro

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.

lvpscreenshot2

Installation Prequisites

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.

Java

  1. 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.
  2. During installation, please select the installation option to set the JAVA_HOME environment variable.

Note(s):

  1. Depending on your platform and installation method, you may be required to add the ./bin folder to your PATH environment variable.

Apache Maven

  1. Please navigate to https://maven.apache.org/download.cgi and download the Maven 3.9.8 Binary Zip Archive release.
  2. Extract the downloaded zip file to any directory.

Note(s):

  1. Depending on your platform and installation method, you may be required to add the ./bin folder to your PATH environment variable.

Installation Guide For Windows to run as Python Script

Download and install from the python page https://www.python.org/downloads/.

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

Screen Shot 2022-07-11 at 4 47 24 PM

Installation Guide for Linux to run as Python Script

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

Screenshot from 2022-07-12 18-49-14

Enter the following into the terminal to install the package dependencies

pip3 install -r requirements.txt

Screenshot from 2022-07-12 18-48-26 (1)

Go to the location of the LumaViewPro-main folder in the terminal

Open LumaViewPro using the terminal

Screenshot from 2022-07-12 18-53-04

Running from Code on Windows 10 and Linux