8.6.5. pymodaq_data.numpy_func module

pymodaq_data.numpy_func.implements(np_function)[source]

Register an __array_function__ implementation for DataWithAxes.

pymodaq_data.numpy_func.process_arguments_for_ufuncs(input: DataBase, inputs: List[Number | Quantity | ndarray | DataBase])[source]
Parameters:
  • input ('DataBase')

  • inputs (list of elts in a numpy operation, could be numbers, quantities, ndarray, or 'DataBase')

Return type:

list of numbers, quantities or numpy arrays for applying to pint handled functions

pymodaq_data.numpy_func.process_with_reduced_dimensions(func: Callable, dwa: DataWithAxes, axis: int | Iterable[int] | None = None, *args, **kwargs)[source]