Crate direct_neural_biasing

Source
Expand description

Direct Neural Biasing is a rust package for the real time, closed-loop stimulation of neurons.

It is being developed by the Human Electrophysiology lab at UCL.

It is currently in development.

It’s primarily written in Rust, but has bindings for Python and (soon) C++, to interface with Blackrock Microsystems devices for lab use.

Modules§

bindings
Bindings for Python and C++ (wip).
config
Configuration system for YAML-based settings
local
Local is a test module for Rust users, to debug the processing module.
processing
Main rust source code. Contains code for the signal processor, which itself is split up into filters, detectors, and triggers (for now).
tests
Tests contains some tests for the Blackrock C++ bindings.
utils
Utility functions, such as reading and writing files.