-
Notifications
You must be signed in to change notification settings - Fork 24
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
Confirm that NeuronUnits jNeuromLB backend really can be regarded as a ground truth. #242
Comments
backend/model/test interaction has built in assumptions now about
|
@russelljjarvis Are you sure it is always exactly one half of the correct length for any duration of injected current? When I run the model with jNeuroMLBackend, I get a truncated trace (which for some durations of current could be half of the desired value), but this results from the total simulation duration being too short. I can then update that total simulation duration to fix the problem. Can you check if that also works for you; if so, then the fix is to make sure that the simulation duration is always sufficiently long. This is supposed to happen automatically but apparently isn't working. Example below: |
Wrong Okay I will check if setting |
Too much stuff has changed in sciunit to test this out. I would have to solve other compatibility bugs. Can you plot the vms that were used by the tests? If the |
Not much has changed in sciunit, functionally (it has all been adding type hints, more documentation, and more unit tests), but if you experience any problems you can use an older commit or switch to the metacell branch which has been stable for a while. In any case I sent you a notebook on Slack showing the behavior of the test and the plotted vm in this situation. |
Okay so I am not sure does this mean the issue is fixed? It looks like I was not able to look at the notebooks you are talking about. Because our branches are too far apart. This error in the NU test protocol truncating waveforms is propagating surprisingly far. It is increasingly looking like it affects optimization work. Okay looking at notebook now. I had to reinstall sciunit very recently, so I am noticing compatibility differences I may have been previously immune to for unforeseeable reasons. |
Vm
being 50% too brief.model.set_stop_time
and test.protocol['stop_time']
`
model.set_stop_time
and test.protocol['stop_time']
`model.set_stop_time
and test.protocol['sim_length']
`
model.set_stop_time
and test.protocol['sim_length']
`
@rgerkin I am not sure if the significance of this result was understood. From my perspective it meant that jNeuroML models could not be regarded as a ground truth until this issue was resolved. Perhaps the issue was resolved, since I could not run the final notebooks it was not possible to evaluate the status of this issue. @ChihweiLHBird, since your working installation of NU is likely to be a lot closer to Rick's I was wondering if you would be able to externally verify Rick's fixes at the very bottom of this thread?
The text was updated successfully, but these errors were encountered: