#315 Package NeuroML/jNeuroML
Closed: Fixed 3 years ago by ankursinha. Opened 4 years ago by ankursinha.

New software: jNeuroML

Short description:
NeuroML/jNeuroML: A single package (command line tool and library) in Java to validate, simulate, translate and analyse NeuroML 2 models

Upstream URL:
https://github.com/NeuroML/jNeuroML

License: LGPLv3

Domain: (Computational modelling/Neuroimaging/Data analysis/Utilities)
Computational Modelling

Additional information

Instructions to build the various jneuroml modules are here. Needs LEMS

https://github.com/NeuroML/jNeuroML/blob/master/getNeuroML.py


Metadata Update from @ankursinha:
- Issue assigned to ankursinha

3 years ago

Requires quite a few packages for completion:

  • 'NeuroML/org.neuroml.model.injectingplugin',
  • 'NeuroML/org.neuroml.model',
  • 'NeuroML/org.neuroml1.model',
  • 'NeuroML/org.neuroml.export',
  • 'NeuroML/org.neuroml.import',

I'm working through them now. Starting with the first one:
https://pagure.io/jneuroml-model-injectingplugin

For this, https://src.fedoraproject.org/rpms/jaxb2-maven-plugin needs to be built (taken this up, waiting on stewardship sig: https://pagure.io/stewardship-sig/issue/85)

Metadata Update from @ankursinha:
- Issue untagged with: D: Normal
- Issue tagged with: D: Hard

3 years ago

Right, so getting all the deps into Fedora is just too hard. Everything from jax to spring and everything in between needs to be either updated/unorphaned/patched/modified. So, I'm going to get the official jar for this and put it on COPR instead of building it from source.

That also means that the complete neuroml stack will be on COPR, but that's fine.

From the way things are going, I think we may end up with a lot of java based tools ending up on COPR.

Metadata Update from @ankursinha:
- Issue tagged with: S: Needs COPR import

3 years ago

Packaged the pre-built JAR in the COPR: https://copr.fedorainfracloud.org/coprs/g/neurofedora/neurofedora-extra/package/jneuroml/

Docs updated also: https://pagure.io/neuro-sig/documentation/c/b7de8498dd3b114fa27e39c2a786277a546d7fcf?branch=master

SCM for this package is at https://pagure.io/neuro-sig/jneuroml

This implies that the individual modules no longer need to be packaged. Closing all of them now.

Metadata Update from @ankursinha:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

3 years ago

Login to comment on this ticket.