PlasmaCalcs.tools.xarray_tools.xarray_accessors

File Purpose: xarray attribute accessors.
accessing stuff via xr.DataArray.pc.{attr}, e.g. xr.DataArray.pc.differentiate(…)
# [TODO] __repr__ and help(). E.g. arr.pc.help() gives some help on how to get help,
# arr.pc.help(‘’) tells all available methods & docs,
# arr.pc.help(‘searchstr’) tells available methods with ‘searchstr’ in their name,
# all similar to the PlasmaCalculator.help() function.

Functions

xarray_register_dataarray_accessor_cls(name, *)

xarray_register_dataset_accessor_cls(name, *)

Classes

XarrayAccessor(xarray_obj)

pcAccessor(xarray_obj)

pcArrayAccessor(xarray_obj)

pcDatasetAccessor(xarray_obj)