Currently, all the values are kept in memory until you call the RecordingCreator.create method. This can cause memory errors for larger simulations (sometimes already a few hundred milliseconds are enough). Possibly use resizable datasets and write every few thousand values, or if you except a MemoryError.
This is rather high priority, particularly as it limit recording NEURON and Brian models which need 32 bit versions of Python.
Currently, all the values are kept in memory until you call the
RecordingCreator.create
method. This can cause memory errors for larger simulations (sometimes already a few hundred milliseconds are enough). Possibly use resizable datasets and write every few thousand values, or if you except aMemoryError
. This is rather high priority, particularly as it limit recording NEURON and Brian models which need 32 bit versions of Python.