# Development

**URL:** https://brian.discourse.group/c/development/13.md

[Latest](https://brian.discourse.group/latest.md) · [Categories](https://brian.discourse.group/categories.md) · [Tags](https://brian.discourse.group/tags.md)

---

## [About the Development category](https://brian.discourse.group/t/about-the-development-category/801)

<div class="topic-metadata">

**Author:** [@mstimberg](https://brian.discourse.group/u/mstimberg)\
**Replies:** 0

</div>

General discussions about Brian development, what features to develop and how to contribute. If you are interested in contributing, also have a look at the developer documentation: Developer’s guide — Brian 2 2.5.1 doc…

---

## [GSoC2026:Fix outstanding issues in Brian2CUDA](https://brian.discourse.group/t/gsoc2026-fix-outstanding-issues-in-brian2cuda/1560)

<div class="topic-metadata">

**Author:** [@SinYita](https://brian.discourse.group/u/SinYita)\
**Replies:** 4\
**Last updated:** [4 September 2026 18:03 UTC](https://brian.discourse.group/t/gsoc2026-fix-outstanding-issues-in-brian2cuda/1560 "2026-09-04T18:03:47Z")

</div>

Hi everyone :waving\_hand: ! I am Weiyuan Du, and I am excited to have been selected for this year’s GSoC with the Brian team ! This summer, I will working on resolving outstanding issues in Brian2CUDA. I am honored to b…

---

## [Interested in GSoC 2026: Package Brian’s unit system (175/350 h)](https://brian.discourse.group/t/interested-in-gsoc-2026-package-brian-s-unit-system-175-350-h/1532)

<div class="topic-metadata">

**Author:** [@gsocsid123](https://brian.discourse.group/u/gsocsid123)\
**Replies:** 4\
**Last updated:** [6 August 2026 09:09 UTC](https://brian.discourse.group/t/interested-in-gsoc-2026-package-brian-s-unit-system-175-350-h/1532 "2026-08-06T09:09:08Z")

</div>

Hi Brian Simulator Team, My name is Siddhant, and I am a software engineering student very interested in the project to package Brian’s unit system as a standalone library for GSoC 2026. I have been exploring brian2/un…

---

## [GSoC 2025 - Brian2Wasm: simulations in the browser](https://brian.discourse.group/t/gsoc-2025-brian2wasm-simulations-in-the-browser/1452)

<div class="topic-metadata">

**Author:** [@PalashChitnavis](https://brian.discourse.group/u/PalashChitnavis)\
**Replies:** 5\
**Last updated:** [2 August 2026 11:04 UTC](https://brian.discourse.group/t/gsoc-2025-brian2wasm-simulations-in-the-browser/1452 "2026-08-02T11:04:30Z")

</div>

Hey everyone! I’m Palash Chitnavis, a GSoC 2025 contributor. This summer, I’ll be working on Project #7 Brian Simulator :: Brian2Wasm: simulations in the browser (175/350h). I’m really looking forward to working with my…

---

## [GSoC 2026 Interest: Modernizing Brian2 Serialization with HDF5 and Apache Fury](https://brian.discourse.group/t/gsoc-2026-interest-modernizing-brian2-serialization-with-hdf5-and-apache-fury/1554)

<div class="topic-metadata">

**Author:** [@gsocsid123](https://brian.discourse.group/u/gsocsid123)\
**Replies:** 0\
**Last updated:** [16 March 2026 12:57 UTC](https://brian.discourse.group/t/gsoc-2026-interest-modernizing-brian2-serialization-with-hdf5-and-apache-fury/1554 "2026-03-16T12:57:15Z")

</div>

Hi Marcel and the Brian2 Team, I am Siddhant, a CSE student and open-source developer. I am writing to express my strong interest in the Serialization/Deserialization for Brian models project for GSoC 2026. After resea…

---

## [Interested in infra project in GSoC 2026](https://brian.discourse.group/t/interested-in-infra-project-in-gsoc-2026/1552)

<div class="topic-metadata">

**Author:** [@xBelisarius](https://brian.discourse.group/u/xBelisarius)\
**Replies:** 0\
**Last updated:** [10 March 2026 15:00 UTC](https://brian.discourse.group/t/interested-in-infra-project-in-gsoc-2026/1552 "2026-03-10T15:00:58Z")

</div>

Hello! Quite interested in gathering feedback on the vision for the infra project recently posted by INCF in 2026 “2) Brian Simulator - Update Brian documentation infrastructure” I already contacted @mstimberg through …

---

## [Inquiry regarding GSoC Project: Fix outstanding issues in Brian2CUDA](https://brian.discourse.group/t/inquiry-regarding-gsoc-project-fix-outstanding-issues-in-brian2cuda/1537)

<div class="topic-metadata">

**Author:** [@HengyeZhu](https://brian.discourse.group/u/HengyeZhu)\
**Replies:** 0\
**Last updated:** [28 February 2026 12:19 UTC](https://brian.discourse.group/t/inquiry-regarding-gsoc-project-fix-outstanding-issues-in-brian2cuda/1537 "2026-02-28T12:19:42Z")

</div>

Hi Brian Simulator Team, I am Hengye Zhu, an undergraduate student interested in High-Performance Computing for Computational Neuroscience. First of all, thank you so much for your work. Brian2 was the first simulator …

---

## [Give feedback: the future of Brian](https://brian.discourse.group/t/give-feedback-the-future-of-brian/1521)

<div class="topic-metadata">

**Author:** [@mstimberg](https://brian.discourse.group/u/mstimberg)\
**Replies:** 5\
**Last updated:** [2 February 2026 12:43 UTC](https://brian.discourse.group/t/give-feedback-the-future-of-brian/1521 "2026-02-02T12:43:06Z")

</div>

Hi everyone, and happy 2026! :fireworks: We’d like to gather feedback from the Brian user community about what your ideal Brian simulator of the future would look like. What features, functionality, documentation, or tra…

---

## [\[GSoC 2026 Interest\] Profiling Synapse Compilation & Backend Optimization](https://brian.discourse.group/t/gsoc-2026-interest-profiling-synapse-compilation-backend-optimization/1512)

<div class="topic-metadata">

**Author:** [@ayush4874](https://brian.discourse.group/u/ayush4874)\
**Replies:** 1\
**Last updated:** [26 November 2025 13:40 UTC](https://brian.discourse.group/t/gsoc-2026-interest-profiling-synapse-compilation-backend-optimization/1512 "2025-11-26T13:40:54Z")

</div>

Hi Brian Community, My name is Ayush, and I am a researcher working on Physics-Constrained Neural Networks and Spiking Dynamics. I have been following Brian2’s development and am interested in contributing to the C++/Cy…

---

## [GSoC 2025 – Replacing Brian's Just-in-Time Compilation Mechanism](https://brian.discourse.group/t/gsoc-2025-replacing-brians-just-in-time-compilation-mechanism/1450)

<div class="topic-metadata">

**Author:** [@Mrigesh\_Thakur](https://brian.discourse.group/u/Mrigesh_Thakur)\
**Replies:** 9\
**Last updated:** [31 August 2025 15:23 UTC](https://brian.discourse.group/t/gsoc-2025-replacing-brians-just-in-time-compilation-mechanism/1450 "2025-08-31T15:23:01Z")

</div>

Hi everyone! I’m Mrigesh Thakur, a GSoC 2025 contributor, and I’m incredibly excited to work on Project #8: Replace Brian’s Just-In-Time Compilation Mechanism under the mentorship of Marcel Stimberg, Dan Goodman, and Be…

---

## [Running multiple standalone simulations \[Request for Feedback\]](https://brian.discourse.group/t/running-multiple-standalone-simulations-request-for-feedback/802)

<div class="topic-metadata">

**Author:** [@mstimberg](https://brian.discourse.group/u/mstimberg)\
**Replies:** 40\
**Last updated:** [27 June 2025 13:26 UTC](https://brian.discourse.group/t/running-multiple-standalone-simulations-request-for-feedback/802 "2025-06-27T13:26:26Z")

</div>

Hi everyone, I know many of you have been struggling to run multiple (serial or parallel) simulations in standalone mode efficiently. I’ve recently worked on a “pragmatic” solution that should cover most of the use case…

---

## [Add a graphical user interface](https://brian.discourse.group/t/add-a-graphical-user-interface/24)

<div class="topic-metadata">

**Author:** [@dan](https://brian.discourse.group/u/dan)\
**Replies:** 7\
**Last updated:** [23 April 2025 19:55 UTC](https://brian.discourse.group/t/add-a-graphical-user-interface/24 "2025-04-23T19:55:24Z")

</div>

Everyone knows software with a GUI is better. \[Please note that this was posted in 2020 when we created this forum – it was meant as an example post for this category, not as an actual feature request. We’ll leave the p…

---

## [Any possibility of a jax runtime?](https://brian.discourse.group/t/any-possibility-of-a-jax-runtime/1388)

<div class="topic-metadata">

**Author:** [@kjohnsen](https://brian.discourse.group/u/kjohnsen)\
**Replies:** 7\
**Last updated:** [10 February 2025 19:13 UTC](https://brian.discourse.group/t/any-possibility-of-a-jax-runtime/1388 "2025-02-10T19:13:14Z")

</div>

I imagine the functional programming requirement of jax would preclude a drop-in replacement for the numpy fallback, but how feasible would it be to implement a jax runtime? Would this provide a simpler path to running o…

---

## [I evoked a Brian2 ERROR](https://brian.discourse.group/t/i-evoked-a-brian2-error/1280)

<div class="topic-metadata">

**Author:** [@peter-mason-dpm](https://brian.discourse.group/u/peter-mason-dpm)\
**Replies:** 0\
**Last updated:** [20 August 2024 09:16 UTC](https://brian.discourse.group/t/i-evoked-a-brian2-error/1280 "2024-08-20T09:16:04Z")

</div>

A reproducible error occurred on a system of 302 neurons and 1131 connections. I guess it is evoked by the python code that creates the synapses. If you need any more just let me know and if you cannot fix let me know …

---

## [Regarding Gsoc 2024 project](https://brian.discourse.group/t/regarding-gsoc-2024-project/1167)

<div class="topic-metadata">

**Author:** [@sparsh-989](https://brian.discourse.group/u/sparsh-989)\
**Replies:** 3\
**Last updated:** [21 March 2024 15:51 UTC](https://brian.discourse.group/t/regarding-gsoc-2024-project/1167 "2024-03-21T15:51:03Z")

</div>

Hi @mstimberg I think I’m now familiar with the brian scripts. I’d like to know about the template customization here. Are there certain templates we’re intending to use? I have poc ready for integration with pandoc and…

---

## [How to implement a PopulationStateMonitor?](https://brian.discourse.group/t/how-to-implement-a-populationstatemonitor/1138)

<div class="topic-metadata">

**Author:** [@paulbrodersen](https://brian.discourse.group/u/paulbrodersen)\
**Replies:** 2\
**Last updated:** [12 February 2024 17:40 UTC](https://brian.discourse.group/t/how-to-implement-a-populationstatemonitor/1138 "2024-02-12T17:40:58Z")

</div>

Hi, I would like to track the mean of certain state variables over the course of fairly long simulations. Using the StateMonitor class, I either have to subset the group I am recording from, or record with a low frequenc…

---

## [Efficiently interfacing Brian2 with external code - Bypassing NetworkOperation](https://brian.discourse.group/t/efficiently-interfacing-brian2-with-external-code-bypassing-networkoperation/915)

<div class="topic-metadata">

**Author:** [@AlexPazzaglia](https://brian.discourse.group/u/AlexPazzaglia)\
**Replies:** 1\
**Last updated:** [21 February 2023 17:44 UTC](https://brian.discourse.group/t/efficiently-interfacing-brian2-with-external-code-bypassing-networkoperation/915 "2023-02-21T17:44:25Z")

</div>

Hello, in my application I am interfacing a Brian2 network (built in Cython) with an external simulation that also runs in Cython and is called from Python code. The two simulations need to exchange data (network states…

---

## [Delay in continuous connections](https://brian.discourse.group/t/delay-in-continuous-connections/509)

<div class="topic-metadata">

**Author:** [@adam](https://brian.discourse.group/u/adam)\
**Replies:** 17\
**Last updated:** [17 January 2022 18:17 UTC](https://brian.discourse.group/t/delay-in-continuous-connections/509 "2022-01-17T18:17:34Z")

</div>

Hi, I’m looking to simulate a circuit with delay and compare between a spiking model and a rate model. There’s a simple interface for adding delay to spiking synapses, but I can’t see a straightforward way to do this f…

---

## [Echo State Network using Brian Simulator](https://brian.discourse.group/t/echo-state-network-using-brian-simulator/568)

<div class="topic-metadata">

**Author:** [@mdrazuanhossain](https://brian.discourse.group/u/mdrazuanhossain)\
**Replies:** 1\
**Last updated:** [3 January 2022 16:32 UTC](https://brian.discourse.group/t/echo-state-network-using-brian-simulator/568 "2022-01-03T16:32:13Z")

</div>

Hello, I am planning to design an echo state network in the Brian simulator platform. Can anyone provide me with a supporting document or any guidelines for that? Thanks.

---

## [Delay for 'summed' variables in synapses](https://brian.discourse.group/t/delay-for-summed-variables-in-synapses/424)

<div class="topic-metadata">

**Author:** [@rth](https://brian.discourse.group/u/rth)\
**Replies:** 2\
**Last updated:** [16 July 2021 14:32 UTC](https://brian.discourse.group/t/delay-for-summed-variables-in-synapses/424 "2021-07-16T14:32:31Z")

</div>

Hi all, It has been quite a while since implementation for delays in summed variables was requested, but it seems Brian can’t do it. Is that right? I’m on the latest Brain 2.4.2 (pip installation). I’ve tried ‘BufferedC…

---

## [Units and complex numbers](https://brian.discourse.group/t/units-and-complex-numbers/385)

<div class="topic-metadata">

**Author:** [@ttxtea](https://brian.discourse.group/u/ttxtea)\
**Replies:** 3\
**Last updated:** [10 May 2021 09:38 UTC](https://brian.discourse.group/t/units-and-complex-numbers/385 "2021-05-10T09:38:06Z")

</div>

brian2.units do not work with python’s complex numbers. As currently brian2 integrators do not support complex numbers this may not seem like a problem at all. However, if one continues to work with brian2 units also in …

---

## [Delays as variables](https://brian.discourse.group/t/delays-as-variables/365)

<div class="topic-metadata">

**Author:** [@bdevans](https://brian.discourse.group/u/bdevans)\
**Replies:** 8\
**Last updated:** [22 April 2021 15:12 UTC](https://brian.discourse.group/t/delays-as-variables/365 "2021-04-22T15:12:15Z")

</div>

Hello! I’d like to modify synaptic conduction delays, initially between runs e.g. with net.set\_states({"Synapses0": {"delay": np.array(\[5, 10, 15, 20\]) \* br.mV}}) and perhaps eventually during runs as a form of plastici…

---

## [Adding delay differential equation solver](https://brian.discourse.group/t/adding-delay-differential-equation-solver/191)

<div class="topic-metadata">

**Author:** [@Ziaeemehr](https://brian.discourse.group/u/Ziaeemehr)\
**Replies:** 4\
**Last updated:** [18 November 2020 09:46 UTC](https://brian.discourse.group/t/adding-delay-differential-equation-solver/191 "2020-11-18T09:46:27Z")

</div>

This enable us dealing with rate models, like Wilson-Cowan models with delay. I am not quit familiar with packages for converting string equations to proper codes but I know Pydelay package use weave for that. I can …

---

## [Real Time Monitor](https://brian.discourse.group/t/real-time-monitor/173)

<div class="topic-metadata">

**Author:** [@mdepitta](https://brian.discourse.group/u/mdepitta)\
**Replies:** 1\
**Last updated:** [2 October 2020 16:19 UTC](https://brian.discourse.group/t/real-time-monitor/173 "2020-10-02T16:19:33Z")

</div>

I ignore whether it has ever been discussed, but a very useful feature IMHO would be to monitor ongoing spiking activity as we simulate a network. In many practical contexts, before producing some final simulation, we ne…
