Skip to content

sqdlab/SQDViz

Repository files navigation

SQDViz

SQDViz is the visualisation tool used to slice multidimensional data into 1D or 2D plots. The software also provides:

  • Realtime dataprocessing with a completely reconfigurable pipeline (all in-situ) with custom data processors
  • Cursors to help view the data cuts along the x and y axes
  • Analysis cursors to define regions that link with the realtime data processors

There are additionally UI elements present to make it easy to view data generated from SQDToolz and older CSV tables (like that produced by UQTools).

Installation instructions

The basic requirements are:

  • H5PY
  • NumPy/SciPy - used in the data processing
  • Matplotlib - in the older version, this is the actual viewer, while in the newer version it is just there for the colour schemes...

The older version uses Matplotlib and Tkinter (found natively in all Python 3 distributions). However, the latest version utilises QT for a faster experience and the ability to view much larger datasets:

  • PySide 6 - this is the free version of QT
  • PyQTgraph

Use Anaconda via:

conda create -n sqdviz_env python=3.10

Now choose a different folder (i.e. not in the virtual environment folder) to house the SQDViz folder (idea is to create an editable folder such that the code can be modified and pushed). Once navigating to this folder, run the usual GIT clone:

cd C:/Users/....../myFolder/
git clone https://github.com/sqdlab/sqdviz.git

Now activate the environment and install the requirements:

conda activate sqdviz_env
cd sqdviz
pip install -r Requirements.txt

This should install all required dependencies. Now create a batch file (to create a handy shortcut) with the following commands:

cd C:/Users/....../myFolder/sqdviz
pathToEnvironment/name_of_venv/python.exe MainFormQT.py

Replace MainFormQT.py with Main.py if one wishes to run the previous Tkinter version.

About

A data visualisation tool that handles live data-feeds while providing real-time data analysis and processing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages