bw_simapro_csv.uncertainty ========================== .. py:module:: bw_simapro_csv.uncertainty Functions --------- .. autoapisummary:: bw_simapro_csv.uncertainty.clean_simapro_uncertainty_fields bw_simapro_csv.uncertainty.distribution bw_simapro_csv.uncertainty.recalculate_uncertainty_distribution bw_simapro_csv.uncertainty.undefined_distribution Module Contents --------------- .. py:function:: clean_simapro_uncertainty_fields(obj: dict) -> dict Remove SimaPro uncertainty field once a valid distribution has been created. .. py:function:: distribution(amount: str, kind: str, field1: str, field2: str, field3: str, decimal_separator: str, line_no: int, **kwargs) -> dict Convert SimaPro uncertainty fields into a form suitable for `stats_arrays`, and correct common errors. .. py:function:: recalculate_uncertainty_distribution(dist: dict, scale: float = 1.0) -> dict Adjust uncertainty distribution to possible new `amount` value and scale. .. py:function:: undefined_distribution(amount: float) -> dict