Step 6: Create a new signal using Calculated Channels
Overview
Imagine you want to define new signals that simplify downstream analysis, capture domain-specific logic, or highlight important patterns not directly available from raw data. This is where Calculated Channels come in.
Calculated Channels allow you to derive new signals from one or more existing telemetry Channels using expressions. For example, you can compute the difference between max_air_temp(C)
and min_air_temp(C)
to track the daily air temperature swing. These derived signals make it easier to capture trends, express engineering insight, and support downstream diagnostics or visualization.
Calculated Channels do not modify the source data. The original telemetry remains intact while your calculations are saved separately, giving you full flexibility to experiment, iterate, and extend your analysis without altering the raw dataset.
Create a Calculated Channel
Now, let’s create a Calculated Channel that computes the difference between max_air_temp(C)
and min_air_temp(C)
to capture the daily air temperature swing and see how it appears alongside the original telemetry in Explore.
- In Sift, click .
- Click the Calculated Channels tab.
- Click New Calculated Channel.
- In the Calculated Channel name box, enter:
Replace
fl
with your own initials. - In the Asset name box, select your Asset (for example, fl_mars_env_monitoring_station).
- In the Input Channels list, select the following Channels:
- max_air_temp(C)
- min_air_temp(C)
- In the Enter an expression box, enter:
- Click Save.
Plot Calculated Channel
Now that you’ve created a Calculated Channel, it’s time to view it alongside the original telemetry. In this step, you’ll plot the new signal with its source Channels to observe how the derived values compare over time.
- In Sift, click .
- Click the Runs tab.
- In the Run name or description box, enter:
Replace
fl
with your own initials. - Click your Run from the search results to open it.
- Click Explore 2.
- In the Channels tab, click the following Channels:
- max_air_temp(C)
- min_air_temp(C)
- Click the Calculated Channels tab.
- In the Calculated Channels tab, click fl_air_temp_swing(C).
Replace
fl
with your own initials.
The Calculated Channel offers a fresh way to understand the data by combining existing signals into something more meaningful. Instead of looking at individual temperature readings, you can now see how much the air temperature changes from day to night. This helps you spot patterns or unusual behavior that might not be obvious when looking at the raw values alone.