BioNeuronSDK
Plugin development toolkit for BioNeuronCore. Create ion channels, receptors, and modulators without recompiling the core.
BioNeuronSDK — toolkit for creating custom modifiers (ion channels, receptors, pumps, exchangers, sensors) for the MindCopy computational core.
Package Contents
- plugin-devkit.h — self-contained header with POD types, constants, API, and helpers.
- biocore-gen-dispatch.py — Python generator for GPU/SYCL dispatch code from .desc descriptors.
- biocore-plugin.cmake — CMake module for building .so plugins and dispatch generation.
Key Features
- Custom types: ID 121–127 (built-in: 0–120)
- Dual dispatch: CPU (function pointers, dlopen) + GPU (compiled switch)
- No core recompilation: plugins loaded dynamically
- SYCL/USM compatible — all structures POD,
#pragma pack(1)
Free. Requires BioNeuronCore v0.19.3+.