PlasmaCalcs.dimensions.snaps.SnapSelectorValueSpecifier
- class PlasmaCalcs.dimensions.snaps.SnapSelectorValueSpecifier(getter, name=None, *, args_getter=None, kw_getter=None)
Bases:
DimensionSpecialValueSpecifierclass to specify SnapDimension values based on a selector.E.g. snaps.get(SELECT_BETWEEN(0.1, 0.5)) <– equivalent –> snaps.select_betwee(0.1, 0.5).E.g. (snap_dim.v = SELECT_AFTER(3.7)) <–> (snap_dim.v = snap_dim.values.select_after(3.7))- getter: str
- name: str
- name of this object; will only be used in repr.
- args_getter: None or iterable
- args to pass to snap_dim.values.getter
- kw_getter: None or dict-like
- kwargs to pass to snap_dim.values.getter
- __init__(getter, name=None, *, args_getter=None, kw_getter=None)
Methods
__init__(getter[, name, args_getter, kw_getter])getter(dlist)- getter(dlist)
- returns dlist.{getter}(args_getter, kw_getter).if self.args_getter or self.kw_getter not provided, crash with InputError.