shnitsel._contracts

Attributes

_fields

Classes

Needs

Functions

needs([to_be, dims, coords, data_vars, groupable, ...])

Module Contents

_fields = ['to_be', 'dims', 'coords', 'data_vars', 'groupable', 'coords_or_vars', 'name', 'not_dims']
class Needs

Bases: tuple

to_be
dims
coords
data_vars
groupable
coords_or_vars
name
not_dims
needs(to_be=None, dims=None, coords=None, data_vars=None, groupable=None, coords_or_vars=None, name=None, not_dims=None)
Parameters:
  • to_be (Literal['da', 'ds', None])

  • dims (set[str] | None)

  • coords (set[str] | None)

  • data_vars (set[str] | None)

  • groupable (set[str] | None)

  • coords_or_vars (set[str] | None)

  • name (str | None)

  • not_dims (set[str] | None)

Return type:

Callable[[Callable], Callable]