TofuPilotTofuPilot

Multi-Dimensional Measurements

Store and visualize complex test data across multiple dimensions like time and voltage.

Multi-Dimensional Measurements

Many test setups require capturing structured data beyond simple scalar values. OpenHTF supports multi-dimensional measurements, allowing test developers to record values across multiple dimensions, such as time, voltage, and current, in a structured way. We aim to fully support OpenHTF's multi-dimensional measurements and make them easy to store, query, and visualize in the app.

What we want to do:

  • Store and display OpenHTF multi-dimensional measurements without requiring flattening or manual restructuring
  • Enable other test scripts to define measurements with multiple dimensions, such as time series or multi-unit parallel tests
  • Support querying and filtering multi-dimensional data in the UI for better analysis
  • Ensure compatibility with OpenHTF's with_dimensions() API to seamlessly integrate with existing test scripts

What we're not sure of yet:

  • The best way to visualize multi-dimensional data in the UI
  • How to handle very large datasets efficiently
  • Whether to introduce custom UI components for exploring multi-dimensional measurements dynamically

Status

Status: planned
Target: Q2