Skip to content

stigrs/lnad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library for Network Analysis and Dismantling (LNAD)

Python package

Library for network analysis and dismantling.

Documentation

Network analysis methods:

  • Degree centrality
  • Eigenvector centrality
  • Betweenness centrality
  • Edge betweenness centrality
  • Closeness centrality
  • Pagerank
  • Articulation points
  • Largest connected component
  • Second largest connected component
  • Global efficiency

Network dismantling methods:

  • Iterative targeted attack on nodes
  • Iterative targeted attack on edges
  • Brute-force articulation point targeted attack
  • Random attack on nodes
  • Random attack on edges

References:

Licensing

LNAD is released under the MIT license.

Obtain the Code

The source code can be obtained from:

git clone https://github.com/stigrs/lnad.git

Installation

The program is install by executing:

python -m pip install . --prefix=%USERPROFILE%

All tests should pass, indicating that your platform is fully supported:

pytest

About

Library for Network Analysis and Dismantling (LNAD)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages