A neuron model is a small set of differential (or difference) equations with a threshold. SC-NeuroCore carries a large, literature-transcribed library of them. The traces below are rendered from the library itself — not sketched — then you can drive an Izhikevich neuron live, and see how one equation runs across five languages.
Eight models spanning the families — integrate-and-fire, biophysical conductance, reduced oscillators, bursters and discrete maps. Every curve is the membrane variable produced by running that model in SC-NeuroCore under a constant input; the vertical ticks are its spikes.
Each trace is one state variable over time under a fixed input current, produced by the bundled model schema. Absolute scales differ between models (millivolts for biophysical cells, dimensionless for maps), so each panel is auto-scaled to its own range.
Izhikevich's model is famous for a reason: two equations and four parameters $(a,b,c,d)$ reproduce twenty cortical firing patterns. Pick a preset or drag the parameters and watch the membrane potential respond in real time.
This one runs the exact Izhikevich integration in your browser. Regular spiking, bursting, chattering, fast spiking — all the same two equations, only the four constants change.
A model in SC-NeuroCore is not tied to one implementation. Its dynamics are declared once — as equations in a schema — and the same kernel is provided across a polyglot compute chain, so you prototype in Python and make it fast without rewriting the science.
The gallery traces above came out of the Python reference path. The accelerated backends — Rust, Julia, Go and Mojo — implement the same kernels for throughput, chosen per workload, with a GPU path (CuPy/JAX) and MPI for distributed simulation. And because the model is declared as equations, the same definition also lowers to fixed-point Verilog for hardware.
Gallery traces are authentic SC-NeuroCore output under a fixed input current, captured once and embedded here. The Izhikevich panel runs the exact model live in your browser; both illustrate dynamics rather than serving as the bit-true fixed-point datapath used for hardware generation.