Label Studio now supports multichannel time series data. That means you can visualize and annotate complex sensor or signal data across multiple channels, all within the Label Studio interface. But what does that mean in practice, and how can you use it? Let’s take a closer look.
Time series data is everywhere—from wearable devices tracking biometrics, to industrial sensors monitoring machinery, to financial systems analyzing trends. Often, the real power of this data comes not from a single stream, but from the relationships between channels: multiple sensor streams recorded over the same time axis.
Until now, Label Studio could handle time series-like data using basic line charts or audio visualizations, but there wasn’t a flexible, scalable way to label synchronized, multichannel time series. That’s changed.
Here are a few real-world domains where this feature can supercharge your AI data pipelines:
In Label Studio, each time series channel appears as its own row on a shared time axis—synchronized and scrollable. You can visualize, zoom, and label directly on the plot. The interface supports:
Ready to get started? Follow these steps to configure your labeling project:
Format your time series data as a JSON array or CSV-like structure with multiple numeric arrays indexed by timestamp.
{
"data": {
"signals": {
"channel_1": [...],
"channel_2": [...],
"channel_3": [...]
},
"timestamps": [...]
}
}
Use the <TimeSeries>
tag in your labeling config. Here’s a basic template:
<View>
<TimeSeries
name="ts"
value="$timeseries"
valuetype="url"
timeColumn="time"
timeFormat="%Y-%m-%d %H:%M:%S.%f"
>
<MultiChannel>
<Channel column="velocity" />
<Channel column="acceleration" />
</MultiChannel>
</TimeSeries>
<TimeSeriesLabels name="label" toName="ts">
<Label value="Run" background="red"/>
<Label value="Walk" background="green"/>
</TimeSeriesLabels>
</View>
<!-- {
"timeseries": "https://app.heartex.ai/samples/time-series.csv?time=time&values=velocity%2Cacceleration&tf=%25Y-%25m-%25d+%25H%3A%25M%3A%25S.%25f&type=csv"
} -->
Use the Label Studio UI or API to import your tasks with the multichannel time series structure.