bw2calc.errors#
Exceptions#
Can't load the numpy arrays if all of them are empty 

Base class for bw2calc errors 

Least squares is much less efficient than direct computation for square, fullrank 

Can't do impact assessment with no biosphere flows 

LCIA matrices are diagonal, and use the 

Provided weighting or normalization doesn't fit the impact category 

The given functional unit cannot be understood 

Multiple values are present, but only one value is expected 

No arrays for given matrix 

No solution to set of linear equations found within given constraints 

The given data do not form a square technosphere matrix 

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, fullrank 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 forGLO
, the global location, in order for filtering for sitegeneric 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.