This is currently used for importing networks in NeuroML2 format.
This file should be made more general (for importing channels & synapses in NML2) and should be accessible via the main file menu as well as the command line:
./nC.sh -neuroml2 MyNetInNeuroML2.net.nml
This is currently possible for NeuroML v1; all cells, channels, the network can be extracted from an NML1 file & placed in the correct location in the nC project. To reproduce this, try with the ACNet2 project: https://github.com/OpenSourceBrain/ACnet2
install nC
clone ACNet2
open nC project in there in nC
generate Sim Config: Small network
save to NML1: tab Export -> NeuroML -> "Generate all NeuroML scripts" with "Generate single NML level 3 file" selected
close nC and find file, e.g. neuroConstruct/generatedNeuroML/L3Net_26-Aug-16_17-15-51.nml1
go to neuroConstruct installation folder
run:
./nC.sh -neuroml <path to nml1 file>
nC will open with everything in place
This sequence should be possible also for NeuroML 2 files...
A NeuroML2 reader class has been implemented here:
https://github.com/NeuralEnsemble/neuroConstruct/blob/master/src/ucl/physiol/neuroconstruct/neuroml/NeuroML2Reader.java
This is currently used for importing networks in NeuroML2 format.
This file should be made more general (for importing channels & synapses in NML2) and should be accessible via the main file menu as well as the command line:
This is currently possible for NeuroML v1; all cells, channels, the network can be extracted from an NML1 file & placed in the correct location in the nC project. To reproduce this, try with the ACNet2 project: https://github.com/OpenSourceBrain/ACnet2
run:
This sequence should be possible also for NeuroML 2 files...
Main entry point for application: https://github.com/NeuralEnsemble/neuroConstruct/blob/master/src/ucl/physiol/neuroconstruct/gui/MainApplication.java