Software and Tools
Software and Tools¶
Core NeuroML Tools¶
The NeuroML initiative supports a core set of libraries (mainly in Python and Java) to enable the creation/validation/analysis/simulation of NeuroML models as well as to facilitate adding support for the language to other applications.
Python based applications¶
For most users, pyNeuroML will provide all of the key functionality for building, validating, simulating, visualising, and converting NeuroML 2 and LEMS models. It builds on libNeuroML and pyLEMS and bundles all of the functionality of jNeuroML to provide access to this through a Python interface.
Java based applications¶
Other NeuroML supporting applications¶
Many other simulators, applications and libraries support NeuroML. See here for more details.
A number of databases and neuroinformatics initiatives support NeuroML as a core interchange format. See here for more details.