NeuroML / NeuroML2

This repository hosts the NeuroML 2 Schema, the ComponentType definitions in LEMS and the core documentation of NeuroML2.
https://docs.neuroml.org
GNU Lesser General Public License v3.0
50 stars 24 forks source link

[Question] what is the difference between ExplicitInputs and InputList/Input? #209

Closed sanjayankur31 closed 1 year ago

sanjayankur31 commented 1 year ago

what is the difference between ExplicitInputs and InputList/Input?

From the looks of it, ExplicitInputs cannot be used to target specific segments but Inputs can. This isn't documented anywhere though.

When should one use these, what is different between them?

Also: destination=synapses: what does this do, are there other values for destination? Also doesn't seem to be documented anywhere---we need to document all these fields/components in the schema docs at least.

sanjayankur31 commented 1 year ago

ExplicitInputs are a simpler one line way to add inputs, but they do not allow targeting a particular segment. Not much other difference.

The destination field can be set to a type of attachment. In NeuroML, we only seem to use synapses, but technically, this could be a probe or anything else.

I'll update the docs to note this stuff.