Metadata-Version: 2.4
Name: HPC_GA
Version: 0.1.0
Summary: Framework for Genetic Algorithms with parallel support
Author-email: KEFSI Nourhane <nourhanekefsi@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/nourhanekefsi/Master_final_project/tree/main/src/Frameworks/fastGA
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: numpy>=1.21.0
Requires-Dist: matplotlib>=3.5.0
Provides-Extra: parallel
Requires-Dist: mpi4py>=3.1.1; extra == "parallel"
Requires-Dist: dask>=2023.0.0; extra == "parallel"
Dynamic: license-file

# fastGA
Framework for Genetic Algorithms with parallel island model.

## Installation
```bash
pip install fastGA  # Version standard
pip install "fastGA[parallel]"  # Avec parallélisme
```

## Quickstart
```python
from fastGA import GeneticAlgorithm, Chromosome

class MySolution(Chromosome):
    def evaluate(self):
        return -sum(x**2 for x in self.genes)

ga = GeneticAlgorithm(...)
best = ga.run()
```
