Initial semi-complete CV4 analysis package including pedestal, sine, DAC, slow sine, and pulse analyses.
Initial semi-complete CV4 analysis package utilizing dataframes. Dataframes get defined in cv4_dataframe.py
and filled with functions defined in cv4_analysis/utils/
.
Pedestal Analysis
- Plotting raw and histogrammed waveforms
- Computing and plotting autocorrelation
- Producing plot webpages
Sine Analysis
- Plotting raw and fitted sine waves
- Computing and plotting FFTs
- Computing effective number of bits (ENOB), signal to noise and distortion ratio (SINAD) and plotting
- Producing plot webpages
DAC Analysis
- Line fit and residuals
- Computing DNL and INL and plotting
Slow Sine Analysis
- Plotting sine histogram
- Computing DNL and INL
Pulse Analysis
- Interleaving pulses and plotting pulse overlays (including derivative and normalized pulses)
- Plotting pulse phases
- OFC analysis
- Computing gain ratios, risetimes
- Producing plot webpages