Skip to main content

Distributed Evolutionary Algorithms in Python

Project description

Build status Download Join the chat at https://gitter.im/DEAP/deap

DEAP is a novel evolutionary computation framework for rapid prototyping and testing of ideas. It seeks to make algorithms explicit and data structures transparent. It works in perfect harmony with parallelisation mechanisms such as multiprocessing and SCOOP.

DEAP includes the following features:

  • Genetic algorithm using any imaginable representation

    • List, Array, Set, Dictionary, Tree, Numpy Array, etc.

  • Genetic programing using prefix trees

    • Loosely typed, Strongly typed

    • Automatically defined functions

  • Evolution strategies (including CMA-ES)

  • Multi-objective optimisation (NSGA-II, SPEA2, MO-CMA-ES)

  • Co-evolution (cooperative and competitive) of multiple populations

  • Parallelization of the evaluations (and more)

  • Hall of Fame of the best individuals that lived in the population

  • Checkpoints that take snapshots of a system regularly

  • Benchmarks module containing most common test functions

  • Genealogy of an evolution (that is compatible with NetworkX)

  • Examples of alternative algorithms : Particle Swarm Optimization, Differential Evolution, Estimation of Distribution Algorithm

Downloads

Following acceptation of PEP 438 by the Python community, we have moved DEAP’s source releases on PyPI.

You can find the most recent releases at: https://pypi.python.org/pypi/deap/.

Documentation

See the DEAP User’s Guide for DEAP documentation.

In order to get the tip documentation, change directory to the doc subfolder and type in make html, the documentation will be under _build/html. You will need Sphinx to build the documentation.

Notebooks

Also checkout our new notebook examples. Using Jupyter notebooks you’ll be able to navigate and execute each block of code individually and tell what every line is doing. Either, look at the notebooks online using the notebook viewer links at the botom of the page or download the notebooks, navigate to the you download directory and run

jupyter notebook

Installation

We encourage you to use easy_install or pip to install DEAP on your system. Other installation procedure like apt-get, yum, etc. usually provide an outdated version.

pip install deap

The latest version can be installed with

pip install git+https://github.com/DEAP/deap@master

If you wish to build from sources, download or clone the repository and type

python setup.py install

Build Status

DEAP build status is available on Travis-CI https://travis-ci.org/DEAP/deap.

Requirements

The most basic features of DEAP requires Python2.6. In order to combine the toolbox and the multiprocessing module Python2.7 is needed for its support to pickle partial functions. CMA-ES requires Numpy, and we recommend matplotlib for visualization of results as it is fully compatible with DEAP’s API.

Since version 0.8, DEAP is compatible out of the box with Python 3. The installation procedure automatically translates the source to Python 3 with 2to3.

Example

The following code gives a quick overview how simple it is to implement the Onemax problem optimization with genetic algorithm using DEAP. More examples are provided here.

import random
from deap import creator, base, tools, algorithms

creator.create("FitnessMax", base.Fitness, weights=(1.0,))
creator.create("Individual", list, fitness=creator.FitnessMax)

toolbox = base.Toolbox()

toolbox.register("attr_bool", random.randint, 0, 1)
toolbox.register("individual", tools.initRepeat, creator.Individual, toolbox.attr_bool, n=100)
toolbox.register("population", tools.initRepeat, list, toolbox.individual)

def evalOneMax(individual):
    return sum(individual),

toolbox.register("evaluate", evalOneMax)
toolbox.register("mate", tools.cxTwoPoint)
toolbox.register("mutate", tools.mutFlipBit, indpb=0.05)
toolbox.register("select", tools.selTournament, tournsize=3)

population = toolbox.population(n=300)

NGEN=40
for gen in range(NGEN):
    offspring = algorithms.varAnd(population, toolbox, cxpb=0.5, mutpb=0.1)
    fits = toolbox.map(toolbox.evaluate, offspring)
    for fit, ind in zip(fits, offspring):
        ind.fitness.values = fit
    population = toolbox.select(offspring, k=len(population))
top10 = tools.selBest(population, k=10)

How to cite DEAP

Authors of scientific papers including results generated using DEAP are encouraged to cite the following paper.

@article{DEAP_JMLR2012,
    author    = " F\'elix-Antoine Fortin and Fran\c{c}ois-Michel {De Rainville} and Marc-Andr\'e Gardner and Marc Parizeau and Christian Gagn\'e ",
    title     = { {DEAP}: Evolutionary Algorithms Made Easy },
    pages    = { 2171--2175 },
    volume    = { 13 },
    month     = { jul },
    year      = { 2012 },
    journal   = { Journal of Machine Learning Research }
}

