#'contour_space_parameters': None, # use defaults
'contour_space_parameters': {'b': _b, 'gamma': _gamma},
'contour_space_lines': _numpy.arange(75e-9, 350e-9, 29e-9),
+ # Carrion-Vazquez, 1999, doi: 10.1073/pnas.96.7.3694
+ 'expected_unfolding_force': 200e-12,
}
## readers for your data
'vibration_temperature', 'drift_slope', 'alpha_f_offset',
'smooth_steps', 'start_sawteeth', 'stop_sawteeth',
'contour_space_model', 'contour_space_parameters',
- 'contour_space_lines']
+ 'contour_space_lines', 'expected_unfolding_force']
kwargs['output_parameters'] = [
'pull_alpha_d', 'pull_velocity', 'pull_temperature']
kwargs['output_parameter_units'] = {
xlabel='z piezo (m)', ylabel='deflection (N)',
bounds=None, log=None, slider=None,
contour_space_model=None, contour_space_parameters=None,
- contour_space_lines=None, **kwargs):
+ contour_space_lines=None, expected_unfolding_force=None,
+ **kwargs):
"""Generate pull-plots with three possible abscissa.
The contour-space plots are following Puchner et al., 2008.
if xlabel == 'contour-space (m)' and contour_space_lines is not None:
for zi in contour_space_lines:
axes.axvline(zi, color='g')
+ if ylabel == 'deflection (N)' and expected_unfolding_force is not None:
+ axes.axhline(expected_unfolding_force, color='g')
if bounds:
axes.axis(bounds)
axes.set_title('velocity clamp unfolding')