DimensionMismatchError class¶
(Shortest import: from brian2 import DimensionMismatchError)
-
class
brian2.units.fundamentalunits.
DimensionMismatchError
(description, *dims)[source]¶ Bases:
Exception
Exception class for attempted operations with inconsistent dimensions.
For example,
3*mvolt + 2*amp
raises this exception. The purpose of this class is to help catch errors based on incorrect units. The exception will print a representation of the dimensions of the two inconsistent objects that were operated on.- Parameters
description :
str
A description of the type of operation being performed, e.g. Addition, Multiplication, etc.
dims :
Dimension
The physical dimensions of the objects involved in the operation, any number of them is possible
Tutorials and examples using this¶
Tutorial 1-intro-to-brian-neurons