Utilities

Provides common utility functions.

pyrr.utils.all_parameters_as_numpy_arrays(fn)

Converts all of a function’s arguments to numpy arrays.

Used as a decorator to reduce duplicate code.

pyrr.utils.parameters_as_numpy_arrays(*args_to_convert)

Converts specific arguments to numpy arrays.

Used as a decorator to reduce duplicate code.

Arguments are specified by their argument name. For example

@parameters_as_numpy_arrays('a', 'b', 'optional')
def myfunc(a, b, *args, **kwargs):
    pass

myfunc(1, [2,2], optional=[3,3,3])