Integrating neurogenesis-sim into other projects

You want to…

Use

Page

use the toolbox from your own Python project

a pinned dependency + network fingerprints

Using the toolbox as a Python dependency

add biology without forking

plugins: rules, stages, models, geometries

Tutorial 7 — Your own rules, stages and models

reuse a circuit someone else made

modules

Tutorial 8 — Modules: share and compose circuits

drive it from another language or app

the bridge (JSON lines on stdin / stdout)

Driving the toolbox from other programs (the bridge)

exchange networks with other tools

JSON, NGB1, CSR arrays

File formats

run grown networks in other simulators

export (planned)

Running grown networks in other simulators

run large batches on a cluster

batched JAX simulation, parallel growth

Large batches and clusters