Publications on DEAP

  • François-Michel De Rainville, Félix-Antoine Fortin, Marc-André Gardner, Marc Parizeau and Christian Gagné, “DEAP – Enabling Nimbler Evolutions”, SIGEVOlution, vol. 6, no 2, pp. 17-26, February 2014. Paper

  • Félix-Antoine Fortin, François-Michel De Rainville, Marc-André Gardner, Marc Parizeau and Christian Gagné, “DEAP: Evolutionary Algorithms Made Easy”, Journal of Machine Learning Research, vol. 13, pp. 2171-2175, jul 2012. Paper

  • François-Michel De Rainville, Félix-Antoine Fortin, Marc-André Gardner, Marc Parizeau and Christian Gagné, “DEAP: A Python Framework for Evolutionary Algorithms”, in !EvoSoft Workshop, Companion proc. of the Genetic and Evolutionary Computation Conference (GECCO 2012), July 07-11 2012. Paper

Projects using DEAP

  • Ribaric, T., & Houghten, S. (2017, June). Genetic programming for improved cryptanalysis of elliptic curve cryptosystems. In 2017 IEEE Congress on Evolutionary Computation (CEC) (pp. 419-426). IEEE.

  • Ellefsen, Kai Olav, Herman Augusto Lepikson, and Jan C. Albiez. “Multiobjective coverage path planning: Enabling automated inspection of complex, real-world structures.” Applied Soft Computing 61 (2017): 264-282.

  • S. Chardon, B. Brangeon, E. Bozonnet, C. Inard (2016), Construction cost and energy performance of single family houses : From integrated design to automated optimization, Automation in Construction, Volume 70, p.1-13.

  • B. Brangeon, E. Bozonnet, C. Inard (2016), Integrated refurbishment of collective housing and optimization process with real products databases, Building Simulation Optimization, pp. 531–538 Newcastle, England.

  • Randal S. Olson, Ryan J. Urbanowicz, Peter C. Andrews, Nicole A. Lavender, La Creis Kidd, and Jason H. Moore (2016). Automating biomedical data science through tree-based pipeline optimization. Applications of Evolutionary Computation, pages 123-137.

  • Randal S. Olson, Nathan Bartley, Ryan J. Urbanowicz, and Jason H. Moore (2016). Evaluation of a Tree-based Pipeline Optimization Tool for Automating Data Science. Proceedings of GECCO 2016, pages 485-492.

  • Van Geit W, Gevaert M, Chindemi G, Rössert C, Courcol J, Muller EB, Schürmann F, Segev I and Markram H (2016). BluePyOpt: Leveraging open source software and cloud infrastructure to optimise model parameters in neuroscience. Front. Neuroinform. 10:17. doi: 10.3389/fninf.2016.00017 https://github.com/BlueBrain/BluePyOpt

  • Lara-Cabrera, R., Cotta, C. and Fernández-Leiva, A.J. (2014). Geometrical vs topological measures for the evolution of aesthetic maps in a rts game, Entertainment Computing,

  • Macret, M. and Pasquier, P. (2013). Automatic Tuning of the OP-1 Synthesizer Using a Multi-objective Genetic Algorithm. In Proceedings of the 10th Sound and Music Computing Conference (SMC). (pp 614-621).

  • Fortin, F. A., Grenier, S., & Parizeau, M. (2013, July). Generalizing the improved run-time complexity algorithm for non-dominated sorting. In Proceeding of the fifteenth annual conference on Genetic and evolutionary computation conference (pp. 615-622). ACM.

  • Fortin, F. A., & Parizeau, M. (2013, July). Revisiting the NSGA-II crowding-distance computation. In Proceeding of the fifteenth annual conference on Genetic and evolutionary computation conference (pp. 623-630). ACM.

  • Marc-André Gardner, Christian Gagné, and Marc Parizeau. Estimation of Distribution Algorithm based on Hidden Markov Models for Combinatorial Optimization. in Comp. Proc. Genetic and Evolutionary Computation Conference (GECCO 2013), July 2013.

  • J. T. Zhai, M. A. Bamakhrama, and T. Stefanov. “Exploiting Just-enough Parallelism when Mapping Streaming Applications in Hard Real-time Systems”. Design Automation Conference (DAC 2013), 2013.

  • V. Akbarzadeh, C. Gagné, M. Parizeau, M. Argany, M. A Mostafavi, “Probabilistic Sensing Model for Sensor Placement Optimization Based on Line-of-Sight Coverage”, Accepted in IEEE Transactions on Instrumentation and Measurement, 2012.

  • M. Reif, F. Shafait, and A. Dengel. “Dataset Generation for Meta-Learning”. Proceedings of the German Conference on Artificial Intelligence (KI’12). 2012.

  • M. T. Ribeiro, A. Lacerda, A. Veloso, and N. Ziviani. “Pareto-Efficient Hybridization for Multi-Objective Recommender Systems”. Proceedings of the Conference on Recommanders Systems (!RecSys’12). 2012.

  • M. Pérez-Ortiz, A. Arauzo-Azofra, C. Hervás-Martínez, L. García-Hernández and L. Salas-Morera. “A system learning user preferences for multiobjective optimization of facility layouts”. Pr,oceedings on the Int. Conference on Soft Computing Models in Industrial and Environmental Applications (SOCO’12). 2012.

  • Lévesque, J.C., Durand, A., Gagné, C., and Sabourin, R., Multi-Objective Evolutionary Optimization for Generating Ensembles of Classifiers in the ROC Space, Genetic and Evolutionary Computation Conference (GECCO 2012), 2012.

  • Marc-André Gardner, Christian Gagné, and Marc Parizeau, “Bloat Control in Genetic Programming with Histogram-based Accept-Reject Method”, in Proc. Genetic and Evolutionary Computation Conference (GECCO 2011), 2011.

  • Vahab Akbarzadeh, Albert Ko, Christian Gagné, and Marc Parizeau, “Topography-Aware Sensor Deployment Optimization with CMA-ES”, in Proc. of Parallel Problem Solving from Nature (PPSN 2010), Springer, 2010.

  • DEAP is used in TPOT, an open source tool that uses genetic programming to optimize machine learning pipelines.

  • DEAP is also used in ROS as an optimization package http://www.ros.org/wiki/deap.

  • DEAP is an optional dependency for PyXRD, a Python implementation of the matrix algorithm developed for the X-ray diffraction analysis of disordered lamellar structures.

  • DEAP is used in glyph, a library for symbolic regression with applications to MLC.

