Module Expr Str ImportFrom alias Import alias Import alias ImportFrom alias Import alias ImportFrom alias ImportFrom alias Assign NameStore ListLoad Str Str Str Str Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword ListLoad NameLoad keyword Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword ListLoad NameLoad keyword Str FunctionDef arguments args NameParam defaults body Expr Str Return IfExp Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad AttributeLoad NameLoad attr body TryExcept body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad handlers ExceptHandler type NameLoad body Return Num orelse Return Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults vararg body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body AugAssignBitOr NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot NameLoad body Return NameLoad Assign NameStore Call Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Dict NameLoad For NameStore NameLoad body Assign NameStore Call NameLoad BinOpDiv AttributeLoad NameLoad attr Num BinOpMult Num Call NameLoad AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore Num Assign NameStore BinOpMult Call NameLoad NameLoad NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Return Call Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Lambda arguments args NameParam NameParam defaults Call AttributeLoad NameLoad attr NameLoad NameLoad keyword ListLoad NameLoad FunctionDef arguments args TupleStore NameStore NameStore defaults body Expr Str Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call Call AttributeLoad NameLoad attr Lambda arguments args NameParam defaults Call NameLoad NameLoad NameLoad keyword ListLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults vararg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body AugAssignBitOr NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Call NameLoad NameLoad GeneratorExp Call NameLoad NameLoad NameLoad comprehension NameStore NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListComp Dict comprehension NameStore Call NameLoad AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad body For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Yield NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Yield BinOpMult BinOpMult UnaryOpUSub NameLoad NameLoad NameLoad decorator_list Assign NameStore Call NameLoad NameLoad Assign AttributeStore NameLoad attr BinOpMod Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Yield NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore BinOpMult NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpSub Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad Assign NameStore BinOpSub Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad Assign NameStore BinOpMult AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMult BinOpMult UnaryOpUSub NameLoad NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpMult BinOpMult NameLoad NameLoad NameLoad Assign NameStore BinOpMult BinOpMult NameLoad NameLoad NameLoad Expr Yield BinOpAdd BinOpAdd NameLoad NameLoad NameLoad decorator_list TryExcept body Assign NameStore SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Num handlers ExceptHandler type NameLoad body Assign NameStore Num Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call NameLoad NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam defaults body If Call AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore NameStore AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse Assign NameStore NameLoad Return Call NameLoad NameLoad decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad NameLoad decorator_list NameLoad Assign NameStore NameLoad decorator_list FunctionDef arguments args defaults vararg body Expr Str Return Call AttributeLoad Call NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad BinOpAdd Str SubscriptLoad NameLoad Slice Num comprehension NameStore ListLoad Str Str Str Str Str Str Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad keyword ListLoad NameLoad keyword BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list Expr Call NameLoad
N/A N/A 
Core functions used by unumpy and some of its submodules.

