Metadata-Version: 2.4
Name: hexadruid
Version: 0.1.0
Summary: Smart Spark Optimizer: Skew Rebalancer + Key Detector + DRTree
Author: Omar Attia
Author-email: Omar Attia <omar123915@hotmai.com>
License: MIT
Project-URL: Homepage, https://github.com/OmarAttia95/hexadruid
Project-URL: Repository, https://github.com/OmarAttia95/hexadruid
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: pyspark>=3.5.1
Requires-Dist: pandas
Requires-Dist: matplotlib
Requires-Dist: seaborn
Dynamic: author
Dynamic: requires-python

# HexaDruid

HexaDruid is a blazing-fast optimization engine for PySpark that intelligently:
- Detects and rebalances skewed columns using dynamic value bucketing
- Automatically detects primary keys and composite key candidates
- Splits your data logically using DRTree sharding
- Optionally tunes shuffle partitions

## Installation

```bash
pip install .
