pretty-modbus is a wrapper for pymodbus servers and clients with allows defining a memory layout for convenient writing and reading of data.
It also offers abstractions over the pymodbus client and server classes for utility and convenience.
- For a tutorial outlining the basic concepts of pretty-modbus, see tutorial
- For an example of pretty-modbus use, see example
- For documentation, refer to the docstrings in
src/pretty_modbus
This project is REUSE 3.0 compliant. It is licensed
under GPL-3.0-or-later. See LICENSES/
for details.
- Our Python code follows the Black style guide
- The formatting of our Python docstrings follows 3.8 Comments and Docstrings of the Google Python Style Guide
We use the standard
gitflow branching
model. Pull requests should only go into the develop
branch. The develop
branch will be regularly merged into master
.