Mark events, take measurements, and document findings directly on the waveform chart.
Annotations are interactive overlays placed on the waveform chart that let you mark, measure, and label important events in a recording. They are useful for:
Annotations are non-destructive. They do not modify the underlying COMTRADE data. They can be created, repositioned, edited, color-coded, and deleted at any time. Annotations can be embedded directly into COMTRADE exports (CFF or ZIP) so they travel with the file, or exported separately as a JSON file for sharing and re-import.
To start annotating, click the + Annotate pill button in the main waveform toolbar. A labeled popover opens with all nine annotation tools — each row shows the tool name, a short hint, and the tool's icon. Click a row to arm the tool, then click on the waveform to place the annotation.
+ Annotate picker
While a tool is armed, the + Annotate button stays highlighted and a floating hint banner appears at the top of the waveform chart. The banner shows the tool-specific instruction (e.g. "Click on a channel to stamp RMS value") and a clickable "Esc to cancel" label. For two-click tools, the banner text changes to "Click to set end point..." after the first click.
Floating tool hint
Canceling an armed tool
All annotations are interactive once placed. You can drag cards and dots to reposition them, change colors, edit labels, and toggle selection.
Click on a channel to stamp the RMS value at that point. A colored dot snaps to the waveform with a tether line connecting to a floating card that shows the RMS magnitude, unit, and timestamp. The dot is draggable along the waveform. Drag it horizontally to update the measurement at a new time, or use arrow keys to nudge by one sample (Shift + arrow for 10 samples).
Stamp RMS Value
Automatically finds the peak of the RMS envelope (not the tallest instantaneous sample) within the visible time range and stamps it on the channel you click. The dot snaps to the nearest waveform crest within a half-cycle of the RMS peak. The visual appearance is identical to a Stamp RMS annotation.
Why RMS at Peak may not land on the tallest visible peak
Click on a channel to stamp the instantaneous sample value at that point. Shows the raw waveform amplitude (not RMS). The visual is similar to an RMS stamp (a dot on the waveform with a tether line to a card), but the card displays the instantaneous value with an "(amp)" label instead of "(rms)".
Stamp Amplitude
Single click on a channel to automatically find and mark both the positive and negative peak values in the visible range. Creates two dots (one at the highest point, one at the lowest), each with its own tether line and card. A dashed line connects the two dots, with a centered label showing the peak-to-peak value (Vpp).
Mark Peaks
Two-click tool for measuring time intervals. Click once to set the start time, then click again to set the end time. Two vertical bracket lines appear at each timestamp, connected by a horizontal line at the top. A centered card displays the time delta (Δt) between the two points. Each bracket is independently draggable and supports arrow-key nudging.
Delta Measurement
Two-click tool that works across different channels. Click on one channel, then click on another to measure the time difference and value difference between two points on separate channels. A diagonal dashed line connects the two measurement points, with a card at the midpoint showing the time delta and both channel values.
Cross-Channel Delta
Places a vertical dashed line spanning the full chart height at a specific time. A card at the top shows the event label (user-entered text like "Fault Inception" or "Breaker Open") and the timestamp. Useful for marking global timing events that are visible across all channels and subplots.
Event Marker
Places a vertical dashed line scoped to a single channel's subplot only; other channels remain unaffected. The card shows the event label and timestamp. Useful for marking events specific to one channel (e.g., "B-Phase Trip") without cluttering the other subplots.
Channel Event Marker
Adds a free-text note card anchored at the click position. Unlike measurement annotations, text notes have no dot or tether line, just a floating card that can be dragged to reposition. Useful for adding commentary, observations, or reminders directly on the waveform.
Text Note
The Auto Fault Window button is the leftmost button in the annotation group of the main waveform toolbar. Its icon is a pair of vertical bracket markers around a waveform spike — a visual shorthand for "fault inception and clearance." Clicking it opens a channel picker where you can select which channels to analyze. Current channels are pre-selected by default.
When you confirm, Detego runs its fault detection algorithm on each selected channel and automatically places event marker annotations at the detected fault inception and clearance times. If multiple fault events are detected on the same channel (e.g., an auto-reclose sequence), each event gets its own pair of markers labeled with the event number.
This is a quick way to get timing markers on the waveform without manually hunting for the fault boundaries. The markers are regular annotations. You can reposition, relabel, or delete them just like any other annotation.
Tip
Click the list icon in the annotation group of the main waveform toolbar (it sits between the Auto Fault Window button and the + Annotate pill) to open the Annotation Panel. A small numeric badge on the icon shows the current annotation count. The panel slides in from the right and provides a centralized view of all annotations on the current recording.
A Clear All trash-can button appears next to the + Annotate pill whenever at least one annotation exists. Clicking it opens a branded confirmation dialog before removing anything.
The panel footer contains three actions:
| Action | Description |
|---|---|
| Export | Saves all annotations as a JSON file. The file uses a versioned format that can be shared or re-imported. |
| Import | Opens a file picker to load a previously exported annotation JSON file. Imported annotations are added to the existing set. |
| Clear All | Opens a confirmation dialog, then deletes all annotations from the current recording. |
Annotations can be preserved in three ways:
COMTRADE embedding: When exporting a COMTRADE file (CFF or ZIP), check "Include annotations" in the export popup. Annotations are serialized into the INF section of the file. When the file is later re-imported into Detego, annotations are automatically restored: labels, positions, colors, and types all survive the round-trip.
PNG chart export: When you export the waveform chart as a PNG image, all visible annotations are captured in the screenshot. This includes measurement stamps, event markers, text notes, and delta measurement lines. The export uses the current zoom level and visible channels, so you can frame the exact view you want before exporting.
JSON export: The Annotation Panel footer has an Export button that saves all annotations as a standalone JSON file. This file can be shared with colleagues and re-imported via the Import button.
Which export method to use