- This tool locates ablation mismatches between .scancsv and .run files
- Plots the voltage curve from a given .run csv file
- Marks the expected ablations from the targets csv file (.scancsv file)
- Calculates and plots the following coordinates using the current floor value
- Detected ablation peaks from the .run file that match expected ablations from the targets file
- Missing ablation peaks from the .run file that are visible/expected from the targets file
- Anomaly ablation peaks from the .run file that don't line up with expected peaks from the target file
- .scancsv (target) files are csv formatted files specifying the targets for a given run
- Additional header data preceding the csv is allowed and auto-filtered
- Additional footer data following the csv is NOT allowed
- Sample files at sample1_run and sample2_run
- The length of the extracted csv indicates the expected ablation count
- Individual targets from the .scancsv file must have consistent time spacing
- A line containing csv column names can be included or omitted
- CSV columns :
Scan Type Description Selected Lock Edit Vertex Count Vertex List Preablation Settings Ablation Settings Data ... ... ... ... ... ... ... ... ...
- .run files are csv formatted files containing the results from a given run
- Additional header data preceding the csv is allowed and auto-filtered
- Additional footer data following the csv is NOT allowed
- Sample files at sample1_targets and sample2_targets
- A line containing csv column names can be included or omitted
- CSV columns :
Column 0 Voltage V (Column 1) Column 2 ... Column 10 TimeStamp Secs (Column 11) etc... ... ... ... ... ...
- Install Python 3.11 or newer
- Verify via
cmd
with the commandpython3 --version
- Verify via
- Download the latest vip version here
- Move the downloaded folder to the target installation location
- Right click
install.bat
and RUN AS ADMINISTRATOR - Tool shortcuts will be added to the following locations
- Desktop (Voltage Integration Plotter)
- Start Menu (Voltage Integration Plotter)
- File Explorer (
right click
any file or folder and selectOpen with VIP
)
git clone https://github.com/ryanpecha/Voltage-Integration-Plotting.git
cd ./Voltage-Integration-Plotting/
python3 -m pip install -r ./requirements.txt
python3 -m pip install -r ./badges/requirements.txt
python3 -m pip install -r ./tests/requirements.txt
- Generates pyVersionsBadge.svg for display in README.md
./badges/genBadge.bat
- Generates and writes a test report to stdout
python3 ./tests/runTests.py
Pecha, R. A. (versionYear, versionMonth versionDay). Voltage-Integration-Plotting Version (version). Retrieved retrieveMonth retrieveDay, retrieveYear, from https://github.com/ryanpecha/Voltage-Integration-Plotting.