Metadata-Version: 2.1
Name: fastpyx
Version: 0.2.1
Summary: A fast memory optimization extension for Python
Author: Mohammad Hasan Khoddami
Author-email: mohammadh.khoddami@gmail.com
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown

# **FastPyX** 🚀  

**FastPyX** is a **high-performance C extension** for Python, designed to **optimize memory usage** and significantly improve execution speed.  

## **Why FastPyX?**  
🔥 **Faster** than Python's built-in list for `fappend` operations  
📉 **Uses up to 56% less memory** than Python lists  
⚡ **Ideal for high-performance applications** requiring optimized data structures  

## **Features**  
- 🚀 Written in **C** for extreme performance  
- 📌 Optimized `FastList` implementation (efficient `fappend` method)  
- 🔹 **Supports multiple data types** seamlessly  
- 🔧 **Efficient memory allocation** to reduce fragmentation  

## **Benchmark Results**  
| Operation | FastList | Python List | Speedup | Memory Usage (10M items) |  
|-----------|---------|-------------|---------|--------------------------|  
| `fappend` | **0.56s** | 0.67s | 🔥 **17% Faster** | **30.5MB (FastList) vs. 69MB (Python List)**  

✅ **FastList is both faster and more memory-efficient than Python's built-in list!**  

## **Installation**  
```sh
pip install fastpyx
```

## **Future Roadmap**  
✅ Advanced memory management optimizations for **Django and other frameworks**  
✅ Additional **performance improvements** for lists, dictionaries, and sets  
✅ More Pythonic API and integration with **NumPy/Pandas**  
