Description
The TNG/Marseille group does a lot of simulations, so based on discussions here, a common library for stochastic delay differential equations has been started, currently on GitHub at github.com/ins-amu/sddekit. It's goal is not to be TVB, but more general, and it implements several generalizations of TVB's simulator, and in benchmark shows 10x improvement over an equivalent TVB simulation despite using more accurate algorithms. No effort has been made to optimize, so this factor will improve, and it will of course be better for certain models like the Epileptor which incur extremely high cost in Python due to their complexity.
This issue is to 1) implement and test bindings to sddekit which allow TVB's simulator to use it for integrating the SDDE systems that TVB employs, and 2) integrate into TVB's build system. Sddekit is using cmake to build the object file and shared library which can be linked into a Cython module.