You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Instructions to get a development environment running.
44
+
Clone repository using the development branch:
45
45
46
46
```bash
47
47
git clone -b development https://github.com/MetaCell/nwb-explorer
48
+
```
49
+
50
+
### Run via Docker
51
+
52
+
There is a [Dockerfile](./Dockerfile) ready to build a container for NWB-Explorer:
53
+
54
+
```bash
55
+
cd nwb-explorer
56
+
docker build -t nwb-explorer .
57
+
docker run -it -p8888:8888 nwb-explorer
58
+
```
59
+
Then, after the Docker contained has started, the application is ready at http://localhost:8888
60
+
61
+
### Local Installation without Docker
62
+
63
+
Instructions to get a development environment running.
64
+
65
+
```bash
48
66
cd nwb-explorer
49
67
python utilities/install.py
50
68
```
51
69
52
70
## How to run NWB Explorer
53
71
54
-
After the installation is complete, run the script:
72
+
After the local installation is complete, run the script:
55
73
56
74
```bash
57
75
cd nwb-explorer
@@ -81,7 +99,7 @@ pip install -e .
81
99
82
100
### Javascript code from sources
83
101
84
-
JS/HTML code can be found inside `static/org.geppetto.frontend/src/main/webapp/`. The code needs to be rebuilt with webpack everytime there is a change. To avoid having to do so you can use the Webpack development server running in `/static/org.geppetto.frontend/src/main/webapp/` this command:
102
+
JS/HTML code can be found inside `webapp/`. The code needs to be rebuilt with webpack everytime there is a change. To avoid having to do so you can use the Webpack development server running in `webapp/` this command:
85
103
86
104
```bash
87
105
npm run build-dev-noTest:watch
@@ -91,17 +109,6 @@ This will spawn a process that while left running will watch for any changes on
91
109
92
110
To check if a dependency is installed in development mode, run `pip list`.
93
111
94
-
### Run via Docker
95
-
96
-
There is a dockerfile ready to build a container for NWB-Explorer:
97
-
98
-
```bash
99
-
cd nwb-explorer/k8s
100
-
docker build -t nwb-explorer .
101
-
docker run -it -p8888:8888 nwb-explorer
102
-
```
103
-
Then, after the docker contained has started, the application is ready http://localhost:8888/geppetto
104
-
105
112
## Built With
106
113
107
114
*[Geppetto](http://www.geppetto.org/) - Used to build a web-based application to interpret and visualize the NWB:N 2 files.
@@ -111,11 +118,11 @@ Then, after the docker contained has started, the application is ready http://lo
111
118
112
119
## Background
113
120
114
-
The NWB Explorer was initially created by MetaCell to showcase the features of the Geppetto platform to share
115
-
neurophysiological data in Neurodata Without Borders format. It was further developed as part of a
116
-
Google Summer of Code project with the OpenWorm project. It is currently being extended as part of the Open Source Brain
121
+
The NWB Explorer was initially created by [MetaCell](http://metacell.us) to showcase the features of the [Geppetto](http://www.geppetto.org/) platform to share
122
+
neurophysiological data in [Neurodata Without Borders](https://www.nwb.org/) format. It was further developed as part of a
123
+
[Google Summer of Code](https://summerofcode.withgoogle.com/) project for the [OpenWorm project](http://openworm.org/). It is currently being extended as part of the [Open Source Brain](http://www.opensourcebrain.org/)
117
124
project to provide both a standalone and online application for visualising and analysing the contents of NWB:N 2 files.
118
-
This work is currently funded by the Wellcome Trust.
125
+
This work is currently funded by the [Wellcome Trust](https://wellcome.ac.uk/).
0 commit comments