(c) 2010-2013 by Eric O. LEBIGOT (EOL).
 __future__ division N/A sys N/A numpy numpy.core numeric N/A uncertainties uncertainties umath uncertainties __author__ N/A __all__ N/A uarray umatrix nominal_values std_devs matrix N/A to_nominal_values N/A N/A numpy vectorize N/A uncertainties nominal_value otypes N/A float doc Applies uncertainties.nominal_value to the elements of a NumPy (or unumpy) array (this includes matrices). N/A to_std_devs N/A N/A numpy vectorize N/A uncertainties std_dev otypes N/A float doc Returns the standard deviation of the numbers with uncertainties contained in a NumPy array, or zero for other objects. unumpy_to_numpy_matrix N/A N/A arr N/A N/A N/A 
    If arr in a unumpy.matrix, it is converted to a numpy.matrix.
    Otherwise, it is returned unchanged.
     N/A N/A N/A isinstance arr matrix N/A N/A arr view N/A numpy matrix arr N/A nominal_values N/A N/A arr N/A N/A N/A 
    Returns the nominal values of the numbers in NumPy array arr.

    Elements that are not uncertainties.AffineScalarFunc 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.
     N/A N/A unumpy_to_numpy_matrix N/A to_nominal_values arr N/A std_devs N/A N/A arr N/A N/A N/A 
    Returns the standard deviations of the numbers in NumPy array arr.

    Elements that are not uncertainties.AffineScalarFunc are given a
    zero uncertainty ((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.
     N/A N/A unumpy_to_numpy_matrix N/A to_std_devs arr N/A derivative N/A N/A u var N/A N/A N/A 
    Returns the derivative of u along var, if u is an
    uncertainties.AffineScalarFunc instance, and if var is one of the
    variables on which it depends.  Otherwise, return 0.
     N/A N/A isinstance u N/A uncertainties AffineScalarFunc N/A N/A N/A N/A N/A N/A u derivatives N/A var N/A N/A N/A KeyError N/A N/A 0.0 N/A N/A 0.0 N/A wrap_array_func N/A N/A func N/A N/A N/A 
    Returns a version of the function func() that works even when
    func() is given a NumPy array that contains numbers with
    uncertainties.

    func() is supposed to return a NumPy array.

    This wrapper is similar to uncertainties.wrap(), except that it
    handles an array argument instead of float arguments.
    
    func -- version that takes and returns a single NumPy array.
     wrapped_func N/A N/A arr N/A args N/A N/A arr_nominal_value N/A nominal_values arr N/A func_nominal_value N/A func arr_nominal_value args N/A variables N/A set N/A element N/A arr flat N/A N/A N/A isinstance element N/A uncertainties AffineScalarFunc N/A N/A variables N/A set N/A N/A N/A element derivatives iterkeys N/A N/A variables N/A N/A func_nominal_value N/A derivatives N/A N/A N/A numpy vectorize N/A N/A N/A _ N/A N/A func_nominal_value N/A var variables N/A N/A shift_var N/A max N/A N/A var _std_dev 100000.0 N/A 1e-08 N/A abs N/A var _nominal_value N/A N/A shift_var N/A N/A shift_var 1e-08 N/A shift_arr N/A N/A array_derivative arr var shift_var N/A shifted_arr_values N/A arr_nominal_value shift_arr N/A func_shifted N/A func shifted_arr_values args N/A numerical_deriv N/A N/A func_shifted func_nominal_value shift_var N/A N/A derivative_dict derivative_value N/A zip N/A derivatives flat N/A numerical_deriv flat N/A N/A derivative_value N/A N/A N/A derivative_dict N/A var derivative_value N/A N/A N/A N/A numpy vectorize N/A uncertainties AffineScalarFunc func_nominal_value derivatives N/A N/A N/A uncertainties set_doc N/A     Version of %s(...) that works even when its first argument is a NumPy
    array that contains numbers with uncertainties.
    
    Warning: elements of the first argument array that are not
    AffineScalarFunc objects must not depend on uncertainties.Variable
    objects in any way.  Otherwise, the dependence of the result in
    uncertainties.Variable objects will be incorrect.
    
    Original documentation:
    %s N/A N/A func __name__ N/A func __doc__ N/A N/A wrapped_func __name__ N/A func __name__ N/A wrapped_func N/A N/A _uarray N/A N/A numpy vectorize N/A N/A N/A v s N/A N/A N/A uncertainties Variable v s otypes N/A object uarray N/A N/A N/A values std_devs N/A N/A N/A 
    Returns a NumPy array of numbers with uncertainties
    initialized with the given nominal values and standard
    deviations.

    values, std_devs -- valid arguments for numpy.array, with
    identical shapes (list of numbers, list of lists, numpy.ndarray,
    etc.).
     N/A N/A _uarray values std_devs N/A array_derivative N/A N/A array_like var N/A N/A N/A 
    Returns the derivative of the given array with respect to the
    given variable.

    The returned derivative is a Numpy ndarray of the same shape as
    array_like, that contains floats.

    array_like -- array-like object (list, etc.)  that contains
    scalars or numbers with uncertainties.

    var -- Variable object.
     N/A N/A N/A N/A numpy vectorize N/A N/A N/A u N/A N/A derivative u var otypes N/A float array_like N/A func_with_deriv_to_uncert_func N/A N/A func_with_derivatives N/A N/A N/A 
    Returns a function that can be applied to array-like objects that
    contain numbers with uncertainties (lists, lists of lists, Numpy
    arrays, etc.).
    
    func_with_derivatives -- defines a function that takes array-like
    objects containing scalars and returns an array.  Both the value
    and the derivatives of this function with respect to multiple
    scalar parameters are calculated by func_with_derivatives().
    
    func_with_derivatives(arr, input_type, derivatives, *args) returns
    an iterator.  The first element is the value of the function at
    point 'arr' (with the correct type).  The following elements are
    arrays that represent the derivative of the function for each
    derivative array from the iterator 'derivatives'.

      func_with_derivatives takes the following arguments:

      arr -- Numpy ndarray of scalars where the function must be
      evaluated.

      input_type -- type of the input array-like object.  This type is
      used for determining the type that the function should return.

      derivatives -- iterator that returns the derivatives of the
      argument of the function with respect to multiple scalar
      variables.  func_with_derivatives() returns the derivatives of
      the defined function with respect to these variables.

      args -- additional arguments that define the result (example:
      for the pseudo-inverse numpy.linalg.pinv: numerical cutoff).

    Examples of func_with_derivatives: inv_with_derivatives().
     wrapped_func N/A N/A array_like N/A args N/A N/A 
        array_like -- array-like object that contains numbers with
        uncertainties (list, Numpy ndarray or matrix, etc.).

        args -- additional arguments that are passed directly to
        func_with_derivatives.
         N/A array_version N/A N/A numpy asarray array_like N/A variables N/A set N/A element N/A array_version flat N/A N/A N/A isinstance element N/A uncertainties AffineScalarFunc N/A N/A variables N/A set N/A N/A N/A element derivatives iterkeys N/A array_nominal N/A nominal_values array_version N/A func_and_derivs N/A func_with_derivatives array_nominal N/A type array_like N/A N/A array_derivative array_version var N/A var variables args N/A func_nominal_value N/A N/A func_and_derivs next N/A N/A variables N/A N/A func_nominal_value N/A derivatives N/A N/A numpy array N/A N/A N/A _ N/A xrange N/A func_nominal_value size dtype object N/A N/A N/A derivatives resize N/A func_nominal_value shape N/A N/A var deriv_wrt_var N/A zip variables func_and_derivs N/A N/A N/A derivative_dict derivative_value N/A zip N/A derivatives flat N/A deriv_wrt_var flat N/A N/A derivative_value N/A N/A N/A derivative_dict N/A var derivative_value N/A result N/A N/A N/A numpy vectorize N/A uncertainties AffineScalarFunc func_nominal_value derivatives N/A N/A isinstance result N/A numpy matrix N/A N/A result N/A N/A result view matrix N/A result N/A N/A wrapped_func N/A inv_with_derivatives N/A N/A arr input_type derivatives N/A N/A N/A 
    Defines the matrix inverse and its derivatives.

    See the definition of func_with_deriv_to_uncert_func() for its
    detailed semantics.
     N/A inverse N/A N/A N/A numpy linalg inv arr N/A N/A issubclass input_type N/A numpy matrix N/A N/A inverse N/A N/A inverse view N/A numpy matrix N/A N/A inverse N/A inverse_mat N/A N/A numpy asmatrix inverse N/A derivative derivatives N/A N/A derivative_mat N/A N/A numpy asmatrix derivative N/A N/A N/A N/A N/A inverse_mat derivative_mat inverse_mat N/A N/A _inv N/A func_with_deriv_to_uncert_func inv_with_derivatives N/A N/A _inv __doc__ N/A     Version of numpy.linalg.inv 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
     N/A N/A N/A numpy linalg inv __doc__ pinv_with_derivatives N/A N/A arr input_type derivatives rcond N/A N/A N/A 
    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.
     N/A inverse N/A N/A N/A numpy linalg pinv arr rcond N/A N/A issubclass input_type N/A numpy matrix N/A N/A inverse N/A N/A inverse view N/A numpy matrix N/A N/A inverse N/A inverse_mat N/A N/A numpy asmatrix inverse N/A PA N/A arr inverse_mat N/A AP N/A inverse_mat arr N/A factor21 N/A inverse_mat N/A inverse_mat H N/A factor22 N/A N/A N/A numpy eye N/A N/A arr shape N/A 0 PA N/A factor31 N/A N/A N/A numpy eye N/A N/A arr shape N/A 1 AP N/A factor32 N/A N/A inverse_mat H inverse_mat N/A derivative derivatives N/A N/A derivative_mat N/A N/A numpy asmatrix derivative N/A term1 N/A N/A N/A inverse_mat derivative_mat inverse_mat N/A derivative_mat_H N/A derivative_mat H N/A term2 N/A N/A factor21 derivative_mat_H factor22 N/A term3 N/A N/A factor31 derivative_mat_H factor32 N/A N/A N/A N/A term1 term2 term3 N/A N/A N/A N/A _pinv_default N/A N/A N/A N/A numpy linalg pinv __defaults__ N/A 0 N/A N/A N/A AttributeError N/A N/A _pinv_default 1e-15 N/A _pinv_with_uncert N/A func_with_deriv_to_uncert_func pinv_with_derivatives _pinv N/A N/A array_like rcond N/A _pinv_default N/A N/A N/A _pinv_with_uncert array_like rcond N/A N/A N/A uncertainties set_doc N/A 
    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
     N/A N/A N/A numpy linalg pinv __doc__ matrix N/A N/A numpy matrix N/A N/A 
    Class equivalent to numpy.matrix, but that behaves better when the
    matrix contains numbers with uncertainties.
     __rmul__ N/A N/A self other N/A N/A N/A N/A N/A numeric isscalar other N/A N/A N/A N/A numeric dot self other N/A N/A N/A N/A numeric dot other self N/A getI N/A N/A self N/A N/A N/A Matrix inverse of pseudo-inverse N/A N/A M N N/A self shape N/A N/A M N N/A N/A func _inv N/A N/A func _pinv N/A N/A func self N/A N/A I N/A property getI N/A N/A N/A numpy matrix I fset N/A N/A N/A numpy matrix I fdel N/A N/A N/A numpy matrix I __doc__ nominal_values N/A N/A self N/A N/A N/A 
        Nominal value of all the elements of the matrix.
         N/A N/A nominal_values self N/A property N/A std_devs std_devs N/A umatrix N/A N/A N/A args N/A N/A 
    Constructs a matrix that contains numbers with uncertainties.

    The input data is the same as for uarray(...): a tuple with the
    nominal values, and the 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.
     N/A N/A N/A N/A uarray args view matrix N/A define_vectorized_funcs N/A N/A N/A N/A N/A 
    Defines vectorized versions of functions from uncertainties.umath.

    Some functions have their name translated, so as to follow NumPy's
    convention (example: math.acos -> numpy.arccos).
     N/A this_module N/A N/A sys modules N/A __name__ N/A func_name_translations N/A dict N/A N/A f_name N/A arc N/A f_name N/A 1 N/A f_name N/A acos acosh asin atan atan2 atanh N/A new_func_names N/A N/A N/A func_name_translations get function_name function_name N/A function_name N/A umath many_scalars_to_scalar_funcs N/A N/A function_name unumpy_name N/A zip N/A umath many_scalars_to_scalar_funcs new_func_names N/A N/A func N/A getattr umath function_name N/A N/A setattr this_module unumpy_name N/A N/A numpy vectorize func otypes N/A object doc N/A Vectorized version of umath.%s.

Original documentation:
%s N/A function_name N/A func __doc__ N/A N/A N/A __all__ append unumpy_name N/A N/A N/A define_vectorized_funcs