Overview
Welcome to py3plex! This section provides a high-level introduction to the library and its capabilities.
What is py3plex?
py3plex is a Python library for analyzing and visualizing multilayer and multiplex networks. Unlike traditional network analysis tools that treat all relationships uniformly, py3plex preserves the distinct types of connections between entities—whether they’re social ties, biological interactions, or transportation links.
Why py3plex?
Native multilayer support: Built from the ground up for networks with multiple relationship types
SQL-like DSL: Query networks intuitively with SQL-inspired syntax
Production-ready: High-performance I/O, sklearn-style pipelines, and comprehensive testing
Research-proven: Used in multiple peer-reviewed publications
This section includes:
What is py3plex? — Key features and what makes py3plex unique
Key Use Cases — Typical domains and applications
Multilayer Networks in 2 Minutes — Quick conceptual introduction to multilayer networks
Next steps:
Never used py3plex? → Start with 10-Minute Tutorial
Want to understand the theory? → Read Multilayer Networks 101
Need specific tasks? → Jump to How-to Guides