OptimizationGroupCalculatorLinked

class glotaran.analysis.optimization_group_calculator_linked.OptimizationGroupCalculatorLinked(group: OptimizationGroup)[source]

Bases: glotaran.analysis.optimization_group_calculator.OptimizationGroupCalculator

A class to calculate a set of datasets with linked CLP.

Attributes Summary

bag

groups

Methods Summary

calculate_full_penalty

calculate_index_dependent_matrices

Calculates the index dependent model matrices.

calculate_index_independent_matrices

Calculates the index independent model matrices.

calculate_matrices

calculate_residual

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.

init_bag

Initializes a grouped problem bag.

prepare_result_creation

Methods Documentation

property bag: Deque[glotaran.analysis.optimization_group_calculator_linked.DatasetIndexModelGroup]
calculate_full_penalty() numpy.ndarray[source]
calculate_index_dependent_matrices() tuple[dict[str, list[CalculatedMatrix]], list[CalculatedMatrix]][source]

Calculates the index dependent model matrices.

calculate_index_independent_matrices() tuple[dict[str, CalculatedMatrix], dict[str, CalculatedMatrix]][source]

Calculates the index independent model matrices.

calculate_matrices()[source]
calculate_residual()[source]
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 groups: dict[str, list[str]]
init_bag()[source]

Initializes a grouped problem bag.

prepare_result_creation()[source]