Skip to content

Instantly share code, notes, and snippets.

@lukecampbell
Created February 24, 2012 22:07
Show Gist options
  • Save lukecampbell/1904098 to your computer and use it in GitHub Desktop.
Save lukecampbell/1904098 to your computer and use it in GitHub Desktop.
Stream Definition
digraph definition {
data_stream_id -> data_stream;
data_stream -> encoding_id;
data_stream -> element_type_id;
data_stream -> element_count_id;
encoding_id -> encoding_type;
encoding_id -> sha1;
element_type_id -> data_record_id;
element_count_id -> "record count";
data_record_id -> field_ids;
field_ids -> temperature;
field_ids -> conductivity;
field_ids -> pressure;
field_ids -> other;
other [label="..."];
other -> or -> other_data -> op;
other -> od -> other_domain_data -> odp;
od [label="other domain_id"]
odp [label="values_path"]
or [label="other range_id"]
op [label="values_path"]
temperature -> td;
td [label="domain_id"];
temperature -> tr;
tr [label="range_id"];
conductivity -> cd;
cd [label="domain_id"];
conductivity -> cr;
cr [label="range_id"];
pressure -> pd;
pd [label="domain_id"];
pressure -> pr;
pr [label="range_id"];
{td;cd;pd} -> time_domain -> dp;
dp [label="values_path"];
tr -> temp_data -> tp;
tp [label="values_path"];
cr -> cndr_data -> cp;
cp [label="values_path"];
pr -> pressure_data -> pp;
pp [label="values_path"];
{dp; tp; cp; pp; op; odp} -> hdf_data [color="red"];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment