Sift | Docs

Learning path

Ingest, explore, and analyze telemetry data


Ingest

Welcome to Sift. This learning path is designed to help you get started with the platform and build confidence step by step. You'll learn how to ingest, explore, and analyze telemetry data, gaining the skills you need to apply Sift effectively in your own projects.


Tutorial 1: Get started with Sift by building your first telemetry workflow

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.

Tutorial 2: Reproduce your first telemetry workflow with the API

This tutorial builds on your first telemetry workflow (from Tutorial 1) by showing how to reproduce it using one of Sift's APIs. You'll work with the same preprocessed dataset from the Mars Environmental Monitoring Station (REMS). While you'll still use the UI to view results, you'll learn how to import data, create a Rule, generate a Report, and define a Calculated Channel through code. By using Sift's API, you'll see how these workflows can be created in code and immediately observed in the UI, giving you a deeper understanding of how the programmatic and visual interfaces complement each other.