hbp_nrp_cleserver.server.ServerConfigurations module

This module contains the existing server configuration. Each configuration is represented by a class that adopts the SimulationAssembly API.

class SynchronousDirectNestSimulation(sim_config)[source]

Bases: hbp_nrp_cleserver.server.CLEGazeboSimulationAssembly.CLEGazeboSimulationAssembly

This class represents a synchronous simulation assembly using NEST as the neural simulator synchronous to Gazebo

class SynchronousNengoLoihiSimulation(sim_config)[source]

Bases: hbp_nrp_cleserver.server.CLEGazeboSimulationAssembly.CLEGazeboSimulationAssembly

This class represents a synchronous simulation assembly using Nengo as the neural simulator synchronous to Gazebo and loihi as a hardware backend

class SynchronousNengoSimulation(sim_config)[source]

Bases: hbp_nrp_cleserver.server.CLEGazeboSimulationAssembly.CLEGazeboSimulationAssembly

This class represents a synchronous simulation assembly using Nengo as the neural simulator synchronous to Gazebo

class SynchronousNestSimulation(sim_config)[source]

Bases: hbp_nrp_cleserver.server.CLEGazeboSimulationAssembly.CLEGazeboSimulationAssembly

This class represents a synchronous simulation assembly using Nest as the neural simulator synchronous to Gazebo

class SynchronousRobotRosNest(sim_config)[source]

Bases: hbp_nrp_cleserver.server.CLEGazeboSimulationAssembly.CLEGazeboSimulationAssembly

This class represents a synchronous simulation assembly using Nest as the neural simulator and a real robotic platform that uses ROS

class SynchronousSpinnakerSimulation(sim_config)[source]

Bases: hbp_nrp_cleserver.server.CLEGazeboSimulationAssembly.CLEGazeboSimulationAssembly

This class represents a synchronous simulation assembly using SpiNNaker as the neural simulator

brain_direct_nest_adapters()[source]

Creates the adapter components for the neural simulator, configuration with direct NEST

Returns

A tuple of the communication and control adapter for the neural simulator

brain_nengo_adapters(loihi=False)[source]

Creates the adapter components for the neural simulator, configuration with Nengo

Param

loihi: Indicates whether the backend is loihi

Returns

A tuple of the communication and control adapter for the neural simulator

brain_nest_adapters()[source]

Creates the adapter components for the neural simulator, configuration with NEST

Returns

A tuple of the communication and control adapter for the neural simulator

brain_spinnaker_adapters()[source]

Creates the adapter components for the neural simulator, configuration with SpiNNaker

Returns

A tuple of the communication and control adapter for the neural simulator

robot_gazebo_ros_adapters()[source]

Creates the adapter components for the robot side, configuration with Gazebo

Returns

A tuple of the communication and control adapter for the robot side

robot_ros_adapters()[source]

Creates the adapter components for the robot side, configuration with the real robot

Returns

A tuple of the communication and control adapter for the robot side

unused(_)[source]

Marks an argument as unused