Skip to content

Serial communication link bit error rate tester simulator, written in Python.

License

Notifications You must be signed in to change notification settings

leochand101/PyBERT

 
 

Repository files navigation

PyBERT

PyBERT is a serial communication link bit error rate tester simulator with a graphical user interface (GUI).

It uses the Traits/UI package of the Enthought Python Distribution (EPD) http://www.enthought.com/products/epd.php, as well as the NumPy and SciPy packages.

Notice: Before using this package for any purpose, you MUST read and understand the terms put forward in the accompanying "LICENSE" file.

Installation

Testing

Tox is used for the test runner and documentation builder. By default, it runs the following environments: py36, py37, pylint, flake8 and docs. It will skip any missing python versions.

  • pip install tox
  • tox

To run a single environment such as "docs" run: tox -e docs

Documentation

PyBERT documentation exists in 2 separate forms:

Acknowledgements

I would like to thank the following individuals, for their contributions to PyBERT:

  • Mark Marlett
  • Low Kian Seong
  • Amanda Bukur
  • David Patterson

About

Serial communication link bit error rate tester simulator, written in Python.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.9%
  • Other 1.1%