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.