Skip to content

Gaurangit/webweb

 
 

Repository files navigation

webweb

webweb is a tool for creating, displaying, and sharing interactive network visualizations on the web, designed for simplicity and ease of use. It's made for users of Python, NetworkX, and MATLAB. (If you're an R user, and want to write an interface for R, get in touch!)

Head to the webweb documentation page for complete instructions, examples, and documentation!

[//]: # (Infinite Jest webweb

Installing

python and networkx: pip install webweb

matlab: git clone https://github.com/dblarremore/webweb

The simplest example

python:

from webweb import Web

# make a list of unweighted edges
edge_list = [[1, 2], [2, 3], [3, 4]]

# instantiate webweb and show the result
Web(edge_list).show()

matlab:

% make a list of unweighted edges
edge_list = [...
    1, 2;
    2, 3;
    3, 4;
    ];
webweb(edge_list);

How to use webweb

See the examples on the documentation site!

Feedback and bugs

If you find a bug, create an issue! We want webweb to be as great as possible.

If you want to implement an interface for webweb in another language, go ahead! We'll happily help.

If you repurpose or hack this code to do something else, we'd love to hear about it!

If you use webweb to make figures for an academic paper, no citation is needed, but if you let us know and we'll will post a link to your publication here

License

GNU General Public License v3+

About

MATLAB and Python + d3js. Webweb is a tool for creating interactive visualizations of networks on the web.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 82.7%
  • Python 9.3%
  • MATLAB 6.7%
  • CSS 1.2%
  • Shell 0.1%