bw2calc.errors#

Exceptions#

AllArraysEmpty

Can't load the numpy arrays if all of them are empty

BW2CalcError

Base class for bw2calc errors

EfficiencyWarning

Least squares is much less efficient than direct computation for square, full-rank

EmptyBiosphere

Can't do impact assessment with no biosphere flows

InconsistentGlobalIndex

LCIA matrices are diagonal, and use the col field for regionalization. If multiple LCIA

InconsistentLCIA

Provided weighting or normalization doesn't fit the impact category

MalformedFunctionalUnit

The given functional unit cannot be understood

MultipleValues

Multiple values are present, but only one value is expected

NoArrays

No arrays for given matrix

NoSolutionFound

No solution to set of linear equations found within given constraints

NonsquareTechnosphere

The given data do not form a square technosphere matrix

OutsideTechnosphere

The given demand array activity is not in the technosphere matrix

Module Contents#

exception bw2calc.errors.AllArraysEmpty[source]#

Bases: BW2CalcError

Can’t load the numpy arrays if all of them are empty

Initialize self. See help(type(self)) for accurate signature.

exception bw2calc.errors.BW2CalcError[source]#

Bases: Exception

Base class for bw2calc errors

Initialize self. See help(type(self)) for accurate signature.

exception bw2calc.errors.EfficiencyWarning[source]#

Bases: RuntimeWarning

Least squares is much less efficient than direct computation for square, full-rank matrices

Initialize self. See help(type(self)) for accurate signature.

exception bw2calc.errors.EmptyBiosphere[source]#

Bases: BW2CalcError

Can’t do impact assessment with no biosphere flows

Initialize self. See help(type(self)) for accurate signature.

exception bw2calc.errors.InconsistentGlobalIndex[source]#

Bases: BW2CalcError

LCIA matrices are diagonal, and use the col field for regionalization. If multiple LCIA datapackages are present, they must use the same value for GLO, the global location, in order for filtering for site-generic LCIA to work correctly.

Initialize self. See help(type(self)) for accurate signature.

exception bw2calc.errors.InconsistentLCIA[source]#

Bases: BW2CalcError

Provided weighting or normalization doesn’t fit the impact category

Initialize self. See help(type(self)) for accurate signature.

exception bw2calc.errors.MalformedFunctionalUnit[source]#

Bases: BW2CalcError

The given functional unit cannot be understood

Initialize self. See help(type(self)) for accurate signature.

exception bw2calc.errors.MultipleValues[source]#

Bases: BW2CalcError

Multiple values are present, but only one value is expected

Initialize self. See help(type(self)) for accurate signature.

exception bw2calc.errors.NoArrays[source]#

Bases: BW2CalcError

No arrays for given matrix

Initialize self. See help(type(self)) for accurate signature.

exception bw2calc.errors.NoSolutionFound[source]#

Bases: UserWarning

No solution to set of linear equations found within given constraints

Initialize self. See help(type(self)) for accurate signature.

exception bw2calc.errors.NonsquareTechnosphere[source]#

Bases: BW2CalcError

The given data do not form a square technosphere matrix

Initialize self. See help(type(self)) for accurate signature.

exception bw2calc.errors.OutsideTechnosphere[source]#

Bases: BW2CalcError

The given demand array activity is not in the technosphere matrix

Initialize self. See help(type(self)) for accurate signature.