StreamPlot.app

StreamPlot Icon

StreamPlot is a macOS app designed to plot realtime data from a number of different sources

This app was born out of the need to plot data coming from an Arduino device over a serial or Bluetooth connection. Arduino IDE supports a simple data plotter, but it only works for serial devices.

Download on the Mac App Store

StreamPlot Screenshot

Currently supported sources:

  • Serial port
  • UNIX named pipe
  • UDP or TCP client or server socket
  • Audio stream
  • Bluetooth Low Energy characteristics

Features:

  • Parse ASCII delimited data
  • Parse binary fields
  • Pause / resume capture
  • Change line colors
  • Auto-scale, in realtime, the Y axis
  • Zoom in dynamically
  • Record and load samples
  • Export to: CSV, Edge Impulse CBOR, and WAV