Data model

From SPEDAS Wiki
Jump to navigation Jump to search

Overview

The primary data model for SPEDAS is built around tplot-variables. Tplot-variables bind a name-string to a structure containing time series measurements with one or two structures storing heterogeneous metadata.

Getting & Storing Tplot Data

At their core, tplot variables are binding of a name to zero to three structures of any type. The structures are called "data", "dlimits" and "limits".

To bind a name to zero to three structures:

store_data,'no_structures' ;creates tplot variable names "no_structures" no associated structures.

store_data,'one_structure',data={hello:'world'} ;creates a tplot variable named "one_structure" with a data structure

store_data,'two_structures',data={x:0},limits={y:0} ;creates a tplot variable named "two_structures" with a data and a limits structure

store_data,'three_structures',data={x:0},limits={height:7,width:9},dlimits={goodbye:'world'} ; creates a tplot variable named "three_structures" with all three structures

One-dimensional Tplot Data

Two-dimensional Tplot Data

Importing Tplot Data into the SPEDAS GUI