Vayu a Python (>3.7) based desktop application using the PyQt5 library for data processing, visualization and analysis. The toolbox was developed with the aim to equip experts as well as non-experts to process, analyse and visualize sensor data.
A tutorial is available at the Wiki Page. It provides an easy to follow step by step guide that shows different features of the toolbox as well as the outputs received after implementation of those functions.
If there are any issues/bugs, please report them using the GitHub issue functionality.
The main application file is availabel in the src folder. The current version works well for MacOS as well as Windows.
The dataset folder includes several datasets that have been used for testing the toolbox. The example datasets include data from AirBox sensors, PurpleAir and two custom datasets. The reason behind having custom datasets was to test the toolbox with data in different formats. More datasets are being tested currently that include data from Luftdaten sensors.
To run the application, download the app.py file. You can use the terminal in mac or the command line tool in windows to start the application. It is advisable to create a virtual environment to work with this application.
To start Vayu
python3 app.py
Note: All the outputs (data files, figures and plots ) would be saved in the folder where the main python file is stored.
Another option to the use the toolbox is to create an executable program. This allows the user to use the application as a .exe file (Windows) or .dmg file (MacOS). The tutorial on Python Basics explains how to compile PyQt to EXE.
For more details about this toolbox, refer to this paper published in Sensors Journal.