2This script shows how to use the file handler to read ODiSI data files.
3For .dat files all channels can be read.
4A .tsv file is also supported.
6\author Anett Kielreiter
15filepath =
"data/demofile.dat"
18testname = handler.metadata.get(
'test name',
'')
21for sensor
in handler.sensors:
22 sensor = typing.cast(SensorInfo, sensor)
23 sensor_name = sensor.name
24 serial_number = sensor.serial_number
26 segments = sensor.segments
29 times, data = handler.get_measurements(sensor.channel)
30 x_axis = data[
'All'][
'x_axis']
31 tare = data[
'All'][
'tare']
32 strain = data[
'All'][
'strain']
35 gage_names = list(gages.keys())
36 times, data = handler.get_measurements(sensor.channel,
37 segments_gages=gage_names)
38 for name
in gage_names:
39 x_axis = data[name][
'x_axis']
40 tare = data[name][
'tare']
41 strain = data[name][
'strain']
44times, data = handler.get_measurements(channel=2)
45x_axis = data[
'All'][
'x_axis']
46tare = data[
'All'][
'tare']
47strain = data[
'All'][
'strain']
50for timestamps, strain
in handler.yield_measurements_in_chunks(10000,
53 print(len(timestamps))
File handler class to get measurement data from sensors.
Contains class implementations to get file content of ODiSI generated data.
Contains class implementations to read ODiSI sensor data.