Dear Benjamin,
Meanwhile, the branch you are mentioning has been merged into nest-3,
which has been merged to master just yesterday evening :-)
The user level documentation for the new recording backend feature can
be found here:
https://nest-simulator.readthedocs.io/en/latest/guides/recording_from_sim...
The developer documentation is contained mainly in the Doxygen comments
in nestkernel/recording_backend.h. If you want to implement your own
recording backend, the existing ones are probably the best stating
point: nestkernel/recording_backend_{ascii,screen,memory}.{h,cpp}.
Please note that both the backends and their documentation was developed
in a very restricted environment until now, so I'd be really happy if
you could provide us with feedback about your experiences or suggestions
on how to improve.
Cheers,
Jochen!
On 01.02.20 12:12, Benjamin Staude wrote:
Hi Jochen,
After I have tackled some other issues, I have come back to my
nest-io-issue and had a look at the branch you mentioned
(
https://github.com/jougs/nest-simulator/tree/nestio). Could you point
me to some documentation/examples/relevant classes, so I can understand
how to use it?
Thanks,
Benjamin
> On 10. Oct 2019, at 14:42, Jochen Martin Eppler
> <j.eppler(a)fz-juelich.de <mailto:j.eppler@fz-juelich.de>> wrote:
>
> Dear Benjamin,
>
> long time no see. Welcome back :-)
>
> We are indeed working on a generic I/O backend infrastructure for NEST.
> The output part is mostly done and you can use it to write/stream out
> the data or arbitrary recording devices to wherever you like.
>
> Currently, there are recording backends for writing to ASCII and binary
> files, for writing to the screen and for keeping data in memory. A more
> experimental one is streaming spikes out using UDP sockets. Writing own
> recording backends is pretty straightforward and there are quite some
> examples.
>
> The code will hopefully land in master very soon, but can be gotten from
>
https://github.com/jougs/nest-simulator/tree/nestio already now.
>
>
> Due to a lack of concrete use cases, we don't have the input side
> covered yet, but more and more users request this, so we might be
> working on this in the not-so-far future.
>
>
> Using MUSIC is another option, but of course requires external tools and
> libraries on both sides of the connection. A colleague of mine is
> currently looking into your request on that.
>
>
> Best regards,
> Jochen!
>
>
> On 25.09.19 12:26, Benjamin Staude wrote:
>> Hi NEST-Team,
>>
>> To use the NEST-Simluator in an interactive installation, I would need to
>> 1) have access to the spike in the network in realtime, and
>> 2) send signals (spikes) to neurons in the simulation in realtime.
>>
>> For 1), I could imagine writing the spike-times to a file and then
>> reading that file while the simulation is running. However, I
>> currently don’t see an option for 2). Then I heard that you are
>> actually working on module that would enable realtime I/O-access. Is
>> that the case? And, if so, is there a timeline?
>>
>> Best,
>> Benjamin
>>
>> -- -- --
>> Dr. Benjamin Staude | Paul-Lincke-Ufer 7 | 10999 Berlin |
>> benjamin.staude(a)gmail.com <mailto:benjamin.staude@gmail.com>
>> _______________________________________________
>> NEST Users mailing list -- users(a)nest-simulator.org
>> <mailto:users@nest-simulator.org>
>> To unsubscribe send an email to users-leave(a)nest-simulator.org
>> <mailto:users-leave@nest-simulator.org>
>>
>
> --
> Dr. Jochen Martin Eppler
> Phone: +49(2461)61-96653
> ----------------------------------
> Simulation Laboratory Neuroscience
> Jülich Supercomputing Centre
> Institute for Advanced Simulation
>
>
>
------------------------------------------------------------------------------------------------
>
------------------------------------------------------------------------------------------------
> Forschungszentrum Juelich GmbH
> 52425 Juelich
> Sitz der Gesellschaft: Juelich
> Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
> Vorsitzender des Aufsichtsrats: MinDir Volker Rieke
> Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
> Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
> Prof. Dr. Sebastian M. Schmidt
>
------------------------------------------------------------------------------------------------
>
------------------------------------------------------------------------------------------------
> _______________________________________________
> NEST Users mailing list -- users(a)nest-simulator.org
> <mailto:users@nest-simulator.org>
> To unsubscribe send an email to users-leave(a)nest-simulator.org
> <mailto:users-leave@nest-simulator.org>
-- -- --
Dr. Benjamin Staude | Paul-Lincke-Ufer 7 | 10999 Berlin |
benjamin.staude(a)gmail.com <mailto:benjamin.staude@gmail.com>
--
Dr. Jochen Martin Eppler
Phone: +49(2461)61-96653
----------------------------------
Simulation Laboratory Neuroscience
Jülich Supercomputing Centre
Institute for Advanced Simulation