If you want your project listed here, send us a link and a brief description and we’ll be glad to add it.

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

deap-1.3.0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

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

deap-1.3.0-py2-none-any.whl (97.7 kB view details)

Uploaded Python 2

deap-1.3.0-cp38-cp38-win_amd64.whl (109.0 kB view details)

Uploaded CPython 3.8Windows x86-64

deap-1.3.0-cp38-cp38-manylinux2010_x86_64.whl (157.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

deap-1.3.0-cp38-cp38-manylinux1_x86_64.whl (157.4 kB view details)

Uploaded CPython 3.8

deap-1.3.0-cp38-cp38-macosx_10_13_x86_64.whl (109.4 kB view details)

Uploaded CPython 3.8macOS 10.13+ x86-64

deap-1.3.0-cp37-cp37m-win_amd64.whl (109.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

deap-1.3.0-cp37-cp37m-manylinux2010_x86_64.whl (152.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

deap-1.3.0-cp37-cp37m-manylinux1_x86_64.whl (152.8 kB view details)

Uploaded CPython 3.7m

deap-1.3.0-cp37-cp37m-macosx_10_14_x86_64.whl (187.2 kB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

deap-1.3.0-cp37-cp37m-macosx_10_13_x86_64.whl (104.3 kB view details)

Uploaded CPython 3.7mmacOS 10.13+ x86-64

deap-1.3.0-cp36-cp36m-win_amd64.whl (109.1 kB view details)

Uploaded CPython 3.6mWindows x86-64

deap-1.3.0-cp36-cp36m-manylinux2010_x86_64.whl (151.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

deap-1.3.0-cp36-cp36m-manylinux1_x86_64.whl (151.9 kB view details)

Uploaded CPython 3.6m

deap-1.3.0-cp36-cp36m-macosx_10_14_x86_64.whl (109.4 kB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

deap-1.3.0-cp36-cp36m-macosx_10_13_x86_64.whl (104.3 kB view details)

Uploaded CPython 3.6mmacOS 10.13+ x86-64

deap-1.3.0-cp35-cp35m-win_amd64.whl (109.3 kB view details)

Uploaded CPython 3.5mWindows x86-64

deap-1.3.0-cp35-cp35m-manylinux2010_x86_64.whl (151.7 kB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

deap-1.3.0-cp35-cp35m-manylinux1_x86_64.whl (151.7 kB view details)

Uploaded CPython 3.5m

deap-1.3.0-cp35-cp35m-macosx_10_13_x86_64.whl (104.2 kB view details)

Uploaded CPython 3.5mmacOS 10.13+ x86-64

deap-1.3.0-cp34-cp34m-manylinux2010_x86_64.whl (151.4 kB view details)

Uploaded CPython 3.4mmanylinux: glibc 2.12+ x86-64

deap-1.3.0-cp34-cp34m-manylinux1_x86_64.whl (151.4 kB view details)

Uploaded CPython 3.4m

deap-1.3.0-cp27-cp27mu-manylinux2010_x86_64.whl (150.6 kB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

deap-1.3.0-cp27-cp27mu-manylinux1_x86_64.whl (150.6 kB view details)

Uploaded CPython 2.7mu

deap-1.3.0-cp27-cp27m-win_amd64.whl (106.2 kB view details)

Uploaded CPython 2.7mWindows x86-64

deap-1.3.0-cp27-cp27m-manylinux2010_x86_64.whl (150.6 kB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

deap-1.3.0-cp27-cp27m-manylinux1_x86_64.whl (150.6 kB view details)

Uploaded CPython 2.7m

deap-1.3.0-cp27-cp27m-macosx_10_14_x86_64.whl (104.2 kB view details)

Uploaded CPython 2.7mmacOS 10.14+ x86-64

deap-1.3.0-cp27-cp27m-macosx_10_13_x86_64.whl (104.2 kB view details)

Uploaded CPython 2.7mmacOS 10.13+ x86-64

File details

Details for the file deap-1.3.0.tar.gz.

File metadata

  • Download URL: deap-1.3.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for deap-1.3.0.tar.gz
Algorithm Hash digest
SHA256 cd0fd7bccf7837b9e6a666b75e1c3a629fa3f5bc346cb90a9edd8cd56f085980
MD5 48ca32cacde043ed2eb610f816c04a5c
BLAKE2b-256 f7d2ca7c4ebbd2c30a017c188b72da98dab3ab54648c3b0aaa7a2efa772d6147

See more details on using hashes here.

File details

Details for the file deap-1.3.0-py2-none-any.whl.

File metadata

  • Download URL: deap-1.3.0-py2-none-any.whl
  • Upload date:
  • Size: 97.7 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.16

File hashes

Hashes for deap-1.3.0-py2-none-any.whl
Algorithm Hash digest
SHA256 6102d8bca425ff5d704f7631b69c22e33782e33020ce059cc88085746444ebfe
MD5 dd70c96ce2902907a6949d756457e063
BLAKE2b-256 ac351ffead7aa0de7ea132d5cb7931728f389d76bb632a6bd269a044da30dd8b

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: deap-1.3.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 109.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.8.0

File hashes

Hashes for deap-1.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8df4dff00d92116b77cb99b2c66f8e2bd860141cec7e3aac14eafed7cd584317
MD5 27331cbe80d98a6becb00f6d2399497f
BLAKE2b-256 766633ac7116df9834d2367312324dbd622035ccb41c130c8fe4803d83f6fe9c

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 157.4 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.5

File hashes

Hashes for deap-1.3.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 583e6dd8bf48f0f3693c89a57ac7fbd1e99dfa3ed4a4c8b019900debfd5aefe5
MD5 783602c27f7024eb25ab3cf29070a978
BLAKE2b-256 54ebc0dccbcf177b2b1ce04d9bd71df5f50b3ceaa0ba1273eba678ad218f81f3

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 157.4 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.5

File hashes

Hashes for deap-1.3.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5d797af17a74669dabca2c978660123eba888c9be4fe2658d77967b9b6fb7f07
MD5 c7949dc6885795aca9c43dd17a4d7e11
BLAKE2b-256 6f09b6c5cbc365a690b3c43a8e116af680bf5c7b466724275cc32498e2a697ea

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp38-cp38-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 109.4 kB
  • Tags: CPython 3.8, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.8.0

File hashes

Hashes for deap-1.3.0-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7ff7ec27d12ac651c57327e57bd10150896ff5f125384e3c427290812cbf18c4
MD5 1e8a87c437b34ef6ef51abcba9704e77
BLAKE2b-256 5056f0841582a97781ba3d4213ee2b555dccf09a8cf6bebfac50c9310ce21f7f

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: deap-1.3.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 109.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for deap-1.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e648e1d76d5c8ecbce7f312bd174e4d2613debddd81f2a614b9023f7ad0331a0
MD5 eee1e5fff2961f44cb67cc7aca6b8f04
BLAKE2b-256 591a830bdaae9b629f1b7627eec5d0c4845fad83206d087fa0d896392451e64e

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 152.8 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for deap-1.3.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f1a0d1390e0b4f9edd4cbf2903c7d60865f43bad00de239aa066ffeda4ad7ee0
MD5 16f6d1dcb73fadbf2aecf58d7468064b
BLAKE2b-256 01717b68e4a79812afbf074be0286d21f54444e01c8612c747241bc0cfaeb6c5

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 152.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for deap-1.3.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6c5ef3b6c387cd28c7aab0297b05a9994b9c88dfd8a89236866c14703d55f9dc
MD5 ac638b13b471cc0baeb5e8391ca7f47e
BLAKE2b-256 7f0b3c20ec91c33c7ef7fb9a43814ccde833e2454b30a9e676e8670bd23d9406

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 187.2 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for deap-1.3.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 34594ba2f417ccb622b0ff54c25850fde80e12ca89fde6f242b15029e846be29
MD5 05707b664e88b68dd4e11feb96be3a70
BLAKE2b-256 b7166a25e3610f11e9e3d5e0928f9c7d09b94179a974394078849399e0b08f0b

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp37-cp37m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 104.3 kB
  • Tags: CPython 3.7m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.2

File hashes

Hashes for deap-1.3.0-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 01ab6067af3c86bd3a00a0d5e0c9860220c7cf412031f9cce18a6d08ec25b808
MD5 190797abb146c83102f94ef94d470d86
BLAKE2b-256 74cf012da1bc4187f4a5948d55785cadc957a53946e79fde04ff8a5e05cf392a

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: deap-1.3.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 109.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for deap-1.3.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 21787af1e4a56345bbffa6d1b07f5611d3ef7b299e5e832e6ab28dbab5c5c10e
MD5 ea4d3db134b9916eb7a32b99006ba00c
BLAKE2b-256 115b0ef013e1b5560bfd639272d9c530531a7e0a99926c50fc242840dad5a8d7

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 151.9 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for deap-1.3.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 19f6a60c91313cb1f39a9687bc54efab8abc599e5f81b87faedf583efc388602
MD5 242701e77d412b957e517212d0ac336a
BLAKE2b-256 81983166fb5cfa47bf516e73575a1515734fe3ce05292160db403ae542626b32

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 151.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for deap-1.3.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1873f5e2a55ff61dac965b55cc042b2fe5529edbd54fc0fc1061664ddb4b75db
MD5 e1273a37e8ef6fcb5daab9de7fd8d555
BLAKE2b-256 71003c8c234a84b5e969ee7278da0dd451388fe58891a7828a1516d3c2001934

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 109.4 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for deap-1.3.0-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d87e03f970fb4f16b8fa36c50a27c79c2119fc877287e32eefd354232246db21
MD5 7ab90ed88f4a3abf862dbecf4580466e
BLAKE2b-256 93177b2954c73adf576d838fb89a2661ea5b2c6db6c58888dd459dacfe772828

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp36-cp36m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 104.3 kB
  • Tags: CPython 3.6m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for deap-1.3.0-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2f50f38ae0c82554a476d6c6013c85da4a8d7cac102edc4ec460a658200bd832
MD5 10f08cb1fac1a64c04bf879bd4d1e83a
BLAKE2b-256 6ea8344fda0f963299b49288d90cbe886450b7a6db07495b051331d23398402e

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: deap-1.3.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 109.3 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.4

File hashes

Hashes for deap-1.3.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 a1cc5fc4a2735ec5560ddef84f80beb84540d3221a147b53bba5e6a8718c8a55
MD5 93c3367c8a4a9f07353bec383f63f9ef
BLAKE2b-256 c8354779963ac59e34e3d8e5d25badaebef5e10d1f2410c112f0420b9d34b6ac

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 151.7 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for deap-1.3.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 669840720da9c4571efd9d0efdf90267009686b7a4c43dd4ab124e33e9cc153a
MD5 6ad83a4c4b5926988f3b8b2b0e2b9f84
BLAKE2b-256 2a0868df99ef4c03cec6ecfeeca93b9f873f9945b2382aaa5013aee9acf581e4

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 151.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for deap-1.3.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3603c91779c276588884321637212511962b2f0668cec56b2b5664d28f28eee7
MD5 ac800f33e7d4a9c1ab0e5fb48cbcd172
BLAKE2b-256 2a358ad81ca4f9ec5473b69c17ee2745e901f2f2f66734dcbfffb1f2928e7a98

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp35-cp35m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp35-cp35m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 104.2 kB
  • Tags: CPython 3.5m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.5

File hashes

Hashes for deap-1.3.0-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 31ed6220068e703d3f54c53046b8f25b85a9225c64e1e50172c2172c4bd8a7fe
MD5 3c7b21e425d7342536a9c04260f9f180
BLAKE2b-256 cc73b2824aba7f3d60779b89f926109b0c703b4ab78589b49cda1fa166712937

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp34-cp34m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp34-cp34m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 151.4 kB
  • Tags: CPython 3.4m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for deap-1.3.0-cp34-cp34m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cf1e53c822526bbc418333c47f668f394b00b51fddb4f15c54d5f190b2b88f17
MD5 50e9f9bbbf091602b87fbf223acfd178
BLAKE2b-256 d4af238ccbc76543d91b7f7c15e4c430efa0d82873dc3c4dd5782bc81d2ac492

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 151.4 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for deap-1.3.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f146a9a0957510b57a2b5c669a26f0b84b2d219000b5684f4827884a75ad2ea7
MD5 4d7f9647938c46a7db1dfdc75580092d
BLAKE2b-256 6957e012d797a42bd9c8b2f61d5e9f83ee48f18520d884c5e3de30c3fa996878

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 150.6 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for deap-1.3.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5ee3cee4eac683237915bf570ede65047224ac6f392970fed029e3404935647c
MD5 9feee9721d9d818e8311f20e3aaae8d2
BLAKE2b-256 6de9970863efddbcb5ead47c6e8c242eab06751eeeb944651753592eacd6d562

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 150.6 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for deap-1.3.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fe789aa74ba78549030037dc9580510ff1763ef12fdf05cb92dda74237110565
MD5 fe8e286ae0ead2be18f0280ecdfba265
BLAKE2b-256 1c479cf69672caa38cc863a50e38ffdbf017fc257f6ef3625f11e73371922666

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: deap-1.3.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 106.2 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.16

File hashes

Hashes for deap-1.3.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 a0a0e56bd52a262ee12f84fa883b7ec5367532b784e2a6e83b1f7126b69d2300
MD5 77ef23b391e838d324718d7ec9d5fafc
BLAKE2b-256 7348228e07509f3528c17bef2664f4fc0d1bd28ce65143b11cc2799bfa9e02e3

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 150.6 kB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for deap-1.3.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0dc11a5521f661a7c7f475466d932b056fbfee8447ad73b007d69ef75c924355
MD5 cbb5e3c42a2a83a22eeaa000c2ba16b4
BLAKE2b-256 6879ccf7c3f26b280c41707b49c11629e5867601d39bc33630cea14f0075f7e5

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 150.6 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for deap-1.3.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 600e95e745cee25fda8c9a67219c9f46c4661da636a5af9f5e924230e7a3aeac
MD5 0aaf422370fd9544a20310a19bb6124b
BLAKE2b-256 ea3d1f7207d3849b443ef05514b6cdb9d7c409ceeed90fc7df0235173d46c1c7

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp27-cp27m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp27-cp27m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 104.2 kB
  • Tags: CPython 2.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.16

File hashes

Hashes for deap-1.3.0-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 11162ae0343a25f5a8625f683ce16bad5757812d71db6b80a5ac7c25799a1a88
MD5 62d0d09ee6f748ccfd09502e26ebaee9
BLAKE2b-256 d82bdf32eb2d57e5470455498d00d1e2267183b2f37b78d42aedbcdbaf1097d0

See more details on using hashes here.

File details

Details for the file deap-1.3.0-cp27-cp27m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: deap-1.3.0-cp27-cp27m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 104.2 kB
  • Tags: CPython 2.7m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/2.7.15

File hashes

Hashes for deap-1.3.0-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b05f607041c3f8aac5364055cb9632714bc62fe93e53283fbafea9ba91e13a69
MD5 41a9cf0658cb95d8bfbe036b1ca8b686
BLAKE2b-256 604d6a8c9e2d02b8c70959503369d4c6d4a95a85c916ff22fc6661bc304cecca

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