-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Specify facility to change delays in experiment layer. #5
Comments
Definitely On 11 Nov 2016 3:41 p.m., "Seb James" [email protected] wrote:
|
Agreed. |
Changed title. I'm implementing this in SpineML_2_BRAHMS to explore the right format for the feature. |
I coded up delay changes as being something that can be applied either to a generic input connection or to a projection. This would suggest a DelayChange in the expt layer with src_population, dst_population (like a lesion has) and a synapse number (for a projection) xor a src port and dst port (for a generic input). If the DelayChange was set up like this, then the Lesion could be extended this way also. |
Here's a proposal for the delay change specification: aa07cf5 (though the synapse should be xs:int not xs:string). Here, if one required a delay change for a generic input the experiment layer xml would look like: <Experiment name="some experiment">
<Model>
<GenericInputDelayChange src_population="A" src_port="out" dst_population="B" dst_port="in">
<UL:Delay dimension="ms">
<UL:FixedValue value="10"/>
</UL:Delay>
</GenericInputDelayChange>
</Model>
<!-- etc --> The equivalent code for a delay on a projection would be: <Experiment name="some experiment">
<Model>
<ProjectionDelayChange src_population="A" dst_population="B" synapse="0">
<UL:Delay dimension="ms">
<UL:FixedValue value="10"/>
</UL:Delay>
</ProjectionDelayChange>
</Model>
<!-- etc --> |
There's an additional complexity with generic inputs - it's not just a src or dst population that the generic input can connect; it could be a postsynapse or a weight change component. |
I've merged in the experiment layer stuff to master. However, I'm not sure I covered the comment above from the 22nd Nov yet. |
This is a little like a lesion, but instead of cutting the connection, you change the delay parameter. I have one colleague who would like to do this. What do other think @ajc158 @mondus ?
The text was updated successfully, but these errors were encountered: