Rohan Singh All work

Oscilloscope plotting tool

A small web app that turns the messy CSV files a digital oscilloscope exports into readable voltage plots.

Context
Personal project
When
2024
Tools
Python, Pandas, Matplotlib, Streamlit
Links
Source on GitHub

Problem

Digital storage oscilloscopes export readings as CSV files with extra header rows and inconsistent columns. Plotting them meant cleaning each file by hand.

What it does

  • Upload a raw CSV export from the oscilloscope.
  • The app cleans the file and plots voltage against time.
  • Useful for quick signal checks while debugging circuits.