Skip to main content

A Genetic Algorithm Framework in pyThon

Build Status Codecov Code Health platform versions Documentation Status

Introduction

GAFT is a general Python Framework for genetic algorithm computation. It provides built-in genetic operators for target optimization and plugin interfaces for users to define your own genetic operators and on-the-fly analysis for algorithm testing.

GAFT is now accelerated using MPI parallelization interfaces. You can run it on your cluster in parallel with MPI environment.

Python Support

GAFT requires Python version 3.x (Python 2.x is not supported).

Installation

  1. Via pip:

    pip install gaft
  2. From source:

    python setup.py install

If you want GAFT to run in MPI env, please install mpi4py explicitly:

pip install mpi4py

See INSTALL.md for more installation details.

Test

Run unit test:

python setup.py test

Metadata

Release files for gaft 0.5.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gaft 0.5.7
File Size Uploaded
gaft-0.5.7.tar.gz 23.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gaft 0.5.7
File Interpreter ABI Platform
gaft-0.5.7-py3-none-any.whl Python 3 none any Details

Total release size: 63.5 kB

Release files / gaft-0.5.7.tar.gz

Download URL gaft-0.5.7.tar.gz
Size 23.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d1bf29c05b37c465f2bd630fcc52ab0d13944f7326751342519299b19e12d75b
BLAKE2b-256 checksum
How to use checksums
05773e55693f33f70f0ab127d575787eef67d01fc037e0b8c945ce22ebda45bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/3.5

Release files / gaft-0.5.7-py3-none-any.whl

Download URL gaft-0.5.7-py3-none-any.whl
Size 39.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9a4157cffb661111451bd5a1a45af91bce48b72b9c789d3f7d2fa8fb4a9e4647
BLAKE2b-256 checksum
How to use checksums
4a6fb53b385957188b880f39359e765bc2ed4c757ee64b2ae5ef5cdca7f87ce8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/3.5

Release history Release notifications | RSS feed

This release

0.5.7 This release

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.4

2 release files

0.4.2

2 release files

0.4.0

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page