michael 57e366ae74 | ||
---|---|---|
archive | ||
assets | ||
db | ||
screenshots | ||
ui | ||
.gitignore | ||
README.md | ||
app.py | ||
build.cmd | ||
crds_calc.py | ||
db.py | ||
favicon.ico | ||
requirements.txt | ||
widgets.py |
README.md
CRDS Scan Analyzer
Basics
-
Designed for usage with Mid-IR laser comb scan output (time scale, not frequency)
-
Expected data column format:
[time, signal voltage in, piezo crystal voltage out]
Building
-
pip3 <or python3 -m pip> install -r requirements.txt
-
build.cmd -compileUI -build
-
Find build output in
/dist/
Usage
-
Import data (CSV format preferred, delimiter customization coming later, maybe even LabView binary)
-
Cut out & overlay peak groups using either piezo-voltage-threshold or group-spacing algorithm
-
Set peak isolation parameters + guesses for ringdown function coefficients
-
Admire glorious tau distributions for each comb tooth