cwg = _h5_create_group(f, group)
if calibration_config is not None:
config_cwg = _h5_create_group(cwg, 'config')
- calibration_config.save(group=config_cwg)
+ storage = _HDF5_Storage()
+ storage.save(config=calibration_config, group=config_cwg)
if bumps is not None:
try:
del cwg['raw/photodiode-sensitivity/data']
except KeyError:
pass
try:
- k = f[group+'processed/spring-constant/data'][...]
+ k = float(f[group+'processed/spring-constant/data'][...])
except KeyError:
pass
try:
- k_s = f[group+'processed/spring-constant/standard-deviation'][...]
+ k_s = float(
+ f[group+'processed/spring-constant/standard-deviation'][...])
except KeyError:
pass
calibration_config = _CalibrationConfig(storage=_HDF5_Storage(
filename, group+'calibration/')
bump_details = []
for i in range(calibration_config['num-bumps']):
- (raw_bump,bump_config,z_channel_config,z_axis_config,
- deflection_channel_config,processed_bump) = _bump_load(
+ (raw_bump,bump_config,z_axis_config,deflection_channel_config,
+ processed_bump) = _bump_load(
filename=filename, group='%sbump/%d/' % (group, i))
bump_details.append({
'raw_bump': raw_bump,
'bump_config': bump_config,
- 'z_channel_config': z_channel_config,
'z_axis_config': z_axis_config,
'deflection_channel_config': deflection_channel_config,
'processed_bump': processed_bump,