Skip to main content
For the complete documentation index, see llms.txt.
The Measurements page provides visualization and management tools for your measurement data. View measurements in interactive charts, filter by various criteria, and manage outlier status. Route: /orbits/measurements/data

Page Layout

The page uses a split-view design with a plot panel on the left and a table panel on the right: Measurements Data When measurements are selected, a floating action bar appears at the bottom: Measurements Toolbar

Filtering

Spacecraft Filter

Filter measurements by spacecraft. Click to open a multi-select dropdown, check/uncheck spacecraft, and click Apply to confirm.

Time Range Filter

Only preset time ranges are available. There is no custom date range picker.

Measurement Type Selector

The selector auto-selects the first available type when data loads and only shows types that have data.

Advanced Filters

Click More Filters to expand additional filtering options.

Outlier Status Tabs

Sensors Filter

Click Sensors to open a popover with all available sensors. Click sensors to toggle selection, then click Apply to filter.

Files Filter

Click Files to open a popover with all source files. Click files to toggle selection, then click Apply to filter.

Grouping

Click Group By to change how measurements are organized:

Group Header Actions

When grouping is enabled, each group header provides:
  • Chevron: Click to expand/collapse the group
  • Select All: Select all measurements in the group (appears on hover)
  • Clear: Deselect all in group (appears when any are selected)

Sorting

Click the ↓ Epoch / ↑ Epoch button to toggle sort order:

Plot Panel

Statistics Card

Above the charts, a statistics card displays:
  • Total: Count of all measurements
  • Accepted: Count with green checkmark and percentage
  • Rejected: Count with red X and percentage

Interacting with Data Points

Hover over any scatter point to see a tooltip with:
  • Timestamp
  • Value
  • Sensor
  • Status (Accepted/Rejected)
Click a data point to select it:
  • Point becomes highlighted
  • Tooltip stays visible with action buttons
  • Corresponding table row highlights and scrolls into view

Accept/Reject from Plot

When a point is selected, the tooltip shows an action button:

Table Panel

Row Information

Each measurement row displays:

Row Actions

Click a row (not the checkbox) to focus it:
  • Row highlights with a colored ring
  • Corresponding point on chart highlights
Click the checkbox to select for bulk actions:
  • Row enters selection state
  • Floating bulk actions bar appears

Row Context Menu

Click the button on any row to access:

Bulk Actions

When one or more rows are selected, a floating toolbar appears at the bottom.

Selection Count

Shows the number of selected measurements out of total visible.

Select All

Selects all visible measurements (after filters are applied).

Reject / Accept Actions

Delete File

Opens a confirmation dialog to delete ALL measurements from the selected file(s).
Delete File removes all measurements from the source file(s), not just the selected rows. This action cannot be undone.

Clear

Deselects all currently selected rows.

Cross-Component Synchronization

The plot and table panels stay synchronized:

Color Coding

Status Colors

Series Colors

When grouping is enabled:
  • Sensor grouping: Each sensor gets a unique color
  • Spacecraft grouping: Uses spacecraft context colors
  • File grouping: Each file gets a unique color
  • No grouping: Single default color
The legend displays below the chart, or as color dots in the filter buttons when More Filters is visible.

Loading States

While data is loading, the page displays skeleton placeholders:
  • Table: 8 skeleton rows with placeholder shapes matching the actual row layout
  • Plot: Loading indicator while chart data is prepared

Chart Limitations

The scatter plot is view-only with the following characteristics:
Large datasets render all data points without sampling. For very large measurement sets, this may affect chart performance.

Unresolved spacecraft references

When you request measurements through the VALAR API and name spacecraft by reference — for example by NORAD id, COSPAR id, name, or external key — the response includes an unresolvedSpacecraftReferences field alongside the results. This field is always present. When every reference you supplied resolved, it is an empty array. When one or more references could not be resolved, it lists them — and the results you received cover only the references that did resolve.
A 200 response does not imply a complete result set. If you request data for five spacecraft and one reference is a typo, you receive measurements for the other four, and the fifth is named in unresolvedSpacecraftReferences. Always check this field rather than assuming the results cover every spacecraft you asked for.
The list follows three rules:
  • Duplicates are collapsed — a reference you supplied more than once appears at most once.
  • Your order is preserved — the references appear in the order you supplied them.
  • There is no positional correspondence between this list and the content array — an entry’s position here does not line up with any row in the results.
For how a single-spacecraft operation reports the same unresolvable reference — a 404 rather than a 200 — see Spacecraft Lookup.