Start here
Getting started
Open a file, plot a signal, and learn the layout of the window.
Install
Install Refract from the Mac App Store. It opens with the source browser on the left and an empty track area on the right.
Everything in this guide works on the free plan. See Plans & limits for the caps on open files, connections, tracks and computed signals.
Open a file
Do any of the following:
- Choose File → Open File… (⌘O).
- Click + at the top of the source browser and choose Open File….
- Drag files from the Finder onto the window.
Refract opens .csv, .tsv, .txt, .parquet,
.pq, .arrow, .wav and .caf. Select a folder to
open every supported file inside it.
Opening a file reads only its header. The full parse runs when you first plot one of its signals, so opening a folder of large files is fast.
Plot a signal
- Click the chevron beside a file to expand it. Each numeric column appears as a trace.
- Drag a trace onto the Add Track zone below the track area.
- Drag more traces onto that track to overlay them, or onto Add Track to give them their own track.
Alternatively, select traces in the browser and press > to plot them on a new track, or press ⇧⌘N for an empty track to drop signals into.
All tracks share the x-axis shown in the ruler at the top of the window. Each track has its own y-axis.
The window
- Source browser — open files and connections, with their signals nested underneath.
- Timeline ruler — the one shared x-axis. Drag to pan, double-click to reset.
- Track header — the track's name and the signals it draws.
- Y-axis — per track. Drag to pan y, double-click to autoscale.
- Plot area — drag to zoom, hover for the crosshair.
- Toolbar — crosshair and follow-live toggles.
Source browser
Lists open files and connections with their traces. The + menu opens files and connections and creates computed signals. Right-click a file or trace for its context menu. See The source browser.
Timeline ruler
The shared x-axis. Drag to pan all tracks; double-click to reset the x zoom.
Tracks
Each track has a header listing its signals, a y-axis and a plot area. Drag the handle below a track to resize it. See Navigating & inspecting.
Toolbar
Crosshair (⌘;) and Follow live (⌘L).