Metadata-Version: 2.4
Name: pandaflex
Version: 1.0.0
Summary: PandaFlex (PFX) - A new efficient data format for pandas
Home-page: https://github.com/mahdi123-tech
Author: Louati Mahdi
Author-email: louatimahdi390@gmail.com
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: pandas>=1.0.0
Requires-Dist: numpy>=1.18.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# PandaFlex (PFX) - The Next-Generation Data Format

[![PyPI version](https://badge.fury.io/py/pandaflex.svg)](https://badge.fury.io/py/pandaflex)
[![Python versions](https://img.shields.io/pypi/pyversions/pandaflex.svg)](https://pypi.org/project/pandaflex/)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/yourusername/pandaflex/blob/main/LICENSE)
[![Downloads](https://pepy.tech/badge/pandaflex)](https://pepy.tech/project/pandaflex)

PandaFlex (PFX) is a revolutionary new data format designed specifically for pandas that combines the best features of JSON, CSV, and Parquet while adding unique advantages:

✅ **Human-readable** like JSON and CSV
✅ **Schema-aware** like Parquet
✅ **Columnar storage** for efficient processing
✅ **Type preservation** with automatic inference
✅ **Metadata support** for rich dataset documentation
✅ **Compression-ready** for storage efficiency
✅ **Fast random access** to data
✅ **Pandas native** with seamless integration

## Why PandaFlex?

| Feature          | PFX | JSON | CSV  | Parquet |
|------------------|-----|------|------|---------|
| Human-readable   | ✅  | ✅   | ✅   | ❌      |
| Schema-aware     | ✅  | ❌   | ❌   | ✅      |
| Type preservation| ✅  | ✅   | ❌   | ✅      |
| Columnar storage | ✅  | ❌   | ❌   | ✅      |
| Metadata         | ✅  | ❌   | ❌   | ✅      |
| Compression      | ✅  | ❌   | ❌   | ✅      |
| Random access    | ✅  | ❌   | ❌   | ✅      |
| Pandas native    | ✅  | ❌   | ✅   | ✅      |

## Installation

```bash
pip install pandaflex
