Quick Start Guide
Installation
pip install git+https://github.com/SkBlaz/py3plex.git
Basic Usage
Import the library:
from py3plex.core import multinet
Loading Networks
From edge lists:
network = multinet.multi_layer_network().load_network(
"./datasets/test.edgelist", directed=False, input_type="edgelist")
From multilayer edge lists (format: node1 layer1 node2 layer2 weight):
network = multinet.multi_layer_network().load_network(
"./datasets/multiedgelist.txt", directed=False, input_type="multiedgelist")
Multiplex networks (same nodes, different layers):
network = multinet.multi_layer_network(network_type="multiplex").load_network(
"./datasets/simple_multiplex.edgelist", directed=False, input_type="multiplex_edges")
Network Operations
# Get network statistics
network.basic_stats()
# Visualize
network.visualize_network()
For More Examples
See the examples/
directory for detailed usage patterns:
example_multilayer_visualization.py
- Visualization techniquesexample_IO.py
- Loading/saving networksexample_manipulation.py
- Network manipulationexample_multilayer_functionality.py
- Core functionality
Repository: https://github.com/SkBlaz/Py3Plex/tree/master/examples