RIAssigner.compute
Submodules
Classes
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Class to compute the Kovats retention index. |
Package Contents
- class RIAssigner.compute.ComputationMethod[source]
Bases:
abc.ABCHelper 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
- _check_data_args(query: RIAssigner.data.Data, reference: RIAssigner.data.Data)[source]
Checks query and reference data for ‘None’.
- class RIAssigner.compute.CubicSpline[source]
Bases:
RIAssigner.compute.ComputationMethod.ComputationMethodHelper class that provides a standard way to create an ABC using inheritance.
- compute(query: RIAssigner.data.Data, reference: RIAssigner.data.Data) List[RIAssigner.data.Data.RetentionIndexType][source]
Compute RI using cubic spline interpolation
- Parameters:
- Returns:
Computed retention indices
- Return type:
List[Data.RetentionIndexType]
- class RIAssigner.compute.Kovats[source]
Bases:
RIAssigner.compute.ComputationMethod.ComputationMethodClass to compute the Kovats retention index.
- compute(query: RIAssigner.data.Data.Data, reference: RIAssigner.data.Data.Data) List[RIAssigner.data.Data.Data.RetentionIndexType][source]
Compute non-isothermal Kovats retention index. For details see https://webbook.nist.gov/chemistry/gc-ri/.
- Parameters:
query – Dataset for which to compute retention indices.
reference – Reference dataset with retention times and retention indices
- Returns:
retention_indices – List of computed retention indices
- Return type:
List[Data.RetentionIndexType]
- _compute_ri(target_rt: RIAssigner.data.Data.Data.RetentionTimeType, reference_rts: Iterable[RIAssigner.data.Data.Data.RetentionTimeType], reference_ris: Iterable[RIAssigner.data.Data.Data.RetentionTimeType], index: int) RIAssigner.data.Data.Data.RetentionIndexType[source]
Compute retention index for target retention time.
- Parameters:
target_rt (Data.RetentionTimeType) – Retention time for which to compute the index
reference_rts (Iterable[Data.RetentionTimeType]) – Reference retention times
reference_ris (Iterable[Data.RetentionTimeType]) – Reference retention indices
index (int) – Current reference index
- Returns:
Computed retention index
- Return type: