This access handler allow accesin hdf5 files. For further information on hdf5 see http://www.hdfgroup.org/HDF5/
Shortcut-Operator: HDFSource
Options
path:
The pathes to the elements that should be used to create one object. All pathes must have the same length and the same start point! Elements are separated by ';'filename
: The name and path of the hdf5 file
Example
ACCESS({ source='Source', wrapper='GenericPull', transport='NcsaHDFFile', protocol='StringArray', dataHandler='Tuple', source='CHP0', schema=[ ['TIMESTAMP', 'StartTIMESTAMP'], ['consumer_p', 'Double'], ['consumer_q', 'Double'], ['storage_t','Double'] ], options=[ ['paths','/CHPSim/CHPSim_0/CHP/CHP_${i}/consumer/consumer_0/P;/CHPSim/CHPSim_0/CHP/CHP_0/consumer/consumer_0/Q;/CHPSim/CHPSim_0/CHP/CHP_0/storage/storage_0/T'], ['filename','${WORKSPACE}/Mosaik/data/study-0-0.hdf5'] ] } ) HDFSOURCE({ paths=[ '/CHPSim/CHPSim_0/CHP/CHP_0/consumer/consumer_0/P','/CHPSim/CHPSim_0/CHP/CHP_0/consumer/consumer_0/Q','/CHPSim/CHPSim_0/CHP/CHP_0/storage/storage_${i}/T' ], filename='${WORKSPACE}/Mosaik/data/study-0-0.hdf5', source='CHP_0', schema=[ ['TIMESTAMP', 'StartTIMESTAMP'], ['consumer_p', 'Double'], ['consumer_q', 'Double'], ['storage_t','Double'] ] } )