sPyNNaker¶
Contents¶
- spynnaker
- spynnaker package
- Subpackages
- spynnaker.pyNN package
- Subpackages
- spynnaker.pyNN.connections package
- Module contents
EthernetCommandConnection
EthernetControlConnection
SPIFLiveSpikesConnection
SpynnakerLiveSpikesConnection
SpynnakerPoissonControlConnection
SpynnakerPoissonControlConnection.add_init_callback()
SpynnakerPoissonControlConnection.add_pause_stop_callback()
SpynnakerPoissonControlConnection.add_poisson_label()
SpynnakerPoissonControlConnection.add_receive_callback()
SpynnakerPoissonControlConnection.add_start_callback()
SpynnakerPoissonControlConnection.add_start_resume_callback()
SpynnakerPoissonControlConnection.set_rate()
SpynnakerPoissonControlConnection.set_rates()
- Module contents
- spynnaker.pyNN.data package
- Submodules
- spynnaker.pyNN.data.spynnaker_data_writer module
- Module contents
SpynnakerDataView
SpynnakerDataView.add_population()
SpynnakerDataView.add_projection()
SpynnakerDataView.get_min_delay()
SpynnakerDataView.get_n_populations()
SpynnakerDataView.get_n_projections()
SpynnakerDataView.get_segment_counter()
SpynnakerDataView.get_sim_name()
SpynnakerDataView.has_min_delay()
SpynnakerDataView.iterate_populations()
SpynnakerDataView.iterate_projections()
SpynnakerDataView.set_number_of_neurons_per_dimension_per_core()
- spynnaker.pyNN.external_devices package
- spynnaker.pyNN.external_devices_models package
- Subpackages
- Submodules
- spynnaker.pyNN.external_devices_models.external_device_lif_control_vertex module
ExternalDeviceLifControlVertex
ExternalDeviceLifControlVertex.dependent_vertices()
ExternalDeviceLifControlVertex.edge_partition_identifiers_for_dependent_vertex()
ExternalDeviceLifControlVertex.get_atom_key_map()
ExternalDeviceLifControlVertex.get_external_devices()
ExternalDeviceLifControlVertex.get_fixed_key_and_mask()
ExternalDeviceLifControlVertex.get_message_translator()
ExternalDeviceLifControlVertex.get_outgoing_partition_ids()
- spynnaker.pyNN.external_devices_models.spif_devices module
N_FIELDS
N_FILTERS
N_INPUTS
N_PIPES
SPIFRegister
SPIFRegister.CONFIG_PKT_CNT
SPIFRegister.DROPPED_PKT_CNT
SPIFRegister.FL_MASK_BASE
SPIFRegister.FL_VALUE_BASE
SPIFRegister.IN_PERIPH_PKT_CNT
SPIFRegister.IR_KEY_BASE
SPIFRegister.IR_MASK_BASE
SPIFRegister.IR_ROUTE_BASE
SPIFRegister.MP_FLD_LIMIT_BASE
SPIFRegister.MP_FLD_MASK_BASE
SPIFRegister.MP_FLD_SHIFT_BASE
SPIFRegister.MP_KEY_BASE
SPIFRegister.OUT_PERIPH_PKT_CNT
SPIFRegister.REPLY_KEY
SPIFRegister.cmd()
SPIF_FPGA_ID
SPIF_INPUT_FPGA_LINKS
SPIF_OUTPUT_FPGA_LINK
SpiNNFPGARegister
set_field_limit()
set_field_mask()
set_field_shift()
set_filter_mask()
set_filter_value()
set_input_key()
set_input_mask()
set_input_route()
set_mapper_key()
- Module contents
AbstractEthernetController
AbstractEthernetSensor
AbstractEthernetTranslator
AbstractMulticastControllableDevice
AbstractMulticastControllableDevice.device_control_first_send_timestep
AbstractMulticastControllableDevice.device_control_key
AbstractMulticastControllableDevice.device_control_max_value
AbstractMulticastControllableDevice.device_control_min_value
AbstractMulticastControllableDevice.device_control_partition_id
AbstractMulticastControllableDevice.device_control_scaling_factor
AbstractMulticastControllableDevice.device_control_send_type
AbstractMulticastControllableDevice.device_control_timesteps_between_sending
AbstractMulticastControllableDevice.device_control_uses_payload
ArbitraryFPGADevice
ExternalCochleaDevice
ExternalDeviceLifControl
ExternalFPGARetinaDevice
ExternalFPGARetinaDevice.DOWN_POLARITY
ExternalFPGARetinaDevice.MERGED_POLARITY
ExternalFPGARetinaDevice.MODE_128
ExternalFPGARetinaDevice.MODE_16
ExternalFPGARetinaDevice.MODE_32
ExternalFPGARetinaDevice.MODE_64
ExternalFPGARetinaDevice.UP_POLARITY
ExternalFPGARetinaDevice.get_fixed_key_and_mask()
ExternalFPGARetinaDevice.get_n_neurons()
ExternalFPGARetinaDevice.pause_stop_commands
ExternalFPGARetinaDevice.start_resume_commands
ExternalFPGARetinaDevice.timed_commands
ICUBRetinaDevice
MachineMunichMotorDevice
MachineMunichMotorDevice.INPUT_BUFFER_FULL_NAME
MachineMunichMotorDevice.MOTOR_PARTITION_ID
MachineMunichMotorDevice.generate_data_specification()
MachineMunichMotorDevice.get_binary_file_name()
MachineMunichMotorDevice.get_binary_start_type()
MachineMunichMotorDevice.get_n_keys_for_partition()
MachineMunichMotorDevice.parse_extra_provenance_items()
MachineMunichMotorDevice.reserve_memory_regions()
MachineMunichMotorDevice.sdram_required
MunichMotorDevice
MunichRetinaDevice
MunichRetinaDevice.DOWN_POLARITY
MunichRetinaDevice.LEFT_RETINA
MunichRetinaDevice.MERGED_POLARITY
MunichRetinaDevice.RIGHT_RETINA
MunichRetinaDevice.UP_POLARITY
MunichRetinaDevice.default_parameters
MunichRetinaDevice.get_fixed_key_and_mask()
MunichRetinaDevice.pause_stop_commands
MunichRetinaDevice.start_resume_commands
MunichRetinaDevice.timed_commands
SPIFOutputDevice
SPIFRetinaDevice
SPIFRetinaDevice.X_MASK
SPIFRetinaDevice.X_PER_ROW
SPIFRetinaDevice.Y_MASK
SPIFRetinaDevice.get_atom_key_map()
SPIFRetinaDevice.get_fixed_key_and_mask()
SPIFRetinaDevice.get_incoming_slice_for_link()
SPIFRetinaDevice.get_machine_fixed_key_and_mask()
SPIFRetinaDevice.get_shape_key_fields()
SPIFRetinaDevice.pause_stop_commands
SPIFRetinaDevice.start_resume_commands
SPIFRetinaDevice.timed_commands
SendType
ThresholdTypeMulticastDeviceControl
- spynnaker.pyNN.extra_algorithms package
- Subpackages
- Module contents
SpYNNakerConnectionHolderGenerator
SpYNNakerSynapticMatrixReport
delay_support_adder()
finish_connection_holders()
neuron_expander()
redundant_packet_count_report()
spynnaker_machine_bitField_pair_router_compressor()
spynnaker_machine_bitfield_ordered_covering_compressor()
spynnaker_neuron_graph_network_specification_report()
synapse_expander()
- spynnaker.pyNN.extra_models package
- spynnaker.pyNN.model_binaries package
- spynnaker.pyNN.models package
- Subpackages
- spynnaker.pyNN.models.abstract_models package
- spynnaker.pyNN.models.common package
- spynnaker.pyNN.models.current_sources package
- spynnaker.pyNN.models.neural_projections package
- spynnaker.pyNN.models.neural_properties package
- spynnaker.pyNN.models.neuron package
- Subpackages
- spynnaker.pyNN.models.neuron.additional_inputs package
- spynnaker.pyNN.models.neuron.builds package
- spynnaker.pyNN.models.neuron.implementations package
- spynnaker.pyNN.models.neuron.input_types package
- spynnaker.pyNN.models.neuron.local_only package
- spynnaker.pyNN.models.neuron.neuron_models package
- spynnaker.pyNN.models.neuron.plasticity package
- spynnaker.pyNN.models.neuron.structural_plasticity package
- spynnaker.pyNN.models.neuron.synapse_dynamics package
- spynnaker.pyNN.models.neuron.synapse_types package
- spynnaker.pyNN.models.neuron.threshold_types package
- Submodules
- spynnaker.pyNN.models.neuron.generator_data module
- spynnaker.pyNN.models.neuron.master_pop_table module
- spynnaker.pyNN.models.neuron.neuron_data module
- spynnaker.pyNN.models.neuron.population_machine_common module
- spynnaker.pyNN.models.neuron.population_machine_synapses module
- spynnaker.pyNN.models.neuron.synapse_io module
- spynnaker.pyNN.models.neuron.synaptic_matrices module
- spynnaker.pyNN.models.neuron.synaptic_matrix_app module
- Module contents
AbstractPopulationVertex
AbstractPyNNNeuronModel
AbstractPyNNNeuronModelStandard
ConnectionHolder
LocalOnlyProvenance
NeuronProvenance
NeuronRegions
PopulationMachineLocalOnlyCombinedVertex
PopulationMachineVertex
PopulationNeuronsMachineVertex
PopulationSynapsesMachineVertexCommon
PopulationSynapsesMachineVertexLead
PopulationSynapsesMachineVertexShared
SpikeProcessingFastProvenance
SpikeProcessingProvenance
SynapseProvenance
- Subpackages
- spynnaker.pyNN.models.populations package
- spynnaker.pyNN.models.spike_source package
- spynnaker.pyNN.models.utility_models package
- Submodules
- spynnaker.pyNN.models.abstract_pynn_model module
AbstractPyNNModel
AbstractPyNNModel.absolute_max_atoms_per_core
AbstractPyNNModel.create_vertex()
AbstractPyNNModel.default_initial_values
AbstractPyNNModel.default_parameters
AbstractPyNNModel.default_population_parameters
AbstractPyNNModel.describe()
AbstractPyNNModel.get_model_max_atoms_per_dimension_per_core()
AbstractPyNNModel.get_parameter_names()
AbstractPyNNModel.has_parameter()
AbstractPyNNModel.name
AbstractPyNNModel.set_model_max_atoms_per_dimension_per_core()
- spynnaker.pyNN.models.defaults module
- spynnaker.pyNN.models.projection module
Projection
Projection.get()
Projection.getDelays()
Projection.getSynapseDynamics()
Projection.getWeights()
Projection.label
Projection.post
Projection.pre
Projection.printDelays()
Projection.printWeights()
Projection.save()
Projection.saveConnections()
Projection.set()
Projection.size()
Projection.weightHistogram()
- spynnaker.pyNN.models.recorder module
- Module contents
- Subpackages
- spynnaker.pyNN.protocols package
- Module contents
MUNICH_MODES
MunichIoEthernetProtocol
MunichIoEthernetProtocol.disable_motor()
MunichIoEthernetProtocol.disable_retina()
MunichIoEthernetProtocol.enable_motor()
MunichIoEthernetProtocol.enable_retina()
MunichIoEthernetProtocol.laser_active_time()
MunichIoEthernetProtocol.laser_frequency()
MunichIoEthernetProtocol.laser_total_period()
MunichIoEthernetProtocol.led_back_active_time()
MunichIoEthernetProtocol.led_frequency()
MunichIoEthernetProtocol.led_front_active_time()
MunichIoEthernetProtocol.led_total_period()
MunichIoEthernetProtocol.motor_0_leaky_velocity()
MunichIoEthernetProtocol.motor_0_permanent_velocity()
MunichIoEthernetProtocol.motor_1_leaky_velocity()
MunichIoEthernetProtocol.motor_1_permanent_velocity()
MunichIoEthernetProtocol.set_retina_transmission()
MunichIoEthernetProtocol.speaker_active_time()
MunichIoEthernetProtocol.speaker_frequency()
MunichIoEthernetProtocol.speaker_total_period()
MunichIoSpiNNakerLinkProtocol
MunichIoSpiNNakerLinkProtocol.add_payload_logic_to_current_output()
MunichIoSpiNNakerLinkProtocol.add_payload_logic_to_current_output_key
MunichIoSpiNNakerLinkProtocol.bias_values()
MunichIoSpiNNakerLinkProtocol.bias_values_key
MunichIoSpiNNakerLinkProtocol.configure_master_key()
MunichIoSpiNNakerLinkProtocol.configure_master_key_key
MunichIoSpiNNakerLinkProtocol.disable_retina()
MunichIoSpiNNakerLinkProtocol.disable_retina_key
MunichIoSpiNNakerLinkProtocol.enable_disable_motor_key
MunichIoSpiNNakerLinkProtocol.generic_motor0_raw_output_leak_to_0()
MunichIoSpiNNakerLinkProtocol.generic_motor0_raw_output_leak_to_0_key
MunichIoSpiNNakerLinkProtocol.generic_motor0_raw_output_permanent()
MunichIoSpiNNakerLinkProtocol.generic_motor0_raw_output_permanent_key
MunichIoSpiNNakerLinkProtocol.generic_motor1_raw_output_leak_to_0()
MunichIoSpiNNakerLinkProtocol.generic_motor1_raw_output_leak_to_0_key
MunichIoSpiNNakerLinkProtocol.generic_motor1_raw_output_permanent()
MunichIoSpiNNakerLinkProtocol.generic_motor1_raw_output_permanent_key
MunichIoSpiNNakerLinkProtocol.generic_motor_disable()
MunichIoSpiNNakerLinkProtocol.generic_motor_enable()
MunichIoSpiNNakerLinkProtocol.generic_motor_total_period()
MunichIoSpiNNakerLinkProtocol.generic_motor_total_period_key
MunichIoSpiNNakerLinkProtocol.instance_key
MunichIoSpiNNakerLinkProtocol.master_slave_key
MunichIoSpiNNakerLinkProtocol.master_slave_set_master_clock_active()
MunichIoSpiNNakerLinkProtocol.master_slave_set_master_clock_not_started()
MunichIoSpiNNakerLinkProtocol.master_slave_set_slave()
MunichIoSpiNNakerLinkProtocol.master_slave_use_internal_counter()
MunichIoSpiNNakerLinkProtocol.mode
MunichIoSpiNNakerLinkProtocol.poll_individual_sensor_continuously()
MunichIoSpiNNakerLinkProtocol.poll_individual_sensor_continuously_key
MunichIoSpiNNakerLinkProtocol.poll_sensors_once()
MunichIoSpiNNakerLinkProtocol.poll_sensors_once_key
MunichIoSpiNNakerLinkProtocol.protocol_instance
MunichIoSpiNNakerLinkProtocol.push_bot_laser_config_active_time()
MunichIoSpiNNakerLinkProtocol.push_bot_laser_config_active_time_key
MunichIoSpiNNakerLinkProtocol.push_bot_laser_config_total_period()
MunichIoSpiNNakerLinkProtocol.push_bot_laser_config_total_period_key
MunichIoSpiNNakerLinkProtocol.push_bot_laser_set_frequency()
MunichIoSpiNNakerLinkProtocol.push_bot_laser_set_frequency_key
MunichIoSpiNNakerLinkProtocol.push_bot_led_back_active_time()
MunichIoSpiNNakerLinkProtocol.push_bot_led_back_active_time_key
MunichIoSpiNNakerLinkProtocol.push_bot_led_front_active_time()
MunichIoSpiNNakerLinkProtocol.push_bot_led_front_active_time_key
MunichIoSpiNNakerLinkProtocol.push_bot_led_set_frequency()
MunichIoSpiNNakerLinkProtocol.push_bot_led_set_frequency_key
MunichIoSpiNNakerLinkProtocol.push_bot_led_total_period()
MunichIoSpiNNakerLinkProtocol.push_bot_led_total_period_key
MunichIoSpiNNakerLinkProtocol.push_bot_motor_0_leaking_towards_zero()
MunichIoSpiNNakerLinkProtocol.push_bot_motor_0_leaking_towards_zero_key
MunichIoSpiNNakerLinkProtocol.push_bot_motor_0_permanent()
MunichIoSpiNNakerLinkProtocol.push_bot_motor_0_permanent_key
MunichIoSpiNNakerLinkProtocol.push_bot_motor_1_leaking_towards_zero()
MunichIoSpiNNakerLinkProtocol.push_bot_motor_1_leaking_towards_zero_key
MunichIoSpiNNakerLinkProtocol.push_bot_motor_1_permanent()
MunichIoSpiNNakerLinkProtocol.push_bot_motor_1_permanent_key
MunichIoSpiNNakerLinkProtocol.push_bot_speaker_config_active_time()
MunichIoSpiNNakerLinkProtocol.push_bot_speaker_config_active_time_key
MunichIoSpiNNakerLinkProtocol.push_bot_speaker_config_total_period()
MunichIoSpiNNakerLinkProtocol.push_bot_speaker_config_total_period_key
MunichIoSpiNNakerLinkProtocol.push_bot_speaker_set_melody()
MunichIoSpiNNakerLinkProtocol.push_bot_speaker_set_melody_key
MunichIoSpiNNakerLinkProtocol.push_bot_speaker_set_tone()
MunichIoSpiNNakerLinkProtocol.push_bot_speaker_set_tone_key
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_a_channel_0_ratio()
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_a_channel_0_ratio_key
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_a_channel_1_ratio()
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_a_channel_1_ratio_key
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_a_duration()
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_a_duration_key
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_b_channel_0_ratio()
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_b_channel_0_ratio_key
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_b_channel_1_ratio()
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_b_channel_1_ratio_key
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_b_duration()
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_b_duration_key
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_c_channel_0_ratio()
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_c_channel_0_ratio_key
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_c_channel_1_ratio()
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_c_channel_1_ratio_key
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_c_duration()
MunichIoSpiNNakerLinkProtocol.pwm_pin_output_timer_c_duration_key
MunichIoSpiNNakerLinkProtocol.query_state_of_io_lines()
MunichIoSpiNNakerLinkProtocol.query_state_of_io_lines_key
MunichIoSpiNNakerLinkProtocol.remove_payload_logic_to_current_output()
MunichIoSpiNNakerLinkProtocol.remove_payload_logic_to_current_output_key
MunichIoSpiNNakerLinkProtocol.reset_retina()
MunichIoSpiNNakerLinkProtocol.reset_retina_key
MunichIoSpiNNakerLinkProtocol.sensor_transmission_key()
MunichIoSpiNNakerLinkProtocol.sent_mode_command()
MunichIoSpiNNakerLinkProtocol.set_mode()
MunichIoSpiNNakerLinkProtocol.set_mode_key
MunichIoSpiNNakerLinkProtocol.set_output_pattern_for_payload()
MunichIoSpiNNakerLinkProtocol.set_output_pattern_for_payload_key
MunichIoSpiNNakerLinkProtocol.set_payload_pins_to_high_impedance()
MunichIoSpiNNakerLinkProtocol.set_payload_pins_to_high_impedance_key
MunichIoSpiNNakerLinkProtocol.set_retina_key()
MunichIoSpiNNakerLinkProtocol.set_retina_key_key
MunichIoSpiNNakerLinkProtocol.set_retina_transmission()
MunichIoSpiNNakerLinkProtocol.set_retina_transmission_key
MunichIoSpiNNakerLinkProtocol.turn_off_sensor_reporting()
MunichIoSpiNNakerLinkProtocol.turn_off_sensor_reporting_key
MunichIoSpiNNakerLinkProtocol.uart_id
RetinaKey
RetinaPayload
- Module contents
- spynnaker.pyNN.utilities package
- Subpackages
- Submodules
- spynnaker.pyNN.utilities.bit_field_utilities module
- spynnaker.pyNN.utilities.buffer_data_type module
- spynnaker.pyNN.utilities.constants module
- spynnaker.pyNN.utilities.data_population module
DataPopulation
DataPopulation.describe()
DataPopulation.find_units()
DataPopulation.get_data()
DataPopulation.get_spike_counts()
DataPopulation.id_to_index()
DataPopulation.index_to_id()
DataPopulation.label
DataPopulation.local_size
DataPopulation.mean_spike_count()
DataPopulation.size
DataPopulation.spinnaker_get_data()
DataPopulation.write_data()
- spynnaker.pyNN.utilities.extracted_data module
- spynnaker.pyNN.utilities.fake_HBP_Portal_machine_provider module
- spynnaker.pyNN.utilities.neo_buffer_database module
NeoBufferDatabase
NeoBufferDatabase.add_segment()
NeoBufferDatabase.array_to_string()
NeoBufferDatabase.clear_data()
NeoBufferDatabase.csv_block_metadata()
NeoBufferDatabase.csv_segment()
NeoBufferDatabase.get_empty_block()
NeoBufferDatabase.get_full_block()
NeoBufferDatabase.get_population()
NeoBufferDatabase.get_population_metdadata()
NeoBufferDatabase.get_recording_metadeta()
NeoBufferDatabase.get_recording_populations()
NeoBufferDatabase.get_recording_variables()
NeoBufferDatabase.get_spike_counts()
NeoBufferDatabase.spinnaker_get_data()
NeoBufferDatabase.string_to_array()
NeoBufferDatabase.write_metadata()
NeoBufferDatabase.write_segment_metadata()
NeoBufferDatabase.write_t_stop()
- spynnaker.pyNN.utilities.neo_compare module
- spynnaker.pyNN.utilities.neo_convertor module
- spynnaker.pyNN.utilities.neo_csv module
- spynnaker.pyNN.utilities.running_stats module
- spynnaker.pyNN.utilities.struct module
- spynnaker.pyNN.utilities.utility_calls module
check_directory_exists_and_create_if_not()
check_rng()
convert_param_to_numpy()
convert_to()
create_mars_kiss_seeds()
get_maximum_probable_value()
get_mean()
get_minimum_probable_value()
get_n_bits()
get_neo_io()
get_probability_within_range()
get_probable_maximum_selected()
get_probable_minimum_selected()
get_standard_deviation()
get_time_to_write_us()
get_variance()
high()
low()
moved_in_v6()
moved_in_v7()
moved_in_v7_warning()
read_in_data_from_file()
read_spikes_from_file()
report_non_spynnaker_pyNN()
- Module contents
- spynnaker.pyNN.connections package
- Submodules
- spynnaker.pyNN.abstract_spinnaker_common module
- spynnaker.pyNN.config_setup module
- spynnaker.pyNN.exceptions module
- spynnaker.pyNN.random_distribution module
- spynnaker.pyNN.setup_pynn module
- spynnaker.pyNN.spinnaker module
- spynnaker.pyNN.spynnaker_external_device_plugin_manager module
SpynnakerExternalDevicePluginManager
SpynnakerExternalDevicePluginManager.activate_live_output_for()
SpynnakerExternalDevicePluginManager.activate_live_output_to()
SpynnakerExternalDevicePluginManager.add_application_vertex()
SpynnakerExternalDevicePluginManager.add_database_socket_address()
SpynnakerExternalDevicePluginManager.add_edge()
SpynnakerExternalDevicePluginManager.add_poisson_live_rate_control()
SpynnakerExternalDevicePluginManager.update_live_packet_gather_tracker()
- Module contents
- Subpackages
- spynnaker.pyNN package
- Submodules
- spynnaker.gsyn_tools module
- spynnaker.plot_utils module
- spynnaker.spike_checker module
- spynnaker.spynnaker_plotting module
- Module contents
- Subpackages
- spynnaker package