SURFACE_EMG__Block#
- SURFACE_EMG__Block#
Neo Block containing surface EMG signals. Structure: groups (electrode arrays) → segments (motor pools) → analogsignals (time × rows × columns)
alias of
Annotated[Block, beartype.vale.Is[lambda x: isinstance(x, Block) and len(x.groups) > 0 and all((hasattr(grp, ‘segments’) for grp in x.groups)) and all((len(grp.segments) > 0 for grp in x.groups)) and all((hasattr(seg, ‘analogsignals’) and len(seg.analogsignals) > 0 and all((hasattr(signal, ‘shape’) for signal in seg.analogsignals)) and all((len(signal.shape) == 3 for signal in seg.analogsignals)) for grp in x.groups for seg in grp.segments))]]