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.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 important

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.html, 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