else:
f = None
try:
- if len(data.get('raw/bump', [])) != len(data['bump']):
+ if len(data.get('raw', {}).get('bump', [])) != len(data['bump']):
bumps_changed = True
for i,bump in enumerate(raw_data['bump']):
data['bump'][i],changed = check_bump(
bumps_changed = True
bump_group = _h5_create_group(group, 'bump/{}'.format(i))
_bump_save(group=bump_group, processed=data['bump'][i])
- if len(data.get('raw/temperature', [])) != len(data['temperature']):
+ if len(data.get('raw', {}).get('temperature', [])
+ ) != len(data['temperature']):
temperatures_changed = True
for i,temperature in enumerate(raw_data['temperature']):
data['temperature'][i],changed = check_temperature(
group, 'temperature/{}'.format(i))
_temperature_save(
group=temerature_group, processed=data['temperature'][i])
- if len(data.get('raw/vibration', [])) != len(data['vibration']):
+ if len(data.get('raw', {}).get('vibration', [])
+ ) != len(data['vibration']):
vibrations_changed = True
for i,vibration in enumerate(raw_data['vibration']):
data['vibration'][i],changed = check_vibration(
'not enough raw vibration data: {} of {}'.format(
len(raw_data['vibration']), len(data['vibration'])))
k,k_s,changed = check_calibration(
- k=data.get('processed/spring_constant', None),
- k_s=data.get('processed/spring_constant_deviation', None),
+ k=data.get('processed', {}).get('spring_constant', None),
+ k_s=data.get('processed', {}).get(
+ 'spring_constant_deviation', None),
bumps=data['bump'],
temperatures=data['temperature'], vibrations=data['vibration'],
maximum_relative_error=maximum_relative_error)