Quick Start Guide
Installation
Install py3plex:
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
Basic 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 and saving networksexample_manipulation.py- Network manipulationexample_multilayer_functionality.py- Core functionality
Repository: https://github.com/SkBlaz/Py3Plex/tree/master/examples