Open kyralianaka opened 5 days ago
I think this is related to the following not working:
comp = jx.Compartment()
branch1 = jx.Branch(comp, nseg=1)
branch2 = jx.Branch(comp, nseg=2)
cell = jx.Cell([branch1, branch2], parents=[-1, 0])
cell.branch("all").make_trainable("radius")
The new tutorial on advanced parameter sharing suggests that something like the following would be possible:
but this will throw an error because two synapses are controlled by one pre-synaptic cell and only one synapse by another pre-synaptic cell.
This is a major limitation that prevents cells having the same (pre-)synaptic parameters but different numbers of post-synaptic partners. Maybe I am missing something as to how this parameter sharing should be done -- please let me know if so. In any case I will keep looking into it.