> ## Documentation Index
> Fetch the complete documentation index at: https://docs.siftstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# March 2026

> New tools for comparison, export, and investigation

This release adds data export, per-Channel downsampling controls, relative-time alignment, data source swapping, and the ability to plot and create Annotations in Explore, plus Calculated Channel support in Rules.

## <Badge size="lg" shape="rounded" color="green">New:</Badge> Export data from any Timeseries Panel in CSV, Parquet, or WinPlot

[Export](../../documentation/reference/explore-settings) data directly from any Timeseries Panel in Explore and move it into downstream tools without copying or reformatting.
Choose the format that fits your pipeline:

* **CSV** for broad compatibility,
* **Parquet** for columnar analysis, or
* **WinPlot** for signal-specific tooling.

<img src="https://mintcdn.com/sift/wmlxFbAtCcDQtGid/images/release-notes/2026/mar/export-data.gif?s=021ec8de895c12608b74dfdb140ca1e2" alt="Export data from any Timeseries Panel in CSV, Parquet, or WinPlot" className="rounded-lg" width="1380" height="720" data-path="images/release-notes/2026/mar/export-data.gif" />

## <Badge size="lg" shape="rounded" color="green">New:</Badge> Control how each Channel is downsampled in a Timeseries Panel

Select any Channel in a Timeseries Panel to [set](../../documentation/reference/explore-settings) its downsampling method:

* **LTTB** for preserving overall signal shape,
* **Min/Max** for retaining true peaks and valleys, or
* **Changed Only** for capturing state transitions in enum and boolean Channels.

<img src="https://mintcdn.com/sift/wmlxFbAtCcDQtGid/images/release-notes/2026/mar/sampling.gif?s=b19f1faf8f1b21e30594b1217564d78c" alt="Control how each Channel is downsampled in a Timeseries Panel" className="rounded-lg" width="1380" height="720" data-path="images/release-notes/2026/mar/sampling.gif" />

## <Badge size="lg" shape="rounded" color="green">New:</Badge> Swap a Run or Asset in Explore without rebuilding your Panels

Replace the data source behind an investigation, **Run** or **Asset**, while keeping every Panel, layout, and setting intact. When new test data arrives, [swap](../../documentation/reference/explore-settings) the source and continue where you left off.

<img src="https://mintcdn.com/sift/wmlxFbAtCcDQtGid/images/release-notes/2026/mar/swap-data-source.gif?s=1fbf1a3d51da6ebe62ca52f3dc811fc8" alt="Swap a Run or Asset in Explore without rebuilding your Panels" className="rounded-lg" width="1380" height="720" data-path="images/release-notes/2026/mar/swap-data-source.gif" />

## <Badge size="lg" shape="rounded" color="blue">Beta:</Badge> Align Runs on a shared timeline to compare data across tests

Offset Runs that happened at different times so they share a common reference point.

* [Align](../../documentation/analyze/align-runs-comparison) to the **start or end of a Run**,
* a specific **timestamp**, or
* an **Annotation** within the Run, then compare behavior side by side on one timeline.

<img src="https://mintcdn.com/sift/wmlxFbAtCcDQtGid/images/release-notes/2026/mar/time-alignment.gif?s=81a8043b7a01cc5cd0d3f313f2f098d0" alt="Align Runs on a shared timeline to compare data across tests" className="rounded-lg" width="1380" height="720" data-path="images/release-notes/2026/mar/time-alignment.gif" />

## <Badge size="lg" shape="rounded" color="blue">Beta:</Badge> Plot and create Annotations directly on a Timeseries Panel

[Plot](../../documentation/analyze/analyze-a-run) Annotations from an **Asset** or **Run** onto any Timeseries Panel and [create](../../documentation/analyze/analyze-a-run) new ones without leaving Explore. Mark a phase, flag a review, or pin an exact moment so the full context stays attached to the data.

<img src="https://mintcdn.com/sift/wmlxFbAtCcDQtGid/images/release-notes/2026/mar/annotations.gif?s=17605d73fa137e4037e3d1567683f3e8" alt="Plot and create Annotations directly on a Timeseries Panel" className="rounded-lg" width="1380" height="720" data-path="images/release-notes/2026/mar/annotations.gif" />

## <Badge size="lg" shape="rounded" color="blue">Beta:</Badge> Trigger Rules on Calculated Channels to alert on derived metrics

Rules now accept Calculated Channels as inputs. Define thresholds and trigger alerts on derived metrics, not just raw telemetry Channels.
