Dear Alex,
The extension module documentation is unfortunately outdated. I will try to get back to you with an update within a few days.
One module following the new scheme, but still much a work in progress, is https://github.com/heplesser/bsshslmmodule. I am working on this at present with the goal of turning it into a fully worked example.
Best regards, Hans Ekkehard
--
Prof. Dr. Hans Ekkehard Plesser Research Committee Chair, Faculty of Science and Technology Head, Department of Data Science
Department of Data Science Faculty of Science and Technology Norwegian University of Life Sciences PO Box 5003, 1432 Aas, Norway
Phone +47 6723 1560 Email hans.ekkehard.plesser@nmbu.nomailto:hans.ekkehard.plesser@nmbu.no Home http://arken.nmbu.no/~plesser
From: Alex Serenko serenko@phystech.edu Date: Thursday, 27 March 2025 at 19:06 To: users@nest-simulator.org users@nest-simulator.org Subject: [NEST Users] What exactly should one do to customize one's own extension module? Some people who received this message don't often get email from serenko@phystech.edu. Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification Dear community,
If I just change the name in the line set( MODULE_NAME mymodule ) in CMakeLists.txt (in the up-to-date master at https://github.com/nest/nest-extension-module), the module can be compiled, but nest.Import (of NEST compiled from the up-to-date master) fails with a dynamic loader error. This hints that the module name should be consistent with some other names within the code, but the documentation at https://nest-extension-module.readthedocs.io/en/latest/extension_modules.htm..., obviously somewhat outdated, does not help with this.
Maybe someone has already made extension modules after the refactoring (of 2023) of the template?
Sorry for bothering, Best wishes, Alex Serenko