RIAssigner.compute.ComputationMethod

Classes

ComputationMethod

Helper class that provides a standard way to create an ABC using

Module Contents

class RIAssigner.compute.ComputationMethod.ComputationMethod[source]

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

abstractmethod compute(query: RIAssigner.data.Data, reference: RIAssigner.data.Data) List[RIAssigner.data.Data.RetentionIndexType][source]

Abstract method for RI computation

Parameters:
  • query (Data) – Dataset for which to compute the RI

  • reference (Data) – Dataset with retention times & retention index for reference.

Returns:

Computed retention indices

Return type:

List[float]

_check_data_args(query: RIAssigner.data.Data, reference: RIAssigner.data.Data)[source]

Checks query and reference data for ‘None’.

Parameters:
  • query (Data) – Data for which to compute retention indices

  • reference (Data) – Retention indexed reference data

__eq__(o: object) bool[source]