erlab.accessors.utils

Utility functions for creating accessors.

Functions

either_dict_or_kwargs(pos_kwargs, kw_kwargs, ...)

Return the positional or keyword arguments as a dictionary.

is_dict_like(value)

Check if the given value is dict-like.

Classes

ERLabDataArrayAccessor(xarray_obj)

Base class for DataArray accessors.

ERLabDatasetAccessor(xarray_obj)

Base class for Dataset accessors.

class erlab.accessors.utils.ERLabDataArrayAccessor(xarray_obj)[source]

Bases: object

Base class for DataArray accessors.

class erlab.accessors.utils.ERLabDatasetAccessor(xarray_obj)[source]

Bases: object

Base class for Dataset accessors.

erlab.accessors.utils.is_dict_like(value)[source]

Check if the given value is dict-like.

erlab.accessors.utils.either_dict_or_kwargs(pos_kwargs, kw_kwargs, func_name)[source]

Return the positional or keyword arguments as a dictionary.