Method: PubliSci::Readers::RMatrix#structure

Defined in:
lib/publisci/readers/r_matrix.rb

#structure(client, var, outvar, options = {}) ⇒ Object



71
72
73
74
75
76
77
78
79
80
81
82
83
# File 'lib/publisci/readers/r_matrix.rb', line 71

def structure(client,var,outvar,options={})
  meas = measures(client,var,options)
  dim = dimensions(client,var,options)
  codes = codes(client,var,options)

  str = prefixes(var, options)
  str << data_structure_definition(meas,[],codes,outvar,options)
  str << dataset(outvar,options)
  component_specifications(meas, dim, codes, var, options).map{ |c| str << c }
  measure_properties(meas,var,options).map{|m| str << m}

  str
end