putData-columns

This is a very simple interface:

import HasyUtils, Spectra
import random, time

def main():

    MAX = 20
    pos = [float(n)/MAX for n in range( MAX)]
    d1 = [random.random() for n in range( MAX)]
    d2 = [random.random() for n in range( MAX)]
    #
    # (1)
    #
    hsh = { 'putData':  
               {'title': "Important Data", 
                'columns': 
                #
                # (2)
                #
                [ { 'name': "d1_mot01", 'data' : pos},
                  { 'name': "d1_c01", 'data' : d1},
                  { 'name': "d1_c02", 'data' : d2},
               ]}}
    Spectra.putData( hsh[ 'putData'])
  
    time.sleep(3)
main()

Remarks: