Inside PyNEST, the error is caused by the call to libneurosim's PNS::isConnectionGenerator( cg ), which erroneously returns false for the cg object pushed from Python to SLI/NEST.
@mdjurfeldt tracked this further down to a problem with loading libpycsa.so, which is responsible for the runtime type detection. A solution probably requires work on the build system.
When running the following code (both NEST and CSA compiled against libneurosim)
NEST reports an error:
Inside PyNEST, the error is caused by the call to libneurosim's
PNS::isConnectionGenerator( cg )
, which erroneously returnsfalse
for thecg
object pushed from Python to SLI/NEST.@mdjurfeldt tracked this further down to a problem with loading
libpycsa.so
, which is responsible for the runtime type detection. A solution probably requires work on the build system.Most likely, this is the cause for https://github.com/nest/nest-simulator/issues/821.