PlasmaCalcs.dimensions.subsampling.SubsamplingIdentity

class PlasmaCalcs.dimensions.subsampling.SubsamplingIdentity(info, *, array_dims, snap_applier=None, **extra_info)

Bases: SubsamplingApplier

subsampling applier that does nothing!
__init__(info, *, array_dims, snap_applier=None, **extra_info)

Methods

__init__(info, *, array_dims[, snap_applier])

apply(array)

apply1d(dict_)

apply_snap_applier(snap_srcs, *[, missing_ok])

Attributes

mode

apply(array)
return array, unchanged.
apply1d(dict_)
return dict_, unchanged.
apply_snap_applier(snap_srcs, *, missing_ok=True)
return self.snap_applier(snap_srcs), or snap_srcs unchanged if self.snap_applier=None.
missing_ok: bool
whether it is okay for snap_applier to be None
False –> crash with SubsamplingNotFoundError if snap_applier is None.