OptimizationGroupCalculatorUnlinked

class glotaran.optimization.optimization_group_calculator_unlinked.OptimizationGroupCalculatorUnlinked(group: OptimizationGroup)[source]

Bases: glotaran.optimization.optimization_group_calculator.OptimizationGroupCalculator

Represents a problem where the clps are not linked.

Attributes Summary

global_matrices

Methods Summary

calculate_full_penalty

calculate_matrices

Calculates the model matrices.

calculate_residual

Calculates the residuals.

create_index_dependent_result_dataset

Creates a result datasets for index dependent matrices.

create_index_independent_result_dataset

Creates a result datasets for index independent matrices.

prepare_result_creation

Methods Documentation

calculate_full_penalty() numpy.ndarray[source]
calculate_matrices() tuple[dict[str, CalculatedMatrix | list[CalculatedMatrix]], dict[str, CalculatedMatrix | list[CalculatedMatrix]]][source]

Calculates the model matrices.

calculate_residual() tuple[dict[str, list[np.ndarray]], dict[str, list[np.ndarray]], dict[str, list[np.ndarray]], dict[str, list[np.ndarray]]][source]

Calculates the residuals.

create_index_dependent_result_dataset(label: str, dataset: xarray.core.dataset.Dataset) xarray.core.dataset.Dataset[source]

Creates a result datasets for index dependent matrices.

create_index_independent_result_dataset(label: str, dataset: xarray.core.dataset.Dataset) xarray.core.dataset.Dataset[source]

Creates a result datasets for index independent matrices.

property global_matrices: dict[str, CalculatedMatrix]
prepare_result_creation()