wrap_function_dimensionless function
(Shortest import: from brian2.units.fundamentalunits import wrap_function_dimensionless)
- brian2.units.fundamentalunits.wrap_function_dimensionless(func)[source]
Returns a new function that wraps the given function
func
so that it raises a DimensionMismatchError if the function is called on a quantity with dimensions (excluding dimensionless quantities). Quantities are transformed to unitless numpy arrays before callingfunc
.These checks/transformations apply only to the very first argument, all other arguments are ignored/untouched.