Module Registry

ModuleItemsStatusDescription
neurons178ProductionBiophysical + AI-optimised models spanning 1943–2026
engine/Rust56K LOCProductionSIMD bitstream, Rayon NetworkRunner (160 models), PyO3
compilerProductionIR graph → SystemVerilog + MLIR/CIRCT
learning13ProductionSTDP, R-STDP, e-prop, BPTT, MAML, BCM, EWC, STP
analysis132 fnsProduction24 modules: ISI, CV, Granger, GPFA, SPADE + 132 functions
training12 cellsProduction6 surrogate gradient functions × LIF/ALIF/Recurrent/EProp
hardware19 modulesProductionSynthesisable Verilog RTL + 72 formal properties
nir_bridge18/18Stable100% NIR coverage. snnTorch, Norse, SpikingJelly interop
decoders4StablePOYO+, POSSM, NDT3, CEBRA foundation model decoders
compression6 codecsStable24x waveform, 750x spike on 1024-channel data
chip_emulators9StableLoihi, TrueNorth, BrainScaleS, SpiNNaker, Akida, DPI
model_zoo10+3StablePre-built configs + 3 pre-trained weight sets
studioDev PreviewWeb IDE: equation editor, network canvas, training, synthesis
quantumResearchSC-to-quantum compiler, Qiskit + PennyLane hybrid
hdcResearchHyper-dimensional computing, vector symbolic architectures
adapters16ResearchSCPN layer adapters (L1–L16) + holonomic JAX

Install Extras

pip install "sc-neurocore[full]" # Available extras: # gpu — CUDA acceleration # nir — Neuromorphic Intermediate Representation # studio — Visual SNN Design Studio # quantum — Qiskit + PennyLane hybrid # jax — JAX backend # training — PyTorch surrogate gradient training # mpi — MPI distributed simulation # lava — Intel Lava integration # research — Frontier/experimental modules # dev — Development tools + testing