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]