Skip to content

NETfrix/softnet

Repository files navigation

Softnet

Social Network Analysis Tool

Open in GitHub Codespaces

Deploy to Render

Quick Start

Use online (no install needed)

Launch Softnet — runs in your browser, nothing to install.

Or click Open in GitHub Codespaces for a personal dev environment.

Run locally

  1. Make sure you have Python 3.10+ and Node.js 18+ installed.
  2. Double-click Softnet.bat (Windows) or run:
pip install -e .
cd frontend && npm install && npm run build && cd ..
python run.py

The app will open at http://localhost:8000.

Features

  • Network visualization with Sigma.js
  • Community detection (Leiden algorithm)
  • ERGM analysis (MPLE, MCMC-MLE, MPLE-seeded MCMC)
  • Network metrics: centrality, clustering, reciprocity, components
  • Import/export: GraphML, CSV, Excel
  • Bipartite network support
  • Sankey diagrams and community graphs

About

Social Network Analysis tool — 100K+ nodes, WebGL visualization, community detection (Louvain, Leiden, SBM, Infomap), centralities, ERGM, Sankey comparison

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors