Oscilloscope program for the Attys (http://www.attys.tech).
- Records from multiple Attys at the same time.
 - Python plugins to visualise data or feed the data into your favourite game engine (via UDP broadcast).
 - Saves data as tab separated values which can be directly imported into Python, MATLAB ™, OCTAVE, R, GNUPLOT and many other software packages.
 - Change the gain, highpass, lowpass, 50/60Hz bandstop and rectifier for amplitude plots
 
For saving data to a file the format is either "comma separated" (CSV) or "tab separated" (TSV).
UDP packets are always transmitted as CSV.
# TIMESTAMP_IN_UNIX_EPOCH ATTYS1MAC ATTYS2MAC ...
- TIME
 - RAW_AccX
 - RAW_AccY
 - RAW_AccZ
 - RAW_MagX
 - RAW_MagY
 - RAW_MagZ
 - RAW_CH1
 - RAW_CH2
 - RAW_DIO1
 - RAW_DIO2
 - FILT_1
 - FILT_2
 - FILT_3
 - FILT_4
 - FILT_5
 - FILT_6
 - FILT_7
 - FILT_8
 - FILT_9
 - FILT_10
 - RAW_AccX of the 2nd Attys
 - ...
 
https://github.com/glasgowneuro/attys-scope/blob/master/installer/attys_scope_installer.msi
Add these two repositories...
sudo add-apt-repository ppa:berndporr/attys
sudo add-apt-repository ppa:berndporr/dsp
...and then select attys-scope. This will then install also the other required packages.
- git clone https://github.com/glasgowneuro/attys-comm.git and compile/install it.
 - git clone https://github.com/glasgowneuro/attys-scope.git
 - Install the IIR filter library https://github.com/berndporr/iir1
 - Install the other packages: "apt-get install qt5-qmake, g++, qtbase5-dev-tools, qtdeclarative5-dev-tools, libbluetooth-dev, qtbase5-dev, qt5-default, libqt5multimedia5-plugins, qtmultimedia5-dev"
 - cd attys-scope
 - qmake
 - make
 - make install
 - Start by typing "attys-scope"
 
- Install: Visual Studio 2022 community edition
 - clone iir1 in your root directory: https://github.com/berndporr/iir1 and compile it (release version)
 - Download the open source version of QT5, 64 bits, 5.15 LTS for visual C++ 2019 from www.qt.io.
 - git clone https://github.com/glasgowneuro/attys-comm.git and compile it
 - git clone https://github.com/glasgowneuro/attys-scope.git
 - Edit attys-scope.pro and adjust the path variables so that they point to attys-comm and the IIR libary
 - Run 
qmake -tp vcin the x64 terminal of VS - Open the 
.slnfile - Open VS and then re-target the project (right click on attys_scope in the Solutions Explorer -> Retarget Projects)
 - Build solution
 - go to the "release" subdirectory
 - run "windeployqt attys-scope.exe" which copies all the DLLs into this directory which are needed to run the app
 - Install "Microsoft Visual Studio Installer Projects" via VS->Extensions and build the msi installer which will be in the "installer" subdirectory.
 
Check out the python subdirectory. This contains scripts for both postprocessing of datafiles and realtime processing.
