Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deneutoy/spacy-vis

A visualisation tool for Spacy using Hierplane.
https://github.com/deneutoy/spacy-vis

dependency-parsing nlp spacy visualization

Last synced: 19 days ago
JSON representation

A visualisation tool for Spacy using Hierplane.

Awesome Lists containing this project

README

        

## Visualise Spacy Models with Hierplane!

## Building and running the demo

To run the demo using Docker, run:
```
docker run -p 8080:8080 -it markn/spacy-vis bash bin/serve
```

and then navigate to `localhost:8080` in your browser. The docker image is
quite large, because it contains all of the spacy Models.

## Installing and running locally
First, make sure you have a relatively new version of `npm` installed on your
system. If you are on a Mac, you can install `npm` with `brew install node`.

```
# npm -v
5.3.0
```

Next, you will need to install the dependencies specified in `package.json`.
You only need to run this once, or whenever dependencies are updated. This
will install your dependencies into the newly created `node_modules` subfolder.

```
cd demo
npm install
npm run build
cd ..
```

Finally you will need to install the python requirements(the server requires python 3.6):

```
pip install -r displacy/requirements.txt
```

Now to run the demo, run the following.

```
bash bin/serve
```

You may need to force refresh your web browser.

If you are developing the Javascript, then you will want to run that portion
through npm itself. This way the browser will refresh after each code change.

```
npm start
```