bw_simapro_csv.uncertainty

Functions

clean_simapro_uncertainty_fields(→ dict)

Remove SimaPro uncertainty field once a valid distribution has been created.

distribution(→ dict)

Convert SimaPro uncertainty fields into a form suitable for stats_arrays, and correct

recalculate_uncertainty_distribution(→ dict)

Adjust uncertainty distribution to possible new amount value and scale.

undefined_distribution(→ dict)

Module Contents

bw_simapro_csv.uncertainty.clean_simapro_uncertainty_fields(obj: dict) dict[source]

Remove SimaPro uncertainty field once a valid distribution has been created.

bw_simapro_csv.uncertainty.distribution(amount: str, kind: str, field1: str, field2: str, field3: str, decimal_separator: str, line_no: int, **kwargs) dict[source]

Convert SimaPro uncertainty fields into a form suitable for stats_arrays, and correct common errors.

bw_simapro_csv.uncertainty.recalculate_uncertainty_distribution(dist: dict, scale: float = 1.0) dict[source]

Adjust uncertainty distribution to possible new amount value and scale.

bw_simapro_csv.uncertainty.undefined_distribution(amount: float) dict[source]