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:

Next steps: