Discover and explore top open-source AI tools and projects—updated daily.
graphistryGPU-accelerated Python library for visual graph analysis and AI
Top 18.7% on SourcePulse
PyGraphistry is an open-source Python library designed for data scientists and developers to visualize, analyze, and scale large graph datasets. It offers GPU-accelerated processing, dataframe-native data ingestion, and a novel graph query language (GFQL), enabling rapid exploration and AI-driven insights from complex relationships.
How It Works
The library processes graph data directly from common Python dataframes (Pandas, Spark, RAPIDS cuDF) and leverages Apache Arrow for efficient columnar operations. It integrates optional, significant speedups (100X+) via RAPIDS for GPU acceleration. A key innovation is GFQL, a dataframe-native query language for relationship analysis without traditional databases, complemented by streamlined graph ML/AI workflows.
Quick Start & Requirements
pip install graphistry. With AI features: pip install graphistry[ai].Highlighted Details
graphistry-skills package enhances AI coding assistants for PyGraphistry tasks.Maintenance & Community
The project encourages community involvement via a Slack channel and provides contribution guidelines. Support is available through GitHub Issues, with dedicated enterprise support via Graphistry ZenDesk. Updates are shared on Twitter and LinkedIn.
Licensing & Compatibility
The provided README does not explicitly state the software license. This omission requires clarification for assessing commercial use or closed-source linking compatibility.
Limitations & Caveats
The README focuses on features and does not detail known limitations, alpha status, or specific bugs. The primary adoption consideration is the dependency on optional GPU hardware or a Graphistry server for optimal performance, and the unstated licensing terms.
18 hours ago
Inactive
Kanaries
dmlc