check_dimensions function

(Shortest import: from brian2.equations.unitcheck import check_dimensions)

brian2.equations.unitcheck.check_dimensions(expression, dimensions, variables)[source]

Compares the physical dimensions of an expression to expected dimensions in a given namespace.

Parameters:

expression : str

The expression to evaluate.

dimensions : Dimension

The expected physical dimensions for the expression.

variables : dict

Dictionary of all variables (including external constants) used in the expression.

Raises

KeyError
In case on of the identifiers cannot be resolved.
DimensionMismatchError
If an unit mismatch occurs during the evaluation.