NeuroML is an international, collaborative initiative to develop standards for the exchange of models of neuronal systems and to allow for greater transparency and accessibility of these complex models.
This Java library is aimed at providing a programmatic way to access models stored in NeuroML version 2.
As an example of what's possible, see here.
More details about NeuroML can be found on the official NeuroML website.
A collection of models in NeuroML can be found on the Open Source Brain repository.
This code is distributed under the terms of the GNU Lesser General Public License.
API documentation can be found here.