Skip to content

lpGBT Eye Diagram Plotting and Asymmetry Analysis

Nicholas Andrew Turner requested to merge feature/eye-diagram-analysis into main

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.

image

Example eye diagram plot (centered).

image.png

Example console output of vertical centers.

image.png

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.

Merge request reports

Loading