BioNeuronSDK

Version: 0.6.0Price: Free
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+.