Follow-up & Technical Progress: Brian2 Serialization Project

Hi @Siddhant_Ulekar. Thank you for your interest in our project (but note that this should rather go into the GSOC 2026 Project #1 : Brian Simulator - Serialization/deserialization for Brian sim models, results, and input data (175h/350h) topic to avoid getting dispersed; also, the GDocs tag is a bit confusing).

Regarding your questions, I do not consider efficiency the main problem at the moment, but I agree that at some point it might make sense to have a modular system that allows for different backends. From my point of view, there are two big tasks:

  1. Bridging the gap between the store/restore system (for simulation states) and the baseexporter (for model equations and architecture)
  2. Implementing store/restore-like behaviour (or potentially something slightly different) for the C++ standalone mode

Supporting a standard like HDF5, NWB, NEO, … could be useful, but these should be rather straightforward when we have everything else in place.