bodo-ai/PyDough
Analytics DSL for Python
This helps data analysts and business intelligence specialists query relational databases using a more intuitive, document-like approach. Instead of writing complex SQL queries with joins and aggregations, you express your questions in a hierarchical model. This makes it easier to get meaningful insights from your data, like calculating net income from various financial records, without needing deep SQL expertise.
Available on PyPI.
Use this if you need to perform complex analytical queries on relational databases but find traditional SQL challenging due to its flat, join-heavy structure.
Not ideal if your analytical needs are simple, you are already highly proficient in writing complex SQL, or you prefer direct manipulation of physical data models.
Stars
28
Forks
4
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 12, 2026
Commits (30d)
0
Dependencies
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/bodo-ai/PyDough"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
skrub-data/skrub
Machine learning with dataframes
biolab/orange3
🍊 :bar_chart: :bulb: Orange: Interactive data analysis
root-project/root
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
cleanlab/cleanlab
Cleanlab's open-source library is the standard data-centric AI package for data quality and...
drivendataorg/deon
A command line tool to easily add an ethics checklist to your data science projects.