Description
Is your feature request related to a problem? Please describe.
In our work (@jasperalbers), we want to compose multiple non-overlapping NodeCollections that have spatial metadata, i.e. they are distributed in 2D space and 'tile' it. Each 'tile-collection' has a specific neuroscientific meaning and a particular shape, therefore they are generated independently in the same physical space. To establish - among others - connections that do not discriminate different tiles but are isotropic in space we want to define one large NodeCollection containing all 'tile-collections'.
Adding the NodeCollections naively is not possible. Converting the NodeCollections to lists removes all spatial metadata.
Describe the solution you'd like
We would like to be able to compose non-overlapping NodeCollections with spatial locations.
Describe alternatives you've considered
One can loop over the 'tile-collections' to connect them with each other. This necessitates many loops and does not seem to be a 'pythonic' solution. We assume that the resulting large number of connect calls ( ~ 5000 in our case) have a negative impact on the performance of the network creation.
Moreover, one cannot use a connections scheme with a fixed number of synapses (e.g. 'fixed_outdegree'
).
Metadata
Metadata
Assignees
Labels
Type
Projects
Status