A GUI for neural network models. A graphical editor for SpineML models.
C++ Matlab Jupyter Notebook QMake Python Roff
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
analysis_utils
icons
images
images2
networkserver
package
.gitattributes
.gitignore
CL_classes.cpp
CL_classes.h
CL_layout_classes.cpp
CL_layout_classes.h
EL_experiment.cpp
EL_experiment.h
LICENSE
NL_connection.cpp
NL_connection.h
NL_genericinput.cpp
NL_genericinput.h
NL_population.cpp
NL_population.h
NL_projection_and_synapse.cpp
NL_projection_and_synapse.h
NL_systemobject.cpp
NL_systemobject.h
NineML_structs.h
POP.png
README.md
SC_aboutdialog.cpp
SC_aboutdialog.h
SC_commitdialog.cpp
SC_commitdialog.h
SC_component_graphicsitems.cpp
SC_component_graphicsitems.h
SC_component_grouptextitems.cpp
SC_component_grouptextitems.h
SC_component_gvitems.cpp
SC_component_gvitems.h
SC_component_propertiesmanager.cpp
SC_component_propertiesmanager.h
SC_component_rootcomponentitem.cpp
SC_component_rootcomponentitem.h
SC_component_scene.cpp
SC_component_scene.h
SC_component_view.cpp
SC_component_view.h
SC_connectionlistdialog.cpp
SC_connectionlistdialog.h
SC_connectionmodel.cpp
SC_connectionmodel.h
SC_dotwriter.cpp
SC_dotwriter.h
SC_export_component_image.cpp
SC_export_component_image.h
SC_export_network_image.cpp
SC_export_network_image.h
SC_layout_aliaseditdialog.cpp
SC_layout_aliaseditdialog.h
SC_layout_cinterpreter.cpp
SC_layout_cinterpreter.h
SC_layout_editpreviewdialog.cpp
SC_layout_editpreviewdialog.h
SC_logged_data.cpp
SC_logged_data.h
SC_network_2d_visualiser_panel.cpp
SC_network_2d_visualiser_panel.h
SC_network_3d_visualiser_panel.cpp
SC_network_3d_visualiser_panel.h
SC_network_layer_rootdata.cpp
SC_network_layer_rootdata.h
SC_network_layer_rootlayout.cpp
SC_network_layer_rootlayout.h
SC_projectobject.cpp
SC_projectobject.h
SC_python_connection_generate_dialog.cpp
SC_python_connection_generate_dialog.h
SC_settings.cpp
SC_settings.h
SC_systemmodel.cpp
SC_systemmodel.h
SC_undocommands.cpp
SC_undocommands.h
SC_utilities.cpp
SC_utilities.h
SC_valuelistdialog.cpp
SC_valuelistdialog.h
SC_vectorlistmodel.cpp
SC_vectorlistmodel.h
SC_vectormodel.cpp
SC_vectormodel.h
SC_versioncontrol.cpp
SC_versioncontrol.h
SC_viewELexptpanelhandler.cpp
SC_viewELexptpanelhandler.h
SC_viewGVpropertieslayout.cpp
SC_viewGVpropertieslayout.h
SC_viewVZlayoutedithandler.cpp
SC_viewVZlayoutedithandler.h
SYS.png
Spineml_logo_large.png
aboutdialog.ui
acptShad.png
addShad.png
batchexperimentwindow.ui
colico2.png
commitdialog.ui
connectionlistdialog.ui
delShad.png
down.png
edit.png
export_component_image.ui
export_network_image.ui
filteroutundoredoevents.cpp
filteroutundoredoevents.h
generate_dialog.ui
globalHeader.h
icons.qrc
main.cpp
mainwindow.cpp
mainwindow.h
mainwindow.ui
menubar.cpp
qcustomplot.cpp
qcustomplot.h
qmessageboxresizable.h
rotate.png
scale.png
settings_window.ui
spinecreator.1
spinecreator.desktop
spinecreator.png
spinecreator.pro
spinecreator.xpm
ssBig.png
translate.png
up.png
valuelistdialog.ui

README.md

spinecreator

A GUI for the creation and analysis of neural models using the SpineML format

This program needs to be compiled with QtCreator against Qt 5.x (http://www.qt.io/download-open-source/). It requires three other programs to execute models:

Build instructions can be found here:

http://spineml.github.io/spinecreator/sourcelin/

SpineCreator will work on recent Macs and most recent Linux distros. Slightly older distros may only provide Qt 4.x or may provide an older version of Graphviz. You will need Qt 5.x and Graphviz 2.32 plus.