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 for networks with multiple relationship types from the start.
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 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:
New to py3plex? → Start with Quick Start Tutorial
Want the theory? → Read Multilayer Networks 101
Need specific tasks? → Jump to How-to Guides