REAL · Relativistic Electron Atmospheric Loss · MSU SSEL · NASA · APL · Dartmouth · BU
SSEL · REAL Montana State · SSEL
Telemetry Database Relativistic Electron Atmospheric Loss
Loading… Latest —

Mission Overview

Live telemetry from the ongoing REAL CubeSat mission (Montana State University / SSEL), which studies the high-energy electrons precipitating out of Earth's Van Allen radiation belts.

Mission status

🛰️ Live track ↗

Live Beacons

Real-time HEALTH and TIME beacons decoded during ground-station passes. Plot any field, with red/yellow/nominal limit lines drawn automatically when the field has a defined band.

Backorbit LDT

Onboard HEALTH and XACT frames downlinked from stored telemetry. Plots default to the most-recent decoded pass; use the pass picker to step through history.

Orbit Replay

Time-scrub the derived XACT orbit product with ECI placement, WGS84 position, attitude axes, spacecraft state, and magnetic context.

Data Explorer

Search and browse any loaded data table — including the raw SatNOGS archive and rejected packets. Filter by date, keyword, station, or frame quality. Download what you see.

About REAL

REAL mission crest

REAL — Relativistic Electron Atmospheric Loss

A 3U CubeSat built at the Montana State University Space Science and Engineering Laboratory (SSEL) to measure how high-energy "killer electrons" from the Van Allen radiation belts precipitate into Earth's upper atmosphere. REAL carries the Energetic Charged Particle (ECP) sensor from Johns Hopkins APL and resolves electron flux across five pitch angles simultaneously from keV to MeV energies.

Partners & collaborators

Further reading

    Data & sync

    Required dashboard files load automatically. Optional telemetry files are detected automatically and parse only when opened. Use Reload Files to force-fetch the latest data.

    What this site is

    A telemetry dashboard for the MSU SSEL REAL CubeSat mission (Relativistic Electron Atmospheric Loss).

    Live Beacons

    HEALTH and TIME beacon frames decoded in real time from SatNOGS observations and direct MSU ground-station passes. HEALTH frames carry battery / EPS / OBC / temperature / radio fields. TIME frames carry onboard clock / TAI / GPS-time fields.

    Backorbit LDT

    Higher-fidelity HEALTH and XACT frames stored onboard between passes and downlinked as backorbit telemetry. HEALTH plots use the onboard ONBOARD_TIMESTAMP counter; XACT plots use tai_utc or the onboard MET counter (counters are placed on the time axis through the measured clock model, so their UTC is an estimate). Receive and file timestamps are never plot clocks.

    XACT

    The attitude-control / orbit subset of LDT data: ECI position + velocity, attitude quaternion, body rates, star-tracker, GPS fix, ADCS mode, momentum, sun-vector, and reaction-wheel state.

    Pass detection

    Frames separated by more than ~30 min are considered separate passes. The LDT view defaults to plotting the most recent decoded pass. You can step backwards with the pass picker, or override to a free-form date range.

    Limit bands (RL / YL / Nom / YH / RH)

    Where the bus packet layout defines safe operating limits, the chart draws them as horizontal lines:

    • RL / RH — red dashed, hard low / high limit
    • YL / YH — yellow dotted, soft warning low / high
    • Nom — green dash-dot, nominal value

    Limits come straight from the REAL bus packet layout — the same field definitions the decode pipeline uses.

    Two capture pipelines, one merged LDT product

    REAL backorbit telemetry is captured two ways, then merged into a single source of truth:

    • The SatNOGS pipeline decodes frames heard by the public SatNOGS ground-station network.
    • The MSU .dat parser decodes raw captures from the MSU groundstation.

    Because both hear the same satellite, the same frame is often captured twice. The unified LDT product de-duplicates byte-identical frames and keeps every unique one, tagging each row with where it came from (source_pipeline = SatNOGS, MSU .dat, or both) plus a redundancy_status cross-check. The Anomaly Overview uses this to show the complete attitude-anomaly map from the merged product at once, with source-path indicators on the points. Rejected packets stay listed per capture path, since a rejection only means something next to the pipeline that produced it.

    This page was built and is maintained by its author. Found a bug or have a comment? Email [email protected].

    Settings

    Your personal preferences for this dashboard. Everything here is saved in your browser only — it never changes the underlying telemetry.

    Appearance

    Theme
    Light is the default. Your choice is remembered in this browser.
    Side navigation
    Hide the left navigation when you want more width for plots.

    Chart defaults

    How plots are drawn
    Layout
    Stacked draws one mini-plot per field. Overlay puts every series on a single shared axis for direct comparison.
    Plot style
    Scatter draws each frame as a dot; line connects samples (it still breaks across pass gaps, so it never bridges missing data). Set per view.
    Time display
    The onboard clocks (TIME_ONBOARD_S, ONBOARD_TIMESTAMP, MET) are exact integer counters — the value the science team uses for time solutions. Their UTC form is always an estimate from the measured clock model (the onboard clock drifts about a minute per day, varying with temperature), so it is marked “≈”; click any onboard time cell to cycle it through raw counter → estimated UTC → elapsed weeks/days/hours. Time zone applies to ground timestamps, chart axes and tooltips.
    Frame quality
    Flagged frames are partial/incomplete captures (possibly missing trailing fields or an onboard timestamp) or full frames whose plotted MET/TAI was recovered from the companion onboard clock. They are shown by default, marked with a distinct shape; untick this to hide them from the clean mission view. Valid decoded fields plot only when MET or XACT TAI is available; receive and file timestamps are never used.
    Plot size
    Taller subplots make dots and gridlines easier to read.
    Text & markers
    Fine-tune readability. Changes repaint open charts immediately.

    Pass detection & performance

    Advanced
    Grouping & sampling
    A “pass” is one contiguous stretch of telemetry: live beacons group on ground receive time, backorbit LDT groups on the onboard data clock. A quiet gap longer than these minutes starts a new pass. “Chart points” caps how many samples each series draws so big ranges stay smooth.

    Dashboard

    Overview clock & pinned items
    Current UTC time
    A small reference clock shown next to the “time since last beacon” chips.
    Hidden sections
    Overview sections hidden through the dashboard’s ⚙ Customize menu.
    Pinned values
    Pin any field as a card showing its most recent value.
    Loading available fields…
    Pinned plots
    Pin any field as a mini time-series chart (Ctrl/⌘-scroll or pinch to zoom; drag or swipe to scrub). Charts appear beneath the Overview cards.
    Loading available fields…

    Table columns

    Explorer & data tables
    Rows per page
    Default page size for every data table (each table’s own selector still overrides it).
    Hidden fields
    Globally hide noisy columns from every table. Applies on top of each table’s own Columns menu.
    Loading available fields…
    Default (“Minimal”) columns
    Up to 10 columns shown by the Minimal option in each table’s Columns menu, chosen per telemetry type.
    HEALTH
    Loading HEALTH fields...
    TIME
    Loading TIME fields...
    XACT
    Loading XACT fields...