Skip to main content
Ctrl+K
MyoGen is under active development. API may change.
MyoGen 0.8.2 Documentation - Home MyoGen 0.8.2 Documentation - Home
made at the N² Lab
  • API Documentation
  • Working with Neo Block Data Structures
  • Examples
  • GitHub
  • API Documentation
  • Working with Neo Block Data Structures
  • Examples
  • GitHub

Section Navigation

API Modules

  • MyoGen Core
    • set_random_seed
    • load_nmodl_mechanisms
  • Simulator Module
    • RecruitmentThresholds
      • myogen.simulator.RecruitmentThresholds.__init__
    • _Pool
      • myogen.simulator.neuron.populations._Pool.__init__
      • myogen.simulator.neuron.populations._Pool.get_initialization_data
    • AlphaMN__Pool
      • myogen.simulator.neuron.populations.AlphaMN__Pool.__init__
      • myogen.simulator.neuron.populations.AlphaMN__Pool.get_initialization_data
    • DescendingDrive__Pool
      • myogen.simulator.neuron.populations.DescendingDrive__Pool.__init__
      • myogen.simulator.neuron.populations.DescendingDrive__Pool.get_initialization_data
    • AffIa__Pool
      • myogen.simulator.neuron.populations.AffIa__Pool.__init__
      • myogen.simulator.neuron.populations.AffIa__Pool.get_initialization_data
    • AffII__Pool
      • myogen.simulator.neuron.populations.AffII__Pool.__init__
      • myogen.simulator.neuron.populations.AffII__Pool.get_initialization_data
    • AffIb__Pool
      • myogen.simulator.neuron.populations.AffIb__Pool.__init__
      • myogen.simulator.neuron.populations.AffIb__Pool.get_initialization_data
    • GII__Pool
      • myogen.simulator.neuron.populations.GII__Pool.__init__
      • myogen.simulator.neuron.populations.GII__Pool.get_initialization_data
    • GIb__Pool
      • myogen.simulator.neuron.populations.GIb__Pool.__init__
      • myogen.simulator.neuron.populations.GIb__Pool.get_initialization_data
    • Network
      • myogen.simulator.neuron.network.Network.__init__
      • myogen.simulator.neuron.network.Network.connect
      • myogen.simulator.neuron.network.Network.connect_from_external
      • myogen.simulator.neuron.network.Network.connect_one_to_one
      • myogen.simulator.neuron.network.Network.connect_to_muscle
      • myogen.simulator.neuron.network.Network.get_connections
      • myogen.simulator.neuron.network.Network.get_netcons
      • myogen.simulator.neuron.network.Network.print_network
      • myogen.simulator.neuron.network.Network.setup_spike_recording
    • SimulationRunner
      • myogen.simulator.neuron.simulation_runner.SimulationRunner.__init__
      • myogen.simulator.neuron.simulation_runner.SimulationRunner.get_model_outputs
      • myogen.simulator.neuron.simulation_runner.SimulationRunner.run
      • myogen.simulator.neuron.simulation_runner.SimulationRunner.set_model_outputs
    • Muscle
      • myogen.simulator.Muscle.__init__
      • myogen.simulator.Muscle.assign_mfs2mns
      • myogen.simulator.Muscle.distribute_innervation_centers
      • myogen.simulator.Muscle.generate_muscle_fiber_centers
      • myogen.simulator.Muscle.resulting_fiber_assignment
      • myogen.simulator.Muscle.assignment
      • myogen.simulator.Muscle.innervation_center_positions__mm
      • myogen.simulator.Muscle.muscle_border__mm
      • myogen.simulator.Muscle.muscle_fiber_centers__mm
      • myogen.simulator.Muscle.muscle_fiber_conduction_velocities__mm_per_s
      • myogen.simulator.Muscle.muscle_fiber_diameters__mm
      • myogen.simulator.Muscle.number_of_muscle_fibers
      • myogen.simulator.Muscle.recruitment_thresholds
      • myogen.simulator.Muscle.resulting_innervation_areas__mm2
      • myogen.simulator.Muscle.resulting_number_of_innervated_fibers
    • HillModel
      • myogen.simulator.neuron.muscle.HillModel.__init__
      • myogen.simulator.neuron.muscle.HillModel.add_spike
      • myogen.simulator.neuron.muscle.HillModel.create_default_muscle_parameters
      • myogen.simulator.neuron.muscle.HillModel.integrate
      • myogen.simulator.neuron.muscle.HillModel.F0
      • myogen.simulator.neuron.muscle.HillModel.L0
      • myogen.simulator.neuron.muscle.HillModel.motor_unit_forces
      • myogen.simulator.neuron.muscle.HillModel.muscle_acceleration
      • myogen.simulator.neuron.muscle.HillModel.muscle_force
      • myogen.simulator.neuron.muscle.HillModel.muscle_length
      • myogen.simulator.neuron.muscle.HillModel.muscle_torque
      • myogen.simulator.neuron.muscle.HillModel.muscle_velocity
      • myogen.simulator.neuron.muscle.HillModel.signed_muscle_torque
      • myogen.simulator.neuron.muscle.HillModel.time_vector
      • myogen.simulator.neuron.muscle.HillModel.type1_activation
      • myogen.simulator.neuron.muscle.HillModel.type2_activation
    • SpindleModel
      • myogen.simulator.neuron.proprioception.SpindleModel.__init__
      • myogen.simulator.neuron.proprioception.SpindleModel.create_default_spindle_parameters
      • myogen.simulator.neuron.proprioception.SpindleModel.integrate
      • myogen.simulator.neuron.proprioception.SpindleModel.bag1_activation
      • myogen.simulator.neuron.proprioception.SpindleModel.bag2_activation
      • myogen.simulator.neuron.proprioception.SpindleModel.chain_activation
      • myogen.simulator.neuron.proprioception.SpindleModel.intrafusal_tensions
      • myogen.simulator.neuron.proprioception.SpindleModel.primary_afferent_firing__Hz
      • myogen.simulator.neuron.proprioception.SpindleModel.secondary_afferent_firing__Hz
      • myogen.simulator.neuron.proprioception.SpindleModel.time_vector
    • GolgiTendonOrganModel
      • myogen.simulator.neuron.proprioception.GolgiTendonOrganModel.__init__
      • myogen.simulator.neuron.proprioception.GolgiTendonOrganModel.create_default_gto_parameters
      • myogen.simulator.neuron.proprioception.GolgiTendonOrganModel.create_gto_parameters_for_muscle
      • myogen.simulator.neuron.proprioception.GolgiTendonOrganModel.integrate
      • myogen.simulator.neuron.proprioception.GolgiTendonOrganModel.ib_afferent_firing__Hz
    • JointDynamics
      • myogen.simulator.neuron.joint_dynamics.JointDynamics.__init__
      • myogen.simulator.neuron.joint_dynamics.JointDynamics.get_state
      • myogen.simulator.neuron.joint_dynamics.JointDynamics.integrate
      • myogen.simulator.neuron.joint_dynamics.JointDynamics.reset
      • myogen.simulator.neuron.joint_dynamics.JointDynamics.angle__deg
    • ForceModel
      • myogen.simulator.ForceModel.__init__
      • myogen.simulator.ForceModel.generate_force
      • myogen.simulator.ForceModel.contraction_times__samples
      • myogen.simulator.ForceModel.peak_twitch_forces__unitless
      • myogen.simulator.ForceModel.twitch_list
      • myogen.simulator.ForceModel.twitch_mat
    • SurfaceElectrodeArray
      • myogen.simulator.SurfaceElectrodeArray.__init__
      • myogen.simulator.SurfaceElectrodeArray.get_H_sf
      • myogen.simulator.SurfaceElectrodeArray.electrode_positions
      • myogen.simulator.SurfaceElectrodeArray.pos_theta
      • myogen.simulator.SurfaceElectrodeArray.pos_z
    • IntramuscularElectrodeArray
      • myogen.simulator.IntramuscularElectrodeArray.__init__
      • myogen.simulator.IntramuscularElectrodeArray.calc_observation_points
      • myogen.simulator.IntramuscularElectrodeArray.rodrigues_rot
      • myogen.simulator.IntramuscularElectrodeArray.rotate_and_translate
      • myogen.simulator.IntramuscularElectrodeArray.set_linear_trajectory
      • myogen.simulator.IntramuscularElectrodeArray.set_position
      • myogen.simulator.IntramuscularElectrodeArray.traj_mixing_fun
      • myogen.simulator.IntramuscularElectrodeArray.traj_mixing_mat
      • myogen.simulator.IntramuscularElectrodeArray.differential_matrix
      • myogen.simulator.IntramuscularElectrodeArray.electrode_positions
      • myogen.simulator.IntramuscularElectrodeArray.initial_positions
      • myogen.simulator.IntramuscularElectrodeArray.num_channels
      • myogen.simulator.IntramuscularElectrodeArray.trajectory_transforms
    • SurfaceEMG
      • myogen.simulator.SurfaceEMG.__init__
      • myogen.simulator.SurfaceEMG.add_noise
      • myogen.simulator.SurfaceEMG.simulate_muaps
      • myogen.simulator.SurfaceEMG.simulate_surface_emg
      • myogen.simulator.SurfaceEMG.muaps__Block
      • myogen.simulator.SurfaceEMG.noisy_surface_emg__Block
      • myogen.simulator.SurfaceEMG.spike_train__Block
      • myogen.simulator.SurfaceEMG.surface_emg__Block
    • IntramuscularEMG
      • myogen.simulator.IntramuscularEMG.__init__
      • myogen.simulator.IntramuscularEMG.add_noise
      • myogen.simulator.IntramuscularEMG.simulate_intramuscular_emg
      • myogen.simulator.IntramuscularEMG.simulate_muaps
      • myogen.simulator.IntramuscularEMG.intramuscular_emg__Block
      • myogen.simulator.IntramuscularEMG.muaps__Block
      • myogen.simulator.IntramuscularEMG.noisy_intramuscular_emg__Block
      • myogen.simulator.IntramuscularEMG.spike_train__Block
  • Utils Module
    • create_ramp_current
    • create_step_current
    • create_sinusoidal_current
    • create_sawtooth_current
    • create_trapezoid_current
    • inject_currents_into_populations
    • inject_currents_and_simulate_spike_trains
    • ContinuousSaver
      • myogen.utils.continuous_saver.ContinuousSaver.__init__
      • myogen.utils.continuous_saver.ContinuousSaver.finalize
      • myogen.utils.continuous_saver.ContinuousSaver.record_spike
      • myogen.utils.continuous_saver.ContinuousSaver.record_step
    • convert_chunks_to_neo
    • plot_raster_spikes
    • plot_membrane_potentials
    • plot_muscle_dynamics
    • plot_antagonist_muscle_comparison
    • plot_spindle_dynamics
    • plot_gto_dynamics
    • Quantity__s
    • Quantity__ms
    • Quantity__rad
    • Quantity__deg
    • Quantity__mV
    • Quantity__uV
    • Quantity__nA
    • Quantity__uS
    • Quantity__S_per_m
    • Quantity__Hz
    • Quantity__pps
    • Quantity__mm
    • Quantity__m
    • Quantity__mm2
    • Quantity__per_mm2
    • Quantity__m_per_s
    • Quantity__mm_per_s
    • CURRENT__AnalogSignal
    • FORCE__AnalogSignal
    • SPIKE_TRAIN__Block
    • SURFACE_MUAP__Block
    • SURFACE_EMG__Block
    • INTRAMUSCULAR_MUAP__Block
    • INTRAMUSCULAR_EMG__Block
    • CORTICAL_INPUT__MATRIX
    • RECRUITMENT_THRESHOLDS__ARRAY
    • JOINT_ANGLE__ARRAY
    • MOMENT_ARM__MATRIX
  • API Documentation
  • Simulator Module
  • GolgiTendonOrganModel
  • myogen.simulator.neuron.proprioception.GolgiTendonOrganModel.__init__

myogen.simulator.neuron.proprioception.GolgiTendonOrganModel.__init__#

GolgiTendonOrganModel.__init__(
simulation_time__ms: Quantity__ms,
time_step__ms: Quantity__ms,
gto_parameters: Dict[str, Any],
)[source]#
Parameters:
  • simulation_time__ms (Annotated[Quantity, IsAttr['dimensionality', IsAttr['unicode', IsEqual['ms']]]])

  • time_step__ms (Annotated[Quantity, IsAttr['dimensionality', IsAttr['unicode', IsEqual['ms']]]])

  • gto_parameters (Dict[str, Any])

On this page
  • GolgiTendonOrganModel.__init__()

© Copyright 2025 - 2025, n-squared lab, FAU Erlangen-Nürnberg, Germany.

Created using Sphinx 8.2.3.