SDF.force_sdf.mfp_sdf_to_force_sdf module

extract_directions(original_parameters: SDF.data_model.parameter.AnonymousParameterSet)typing.List[str][source]
extract_parameters(mfp_parameters: SDF.data_model.parameter.AnonymousParameterSet)SDF.data_model.instrument.Instrument[source]
extract_segment_datasets(data_dict: typing.Dict[str, typing.Tuple[numpy.ndarray, typing.Optional[str]]], segment_start: int, segment_end: int)typing.List[SDF.data_model.array_dataset_1d.ArrayDataset1D][source]
extract_segment_duration(data_dict: typing.Dict[str, typing.Tuple[numpy.ndarray, typing.Optional[str]]], original_parameters: SDF.data_model.parameter.AnonymousParameterSet, segment_start: int, segment_end: int)float[source]
extract_segment_indices(original_parameters: SDF.data_model.parameter.AnonymousParameterSet)numpy.ndarray[source]
is_mfp_force_curve(sdf: SDF.data_model.workspace.Workspace)bool[source]

Translate mfp-specific channel names to canonical ForceSDF channel named and check if all required channels are present

mfp_sdf_to_force_sdf(sdf: SDF.data_model.workspace.Workspace)SDF.force_sdf.force_sdf.ForceSDF[source]