Developer Guide

Developer Guide#

This section is for people who want to work on braincell — fix a bug, add a channel, write a solver, or contribute documentation. If you only want to use the library, the Architecture and modeling guides are what you want.

  • Contributing — dev setup, workflow, and conventions.

  • Project Layout — how the package maps onto the architecture layers.

  • Testing — test conventions and the bug-fix workflow.

  • Extending braincell — adding custom channels, ions, synapses, and integrators.