# Feature requests

**URL:** https://brian.discourse.group/c/development/feature-requests/6.md

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

---

## [About the Feature requests category](https://brian.discourse.group/t/about-the-feature-requests-category/15)

<div class="topic-metadata">

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

</div>

Got an idea for a new feature for Brian? Let us know here and discuss feature requests from other users.

---

## [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…

---

## [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…
