-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Brief description
There is a preliminary C++ NeuroML API here: https://github.com/NeuroML/NeuroML_API, and this should be tested, some minor updates made and checked with some of the latest OSB models.
Full description
The basic API has been tested and works with small NML models. It would be great to have a more comprehensive test against a wider range of NML models, e.g. those in Gleeson et al. 2019.
It would also be good to test the API on other platforms, e.g. Windows, Mac.
There are some suggestions for updates to the API here: https://github.com/NeuroML/NeuroML_API/issues
Suggested steps
- Install the API
- Update the documentation for any issues found/platform specific steps (open pull request).
- Test standard examples
- Test with new NML examples, e.g. from http://www.opensourcebrain.org/projects
- Update the code for any issues found
- Create executable to print summary information (Create executable to print summary information NeuroML/NeuroML_API#8)
- Allow loading of complete NeuroML models containing
<include>(Allow loading of complete NeuroML models containing <include> NeuroML/NeuroML_API#9)
Knowledge prerequisites
C++
Some basic neuroscience
Contact/mentor
Contact p.gleeson -at- ucl.ac.uk if you are interested in contributing to this task, or just fork the individual repos & start working.