Python package that provides basic tools for device development, including:
Communication protocols:
- UART
- BLE
Real-time visualizations, which can be fully customized, or use one of the following plots:
- Line plots
- Scatter plots
- Bar plots
- Image plots
More communication protocols and plots are added iteratively.
The repository includes GitHub actions which publish the package to PyPI and TestPyPI. To install the latest release package, run:
pip install pydevdtk
To install the latest development package, which is published on TestPyPI, run:
pip install --index-url https://test.pypi.org/simple pydevdtk
If you need to install the package locally for development, run the following command in the root of the repository:
pip install -e .
Requirements can be found under requirements
directory, which includes:
default.txt
- base requirements for the packagebuild.txt
- requirements for building the packagedoc.txt
- requirements for building the documentation (WIP)dev.txt
- requirements for developing the package, including linters and formatters