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

citrineio/PyBERT

This branch is 164 commits behind capn-freako/PyBERT:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5d97d14 · Oct 3, 2021
Feb 26, 2020
Aug 16, 2021
Sep 9, 2021
Sep 9, 2021
Dec 21, 2019
Sep 9, 2021
Oct 3, 2021
Sep 9, 2021
Oct 3, 2021
May 31, 2018
Nov 2, 2019
Sep 14, 2019
Oct 31, 2019
Oct 10, 2014
May 4, 2019
Dec 28, 2019
Sep 15, 2019
Dec 7, 2019
Jul 29, 2019
Jun 14, 2020
Jun 12, 2020
Nov 2, 2019

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 99.4%
  • Other 0.6%