Sift | Docs
UITutorialsGet started with Sift

Introduction

Overview

This tutorial introduces Sift through a hands-on, end-to-end workflow using real-world telemetry. You will work with a preprocessed dataset from the Mars Environmental Monitoring Station (REMS), an instrument package aboard NASA’s Curiosity rover. The preprocessed dataset contains one year of environmental sensor readings collected on the Martian surface, including temperature, pressure, and ultraviolet radiation levels.

You will begin by importing and visualizing the dataset to explore environmental patterns and spot potential anomalies. After identifying a sharp temperature drop, you’ll define a condition to automatically detect similar behavior in the future. You’ll then create a summary view that highlights when and where this condition occurs across the dataset. Finally, you’ll generate a new signal by combining temperature readings, making it easier to track changes over time. This mirrors a typical hardware telemetry workflow: importing and exploring data, identifying patterns, automating checks, and extracting insights for review and analysis.

Rover

Prerequisites

Preprocessed dataset

earth_date_timemars_date_timesol_numbermax_ground_temp(C)min_ground_temp(C)max_air_temp(C)min_air_temp(C)mean_pressure(Pa)sunrisesunsetUV_Radiationweather
2021-12-20T00:00:00ZMars, Month 5 - LS 144Sol 3332-6-737-8070305:3317:23moderateSunny

Steps

Understand how Sift organizes telemetry data

Learn how Sift uses Assets, Channels, and Runs to structure time-series telemetry. These concepts will help you understand how signals are grouped, stored, and queried throughout the tutorial.

Explore preprocessed dataset

Review the preprocessed dataset used in this tutorial. You'll get familiar with the columns, units, and type of environmental signals collected by NASA’s Curiosity rover on Mars.

Import rover data and visualize it

Bring the preprocessed dataset into Sift by creating a new Asset and uploading the telemetry CSV file. Once uploaded, you'll explore temperature and other weather signals using Sift's visual charting tools.

Capture and detect an event in the data with a Rule

Use your observations to define a Rule that detects an unusual pattern in the data. This step shows how to codify engineering insight into reusable logic for automatic anomaly detection.

Generate a Report based on Rule results

Apply your Rule to a new dataset and generate a Report to see how Sift automatically flags any violations, linking detection to structured review.

Create a new signal using Calculated Channels

Define a new signal by combining existing telemetry using expressions. You'll create a Calculated Channel to track air temperature swings, demonstrating how Sift helps reveal new insights without modifying raw data.

On this page