☆
Premium Feature — Available on Request
The Visual SNN Design Studio is included in Professional and Enterprise licences. Request a demo or apply for academic access.
Request Demo See Pricing

Features

Equation Editor
Browse 185 models by category. Live parameter sliders. Monaco editor with SC-specific syntax highlighting. Switch to ODE mode for custom equations.
Model Browser
185 neuron models across categories: integrate-and-fire, biophysical, stochastic, hardware emulators, AI-optimised. Filter, search, compare.
Network Canvas
Drag-and-drop populations (blue=excitatory, red=inhibitory) and projections. NIR export/import. Visual topology design.
Training Monitor
Live loss/accuracy curves via Server-Sent Events. 6 surrogate gradient functions. Learnable beta/threshold. Per-layer spike rate tracking.
Compiler Inspector
Build SC Intermediate Representation. Verify graph types. Emit synthesisable SystemVerilog. Verification status badge.
Synthesis Dashboard
One-click Yosys synthesis for 4 FPGA targets: ice40, ECP5, Gowin/GW1N, Xilinx/Artix-7. Multi-target comparison view.
18+ Analysis Views
Trace, phase portrait, ISI histogram, F-I curve, bifurcation, 2D heatmap, sensitivity, STA, frequency response, characterisation dashboard, multi-model overlay, A/B comparison, E-I network raster, code generator, Q8.8 co-sim diff, RTL viewer, IR visualiser, FPGA resource bars.
Data Export
SVG vector plots with axes/legend/spike markers. CSV raw data. JSON full simulation results.
Full Pipeline
Network graph → validate → simulate → compile → synthesise. One-click end-to-end.
Project Save/Load
Persistent workspace as JSON: equations, parameters, network graph, training config.

Tech Stack

Frontend

React 19 + TypeScript (strict), @xyflow/react, Zustand, Vite.

Backend

FastAPI (Python), 40+ REST endpoints.

Simulation

SC-NeuroCore Python + Rust engine.

Training

PyTorch (optional).

Synthesis

Yosys + nextpnr (optional, external).

Availability
TierStudio AccessSupport
Community (Free)—Self-serve
Professional (CHF 490/yr)✓ Full access48h email
Enterprise (CHF 4,900/yr)✓ Full access + customisation24h email
Founding Member (CHF 290/yr)✓ Early accessDirect developer
Academic (.edu)✓ FreeEmail

Current SNN Studio workflow

Development preview · local browser IDE · Source review: 2026-09-30

What it is for

A visual workbench for studying spiking neurons and turning a network design into reproducible simulation and compilation artefacts.

Who it is for

Neuroscience researchers, SNN developers and engineers exploring neuromorphic hardware.

Documented capabilities

A typical workflow

Choose a neuron model → inspect its equations and readiness → set parameters and simulate → compare traces → save the workspace → compile a supported design and inspect the resulting artefacts.

Scope and evidence

Model readiness varies. exp_euler, rk4 and gauss_seidel configurations remain compile-only; guided model synthesis is blocked without a maintained parity reference. A catalogue entry is not proof of hardware deployment. Compilation and synthesis do not establish a verified physical control loop. The shared Hub's synthetic demo is separate from this local IDE.

Local setup and dependencies

Python environment with the Studio extra: pip install "sc-neurocore[studio]", then sc-neurocore studio. The documented local address is http://127.0.0.1:8001/studios/sc-neurocore/. Published wheels carry the frontend, and release acceptance serves its assets and model catalogue from an installed package. Source checkouts need a built frontend. GCC and Icarus Verilog are required for parity; synthesis uses optional hardware tools.

Availability and access

See the existing Pro and Enterprise access options below. Installing the package does not override commercial terms or grant every optional backend.

Read the project sources

Project overview · All Studios and their roles · Discuss a research or deployment workflow

Follow this topic by RSS or confirmed email subscription. Keep a personal reading list.