| Classes | |
| class | CallableStdDevs | 
| Matrix class.  More... | |
| class | matrix | 
| Functions | |
| def | unumpy_to_numpy_matrix | 
| def | nominal_values | 
| Return the nominal values of the numbers in NumPy array arr.  More... | |
| def | std_devs | 
| Return the standard deviations of the numbers in NumPy array arr.  More... | |
| def | derivative | 
| def | wrap_array_func | 
| def | uarray | 
| Arrays.  More... | |
| def | array_derivative | 
| def | func_with_deriv_to_uncert_func | 
| def | inv_with_derivatives | 
| Matrix inverse.  More... | |
| def | pinv_with_derivatives | 
| Matrix pseudo-inverse.  More... | |
| def | pinv | 
| def | umatrix | 
| Constructs a matrix that contains numbers with uncertainties.  More... | |
| def | define_vectorized_funcs | 
| Defines vectorized versions of functions from uncertainties.umath_core.  More... | |
| Variables | |
| list | __all__ | 
| tuple | to_nominal_values | 
| Utilities:  More... | |
| tuple | to_std_devs | 
| tuple | inv = func_with_deriv_to_uncert_func(inv_with_derivatives) | 
| list | pinv_default = numpy.linalg.pinv.__defaults__[0] | 
| tuple | pinv_with_uncert = func_with_deriv_to_uncert_func(pinv_with_derivatives) | 
| tuple | pinv = uncert_core.set_doc(""" Version of numpy.linalg.pinv that works with array-like objects that contain numbers with uncertainties. The result is a unumpy.matrix if numpy.linalg.pinv would return a matrix for the array of nominal values. Analytical formulas are used. Original documentation: %s """ % numpy.linalg.pinv.__doc__) | 
| def uncertainties.unumpy.core.array_derivative | ( | array_like, | |
| var | |||
| ) | 
| def uncertainties.unumpy.core.define_vectorized_funcs | ( | ) | 
Defines vectorized versions of functions from uncertainties.umath_core.
Some functions have their name translated, so as to follow NumPy's convention math.acos -> numpy.arccos).
| def uncertainties.unumpy.core.derivative | ( | u, | |
| var | |||
| ) | 
| def uncertainties.unumpy.core.func_with_deriv_to_uncert_func | ( | func_with_derivatives | ) | 
| def uncertainties.unumpy.core.inv_with_derivatives | ( | arr, | |
| input_type, | |||
| derivatives | |||
| ) | 
Matrix inverse.
Defines the matrix inverse and its derivatives.
See the definition of func_with_deriv_to_uncert_func() for its detailed semantics.
| def uncertainties.unumpy.core.nominal_values | ( | arr | ) | 
Return the nominal values of the numbers in NumPy array arr.
Elements that are not numbers with uncertainties (derived from a class from this module) are passed through untouched (because a numpy.array can contain numbers with uncertainties and pure floats simultaneously).
If arr is of type unumpy.matrix, the returned array is a numpy.matrix, because the resulting matrix does not contain numbers with uncertainties.
| def uncertainties.unumpy.core.pinv | ( | array_like, | |
| rcond = pinv_default | |||
| ) | 
| def uncertainties.unumpy.core.pinv_with_derivatives | ( | arr, | |
| input_type, | |||
| derivatives, | |||
| rcond | |||
| ) | 
Matrix pseudo-inverse.
Defines the matrix pseudo-inverse and its derivatives.
Works with real or complex matrices. See the definition of func_with_deriv_to_uncert_func() for its detailed semantics.
| def uncertainties.unumpy.core.std_devs | ( | arr | ) | 
Return the standard deviations of the numbers in NumPy array arr.
Elements that are not numbers with uncertainties (derived from a class from this module) are passed through untouched (because a numpy.array can contain numbers with uncertainties and pure floats simultaneously).
If arr is of type unumpy.matrix, the returned array is a numpy.matrix, because the resulting matrix does not contain numbers with uncertainties.
| def uncertainties.unumpy.core.uarray | ( | nominal_values, | |
| std_devs = None | |||
| ) | 
Arrays.
| def uncertainties.unumpy.core.umatrix | ( | nominal_values, | |
| std_devs = None | |||
| ) | 
Constructs a matrix that contains numbers with uncertainties.
The arguments are the same as for uarray(...): nominal values, and standard deviations.
The returned matrix can be inverted, thanks to the fact that it is a unumpy.matrix object instead of a numpy.matrix one.
| def uncertainties.unumpy.core.unumpy_to_numpy_matrix | ( | arr | ) | 
| def uncertainties.unumpy.core.wrap_array_func | ( | func | ) | 
| list uncertainties.unumpy.core.__all__ | 
| tuple uncertainties.unumpy.core.inv = func_with_deriv_to_uncert_func(inv_with_derivatives) | 
| tuple uncertainties.unumpy.core.pinv = uncert_core.set_doc(""" Version of numpy.linalg.pinv that works with array-like objects that contain numbers with uncertainties. The result is a unumpy.matrix if numpy.linalg.pinv would return a matrix for the array of nominal values. Analytical formulas are used. Original documentation: %s """ % numpy.linalg.pinv.__doc__) | 
| list uncertainties.unumpy.core.pinv_default = numpy.linalg.pinv.__defaults__[0] | 
| tuple uncertainties.unumpy.core.pinv_with_uncert = func_with_deriv_to_uncert_func(pinv_with_derivatives) | 
| tuple uncertainties.unumpy.core.to_nominal_values | 
Utilities:
| tuple uncertainties.unumpy.core.to_std_devs |