About

Cube Software provides two main things to facilitate using the hardware and firmware:

  • Cube GUI - a simple GUI application for writing
  • Cube Library - a simple library to communicate with the firmware
  • a script for easier loading of the measured data into Mayavi

Installation

We currently do not provide a ready wheel that you could install through pip. The recommended way is to pull the github repository and use it in your project as a local library. The easiest way to do so is using the example provided in the root of the github repo.

There are multiple required packages to run the library: - Python 3.9 or newer - DearPyGui - protobuf - pySerial

The visualization script requires these python packages: - Python 3.7 or newer - Mayavi - PyQt5 - numpy - vtk