GithubHelp home page GithubHelp logo

metacell / neuron-ui Goto Github PK

View Code? Open in Web Editor NEW
16.0 15.0 4.0 6.3 MB

NEURON User Interface

Python 16.68% Shell 0.02% AMPL 66.99% SourcePawn 0.21% PHP 6.39% C++ 8.92% C 0.78%
neuroscience neuron neural-network brain

neuron-ui's Introduction

Build Status Docker Automated buil

NEURON-UI

This repository hosts an experimental prototype for a new user interface for NEURON based on web technologies.

Screenshot

Install using Docker (self-contained, the simplest)

First install Docker from here.

Install NEURON-UI using Docker graphical interface (Kitematic)

Open Kitematic from Docker menu (will install Kitematic if you don't have it already)

Search for neuron-ui and create the container.

Image

Start the container and click on Web preview to launch it. No need to ever use the command line, enjoy!

Kitematic

Install NEURON-UI using Docker from command line
docker pull metacell/neuron-ui
docker run -it -p 8888:8888 metacell/neuron-ui

Open your browser and connect to http://localhost:8888/geppetto.

Install NEURON-UI using pip

pip install neuron_ui
jupyter nbextension enable --py jupyter_geppetto
NEURON-UI

Install from sources (for developers and for using your own NEURON models)

git clone https://github.com/MetaCell/NEURON-UI.git
cd utilities
python install.py
cd ..
./NEURON-UI
To update sources:
python update.py

The available functionality is currently limited to the RunControl panel, a basic cell builder, a simplified point process manager that lets you inject a current clamp and space plot functionality.

oldNEURON

This prototype is being developed in collaboration with the Neurosim Lab and the Sense Lab.

The UI connects to nrnpython through a Geppetto extension for Jupyter Notebook.

See the Wiki for more info!

neuron-ui's People

Contributors

adrianq avatar lkoelman avatar salvadord avatar tarelli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

neuron-ui's Issues

installation difficulty

I have ubuntu 16.4
Python 2.7.12 (default, Nov 19 2016, 06:48:10)
[GCC 5.4.0 20160609] on linux2

python install.py
got a long was but stopped at
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Installing Geppetto Jupyter Extension ...
Traceback (most recent call last):
File "install.py", line 76, in
run_nbextension_install(False)
File "install.py", line 10, in run_nbextension_install
from notebook.nbextensions import install_nbextension_python, enable_nbextension_python, install_nbextension
ImportError: No module named notebook.nbextensions

pip install --upgrade pip
was successful but
$ python install.py
Cloning Geppetto Jupyter (Python package)...
fatal: destination path 'org.geppetto.frontend.jupyter' already exists and is not an empty directory.
Checking out development branch for Geppetto Jupyter ...
M src/geppettoJupyter/geppetto
Already on 'development'
Your branch is up-to-date with 'origin/development'.
error: pathspec 'integratingPlot' did not match any file(s) known to git.
Cloning Geppetto Neuron Configuration ...
fatal: destination path 'geppetto-neuron' already exists and is not an empty directory.
Already on 'master'
Your branch is up-to-date with 'origin/master'.
Enabling Geppetto Neuron Configuration ...
...
Installing Geppetto Jupyter Extension ...
Enabling geppettoJupyter extensions ...
Installing geppettoJupyter extension ...
Traceback (most recent call last):
File "install.py", line 76, in
run_nbextension_install(False)
File "install.py", line 22, in run_nbextension_install
install_nbextension_python('geppettoJupyter', symlink=develop)
File "/home/hines/.local/lib/python2.7/site-packages/notebook/nbextensions.py", line 239, in install_nbextension_python
destination=dest, logger=logger
File "/home/hines/.local/lib/python2.7/site-packages/notebook/nbextensions.py", line 140, in install_nbextension
ensure_dir_exists(nbext)
File "/home/hines/.local/lib/python2.7/site-packages/ipython_genutils/path.py", line 167, in ensure_dir_exists
os.makedirs(path, mode=mode)
File "/usr/lib/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/usr/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/usr/local/share/jupyter'

run on windows ?

can it will be run on windows os ?
i have win 10 , alongwith ANaCONDA is installed with python .
soes it will work?
if yes than how ?

thank you
waiting for your rresponse

Fonts Roboto Missing

Referenced by material.css, without it there is an error.
By inspecting the browser console found the error causing Python console not to work.
greyedoutpython

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.