Brian
1.4.3
  • Introduction
  • Installation
  • Getting started
  • User manual
  • The library
  • Advanced concepts
  • Extending Brian
  • Reference
  • Typical Tasks
  • Experimental features
  • Developer’s guide
    • Guidelines
    • Simulation principles
    • Main code structure
    • Equations
    • Code generation
    • Brian package structure
    • Repository structure
Brian
  • Docs »
  • Developer’s guide
  • Edit on GitHub

Developer’s guide¶

This section is intended as a guide to how Brian functions internally for people developing Brian itself, or extensions to Brian. It may also be of some interest to others wishing to better understand how Brian works internally.

  • Guidelines
    • Contributing code
  • Simulation principles
    • Sample script
  • Main code structure
    • Overview
    • Details of network construction
    • Details of network running
  • Equations
    • Namespace construction
    • Attributes after initialisation
    • Finalisation (prepare())
    • Freezing
    • Adding Equation objects
  • Code generation
    • Overview
    • Resolution process
    • Code generation in Brian
    • GPU
    • Extending code generation
    • Inheritance diagrams
    • Reference
  • Brian package structure
  • Repository structure
Next Previous

© Copyright 2008, Romain Brette, Dan Goodman. Revision 7a7467e7.

Built with Sphinx using a theme provided by Read the Docs.