Skip to main content

A Genetic Algorithm Framework in Python

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gaft-0.5.7.tar.gz (23.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gaft-0.5.7-py3-none-any.whl (39.8 kB view details)

Uploaded Python 3

File details

Details for the file gaft-0.5.7.tar.gz.

File metadata

  • Download URL: gaft-0.5.7.tar.gz
  • Upload date:
  • Size: 23.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.5

File hashes

Hashes for gaft-0.5.7.tar.gz
Algorithm Hash digest
SHA256 d1bf29c05b37c465f2bd630fcc52ab0d13944f7326751342519299b19e12d75b
MD5 452601cf2348aebc35a320c4af7254dd
BLAKE2b-256 05773e55693f33f70f0ab127d575787eef67d01fc037e0b8c945ce22ebda45bd

See more details on using hashes here.

File details

Details for the file gaft-0.5.7-py3-none-any.whl.

File metadata

  • Download URL: gaft-0.5.7-py3-none-any.whl
  • Upload date:
  • Size: 39.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.5

File hashes

Hashes for gaft-0.5.7-py3-none-any.whl
Algorithm Hash digest
SHA256 9a4157cffb661111451bd5a1a45af91bce48b72b9c789d3f7d2fa8fb4a9e4647
MD5 9ec7eeceecac5226c1e251c32fb36ec3
BLAKE2b-256 4a6fb53b385957188b880f39359e765bc2ed4c757ee64b2ae5ef5cdca7f87ce8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page