neural_data_simulator
Neural Data Simulator core package.
The neural data simulator, or NDS, aims to create a system that can generate spiking data from behavioral data (e.g. cursor movement, arm kinematics, etc) in real-time.
- The structure of this package is as follows:
neural_data_simulator.core
contains the core NDS implementation,including the encoder (also known as a simulator or generator).
neural_data_simulator.decoder
implements decoders that can decode behavioral variables from neural activity.neural_data_simulator.tasks
implements tasks that can be used with the encoder.neural_data_simulator.recorder
implements an extension to write data to file.neural_data_simulator.streamer
implements an extension to stream data from file.neural_data_simulator.util
contains various data structures and utility functions that are used throughout NDS.neural_data_simulator.scripts
hosts many of the entry points for the scripts that are exposed to the user.neural_data_simulator.plugins
includes additional plugins for NDS.