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']
]
}
)