lpGBT Eye Diagram Plotting and Asymmetry Analysis
Description
Functions for plotting eye diagrams, and checking asymmetry for ME0 OH lpGBT attenuation screening
Related Issue
Closes #60
How Has This Been Tested?
Tested with 2 files of data from 4 unqiue lpGBTs each (8 total). Verified center and refined options successfully center eye diagrams, and perform interpolation, respectively. Verified gbts option only plots and analyzes specified lpGBTs if provided.
Example eye diagram plot (centered).
Example console output of vertical centers.
Example console output if asymmetry is outside of acceptable range.
Types of changes
-
Bug fix (non-breaking change which fixes an issue) -
New feature (non-breaking change which adds functionality) -
Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
-
My code follows the code style of this project. -
My change requires a change to the documentation. -
I have updated the documentation accordingly. -
I have read the CONTRIBUTING document. -
I have added tests to cover my changes. -
All new and existing tests passed.