AffIa__Pool#

class AffIa__Pool(
n: int,
timestep__ms: Quantity__ms,
recruitment_thresholds: tuple[float, float] = (0, 40),
axon_velocities__m_per_s: tuple[Quantity__m_per_s, Quantity__m_per_s] = (61 * pq.m / pq.s, 75 * pq.m / pq.s),
axon_length__m: Quantity__m = 0.6 * pq.m,
poisson_batch_size: int = 145,
init_order: int = 0,
)[source]#

Bases: _Pool

Container for a population of afferent Ia neurons.

Manages a collection of AffIa (type Ia afferent) cells that provide proprioceptive feedback from muscle spindles to spinal circuits.

Parameters:
  • n (int) – Number of type Ia afferent neurons to create.

  • recruitment_thresholds (tuple[float, float]) – Min and max recruitment thresholds (Hz).

  • axon_velocities__m_per_s (tuple[Quantity__m_per_s, Quantity__m_per_s]) – Min and max axon conduction velocities (m/s).

  • axon_length__m (Quantity__m) – Length of the axon (m).

  • poisson_batch_size (int) – Batch size for exponential threshold generation algorithm.

  • timestep__ms (Quantity__ms) – Time step for simulation (ms).

  • init_order (int) – Initial order parameter for afferent initialization.

Methods

__init__

get_initialization_data

Return sections and their initial voltages for NEURON simulation setup.