Source code for dataio.schemas.bonsai_api.matrix

from dataio.schemas.bonsai_api.base_models import FactBaseModel_uncertainty, MatrixModel


[docs] class ProductColumns(FactBaseModel_uncertainty): location: str product: str unit: str time: int
[docs] class ProductRows(FactBaseModel_uncertainty): location: str product: str unit: str time: int
[docs] class ActivityRows(FactBaseModel_uncertainty): location: str activity: str unit: str time: int
[docs] class ActivityColumns(FactBaseModel_uncertainty): location: str activity: str unit: str time: int
[docs] class EmissionRows(FactBaseModel_uncertainty): emission_substance: str compartment: str unit: str time: int
[docs] class A_Matrix(MatrixModel): column_schema = ActivityColumns row_schema = ProductRows
[docs] class Inverse(MatrixModel): column_schema = ActivityColumns row_schema = ProductRows
[docs] class IntensitiesMatrix(MatrixModel): column_schema = ProductColumns row_schema = EmissionRows
[docs] class B_Matrix(MatrixModel): column_schema = ProductColumns row_schema = EmissionRows