Module Expr Str Import alias identifier ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias Assign NameStore TupleLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore BinOpAdd TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad FunctionDef arguments args NameParam defaults body For TupleStore NameStore NameStore Call NameLoad NameLoad body If Call NameLoad NameLoad NameLoad body Return NameLoad Return Num decorator_list FunctionDef arguments args NameParam defaults body FunctionDef arguments args defaults vararg kwarg body Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad If BoolOpOr CompareGt Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num body Raise Call NameLoad BinOpMod Str TupleLoad Call NameLoad NameLoad NameLoad orelse If CompareEq Call NameLoad NameLoad Num body If Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad orelse Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad If CompareGtE NameLoad NameLoad body If Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad orelse If Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad keyword NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num Return NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad Assign NameStore AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Return NameLoad decorator_list Assign NameStore Call AttributeLoad Str attr For NameStore NameLoad body Assign SubscriptStore Call NameLoad Index NameLoad Call NameLoad NameLoad
N/A N/A xarray specific universal functions

Handles unary and binary operations for the following types, in ascending
priority order:
- scalars
- numpy.ndarray
- dask.array.Array
- xarray.Variable
- xarray.DataArray
- xarray.Dataset
- xarray.core.groupby.GroupBy

Once NumPy 1.10 comes out with support for overriding ufuncs, this module will
hopefully no longer be necessary.
 N/A numpy _np core.variable Variable _Variable core.dataset Dataset _Dataset core.dataarray DataArray _DataArray core.groupby GroupBy _GroupBy core.pycompat dask_array_type _dask_array_type core.ops _dask_or_eager_func N/A _xarray_types N/A _Variable _DataArray _Dataset _GroupBy N/A _dispatch_order N/A N/A N/A _np ndarray _dask_array_type _xarray_types _dispatch_priority N/A N/A obj N/A N/A N/A N/A priority cls N/A enumerate _dispatch_order N/A N/A N/A isinstance obj cls N/A N/A priority N/A -1 N/A _create_op N/A N/A name N/A N/A func N/A N/A N/A args kwargs N/A N/A new_args args N/A f N/A _dask_or_eager_func name N/A N/A N/A N/A len args 2 N/A N/A len args 0 N/A N/A N/A TypeError N/A cannot handle %s arguments for %r N/A N/A len args name N/A N/A N/A N/A len args 1 N/A N/A N/A isinstance N/A args N/A 0 _xarray_types N/A N/A f N/A N/A N/A args N/A 0 _unary_op func N/A N/A N/A p1 p2 N/A map _dispatch_priority args N/A N/A p1 p2 N/A N/A N/A isinstance N/A args N/A 0 _xarray_types N/A N/A f N/A N/A N/A args N/A 0 _binary_op func N/A N/A N/A isinstance N/A args N/A 1 _xarray_types N/A N/A f N/A N/A N/A args N/A 1 _binary_op func reflexive True N/A new_args N/A tuple N/A reversed args N/A res N/A f new_args kwargs N/A N/A res NotImplemented N/A N/A N/A TypeError N/A %r not implemented for types (%r, %r) N/A name N/A type N/A args N/A 0 N/A type N/A args N/A 1 N/A res N/A N/A N/A func __name__ name N/A doc N/A N/A getattr _np name __doc__ N/A N/A func __doc__ N/A xarray specific variant of numpy.%s. Handles xarray.Dataset, xarray.DataArray, xarray.Variable, numpy.ndarray and dask.array.Array objects with automatic dispatching.

Documentation from numpy:

%s N/A name doc N/A func N/A N/A __all__ N/A N/A logaddexp logaddexp2 conj exp log log2 log10 log1p expm1 sqrt
             square sin cos tan arcsin arccos arctan arctan2 hypot sinh cosh
             tanh arcsinh arccosh arctanh deg2rad rad2deg logical_and
             logical_or logical_xor logical_not maximum minimum fmax fmin
             isreal iscomplex isfinite isinf isnan signbit copysign nextafter
             ldexp fmod floor ceil trunc degrees radians rint fix angle real
             imag fabs sign frexp fmod
              split N/A name __all__ N/A N/A N/A N/A globals N/A name N/A _create_op name