Skip to main content

Python device development toolkit

Project description

https://raw.githubusercontent.com/BojanSof/PyDevDTK/main/images/icon.png

PyDevDTK

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.

Installing

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

Requirements can be found under requirements directory, which includes:

  • default.txt - base requirements for the package

  • build.txt - requirements for building the package

  • doc.txt - requirements for building the documentation (WIP)

  • dev.txt - requirements for developing the package, including linters and formatters

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydevdtk-0.1.1.tar.gz (5.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pydevdtk-0.1.1-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file pydevdtk-0.1.1.tar.gz.

File metadata

  • Download URL: pydevdtk-0.1.1.tar.gz
  • Upload date:
  • Size: 5.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for pydevdtk-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a64f34556c76c790a12231386d51d2beec2ea66737b3479da143916c85b53768
MD5 b4f7849ad75a2c6e1c8080200cd2ca92
BLAKE2b-256 aaa455729da01d17786aa1f2fbbc80ab6e3924f23a01bb5fd92a4b87f7fa33c8

See more details on using hashes here.

File details

Details for the file pydevdtk-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pydevdtk-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for pydevdtk-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 31e9b32cb932d1e8ea939e4aa12942036ba55f6cbe252c5b1d1be40a37df7f5a
MD5 2b1b563d2923e01f4810becaf10b9116
BLAKE2b-256 ea3b7c6f33d7df05ac2ef0b0308539b96174697cf720e6874d1922dc7c6c88a1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page