Extra software: COPR

Free/Open source software that is harder to include in Fedora (usually because it is developed in a way that makes it difficult to package while implementing the Fedora packaging guidelines) is temporarily provided in an extra COPR repository. The NeuroFedora team will continue to work with upstreams to move this software to official Fedora repositories. In the meantime, users can enable this COPR repository by running the following command in a terminal:

sudo dnf copr enable @neurofedora/neurofedora-extra

Once the COPR repository has been enabled, it acts like another Fedora repository. Users can then continue to install software using DNF.

Software in COPR does not go through the usual Fedora QA channels. However, the NeuroFedora team will thoroughly test this software before making it available. The sources for building these packages can be found on Pagure.

Software list

Software that is is currently provided in the COPR is listed below:

Software Command Description Why in COPR Issue tracker

jNeuroML

sudo dnf install jneuroml

Validate, simulate, translate and analyse NeuroML 2 models.

Building it from source for the Fedora repositories requires building its many many dependencies from source also and is not a trivial undertaking. This package includes the pre-built JAR that upstream provides.

Pagure

neuroConstruct

sudo dnf install neuroConstruct

Software for developing biologically realistic 3D neural networks.

Depends on NeuroML.

Pagure

python-neuromllite

sudo dnf install python3-neuromllite

Common framework for reading/writing/generating network specifications.

Part of the NeuroML software stack

Pagure

pyNeuroML

sudo dnf install python3-pyneuroml

Read, write, simulate and analyze NeuroML2/LEMS models

Part of the NeuroML software stack

Pagure