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
This is a demo version of the IPySigma jupyter/node.js application for graph visualization.
IPySigma is a lightweight python package coupled with a node-express/socket.io app. It is designed to support a seamless workflow for graph visualization in jupyter notebook by using the jupyterlab/services javscript library to leverage communication between networkx objects and sigma.js.
Manual Install:
git clone this repo and install both the python and node components.
Python
The prototype python package is contained in the ipysig folder.
From the root directory: Build and activate a clean python environment>=2.7.10 with requirements.txt using virtualenv.
pip install -r requirements.txt to get the required packages.
Node.js
The node-express application is contained in the app folder.
Make sure your node version is >= v6.9.4 and that both npm and bower are installed globally.
From the root directory: cd ./app
type npm install to install the node modules locally in the app top-level folder
From app: cd ./browser
type bower install to install the bower_components folder (note: these steps might change in future versions with browserify)
Run the Demo
At the root directory launch a jupyter notebook server and run the notebook ipysig_test.ipynb
Follow the instructions for each cell :)
About
Demo version of IPySigma jupyter/node.js application