Type Definitions#
This module contains type definitions for structured data and type safety with Beartype validation.
Physical Quantity Types#
Time Units#
Physical quantity type for time in seconds. |
|
Physical quantity type for time in milliseconds. |
Angles#
Physical quantity type for angles in radians. |
|
Physical quantity type for angles in degrees. |
Electrical Potential#
Physical quantity type for electrical potential in millivolts. |
|
Physical quantity type for electrical potential in microvolts. |
Electrical Current#
Physical quantity type for electrical current in nanoamperes. |
Electrical Conductance#
Physical quantity type for electrical conductance in microsiemens. |
|
Physical quantity type for conductivity in siemens per meter. |
Frequency#
Physical quantity type for frequency in hertz. |
|
Physical quantity type for firing rate in pulses per second. |
Length & Areas#
Physical quantity type for length in millimeters. |
|
Physical quantity type for length in meters. |
|
Physical quantity type for area in square millimeters. |
|
Physical quantity type for density per square millimeter. |
Velocity#
Physical quantity type for velocity in meters per second. |
|
Physical quantity type for velocity in millimeters per second. |
Signal Types (Neo)#
Neo AnalogSignal for input currents in nanoamperes with time in seconds. |
|
Neo AnalogSignal for force measurements in newtons or dimensionless units. |
|
Neo Block containing spike train data organized by motor unit pools. |
|
Neo Block containing surface motor unit action potentials (MUAPs). |
|
Neo Block containing surface EMG signals. |
|
Neo Block containing intramuscular motor unit action potentials (MUAPs). |
|
Neo Block containing intramuscular EMG signals. |
Array Types#
2D floating-point array for cortical input patterns. |
|
1D array of recruitment threshold values for motor units. |
|
1D array representing joint angle trajectory over time. |
|
2D array of moment arms as a function of joint angle. |