/CasMonitorQt5

PySide2 touchscreen-based GUI and python functions for sample processing and fluid control system for biomedical research

Primary LanguageQML

CasMonitor

PyQt GUI and python controller tissue sample monitor

1) Start crossbario docker image in a new terminal. There is a text file that is named "start docker". Copy and paste that code into the terminal.

IF on raspberry pi or other device, use appropriate docker image for crossbario! (https://github.com/crossbario/crossbar)

2) Open SampleMonitor.desktop launcher. This will launch controlNQ.py and setupGUI.py simultaneously as subprocesses.

OLD METHOD TO START

1) Start crossbario docker image in a new terminal. There is a text file that is named "start docker". Copy and paste that code into the terminal.

IF on raspberry pi or other device, use appropriate docker image for crossbario! (https://github.com/crossbario/crossbar)

2) Open a second terminal. Make sure all casettes and the syringe needle are removed just incase. Activate the base environment for python and run the controlNQ.py file.

cd CasMonitor/
source activate base
python ./prepbot/controlNQ.py

3) Open another terminal or use the docker terminal to open the gui.

cd CasMonitor/
source activate base
python setupGUI.py

Version 0.03 UI Demonstration:

Virtual keyboard demo

VrtualKeyboard.mp4

Temperature monitor

TemperatureMonitor.mp4

Tempterature monitor, grid swipe layout

TempMonitor-GridSwipeLayout.mp4

Testing multiple protocols

testing_multipleProt.mp4

1 Cassette

1cas.mp4

Sample monitor swipe layout

SampleMontior-SwipeLayout.mp4

Version 0.0.2 UI Demonstration:

Version 0.0.0 UI Demonstration: