Skip to main content

Distributed Evolutionary Algorithms in Python

Project description

DEAP

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

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 programming using prefix trees
    • Loosely typed, Strongly typed
    • Automatically defined functions
  • Evolution strategies (including CMA-ES)
  • Multi-objective optimisation (NSGA-II, NSGA-III, 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 acceptance 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.

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.
  • DEAP is used in Sklearn-genetic-opt, an open source tool that uses evolutionary programming to fine tune machine learning hyperparameters.

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.3.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.3-cp310-cp310-win_amd64.whl (114.3 kB view details)

Uploaded CPython 3.10Windows x86-64

deap-1.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (139.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

deap-1.3.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

deap-1.3.3-cp310-cp310-macosx_10_15_x86_64.whl (109.1 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

deap-1.3.3-cp39-cp39-win_amd64.whl (114.3 kB view details)

Uploaded CPython 3.9Windows x86-64

deap-1.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (139.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

deap-1.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

deap-1.3.3-cp39-cp39-macosx_10_15_x86_64.whl (109.1 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

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

Uploaded CPython 3.8Windows x86-64

deap-1.3.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (139.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

deap-1.3.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

deap-1.3.3-cp38-cp38-macosx_10_15_x86_64.whl (109.1 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

deap-1.3.3-cp37-cp37m-win_amd64.whl (109.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

deap-1.3.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (139.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

deap-1.3.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

deap-1.3.3-cp37-cp37m-macosx_10_15_x86_64.whl (109.1 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

deap-1.3.3-cp36-cp36m-win_amd64.whl (109.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

deap-1.3.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (139.3 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

deap-1.3.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.4 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

deap-1.3.3-cp36-cp36m-macosx_10_14_x86_64.whl (108.9 kB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: deap-1.3.3.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for deap-1.3.3.tar.gz
Algorithm Hash digest
SHA256 8772f1b0fff042d5e516b0aebac2c706243045aa7d0de8e0b8658f380181cf31
MD5 47e2fd4a7ce2af6f4a55dbe41794149e
BLAKE2b-256 9aa18c5ad42e78abdd7d2174baace0bd864ef6fd9a86c1cf72d410945669d784

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: deap-1.3.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 114.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for deap-1.3.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2c905d3b861ad3d415937ce88310dcd0ef9c6fd10bb3ef3bc26d3edd3183a6af
MD5 826cb666dbef1f6653b6a60618871079
BLAKE2b-256 a63b6161af5ff221eb1ae23d22344232d9d360f18a794eb2de890050cfd0f6e4

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for deap-1.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d6f779688e7cee6b7fe5290679a7b547d8d3bdce06a8a731abf46288bef7f3d4
MD5 8fb777d0a69073ce231c3248ff5088b5
BLAKE2b-256 584f73ab53b9f98bb9709b45ff6de3429dcfa7b177379d9e719f0e8440962c26

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deap-1.3.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4c1a24243ece2a88b0bad92ea8ce297b0b6826a1750deb0c0704ecdc83088ad
MD5 bb2ace5b3d7d5ffa23e2c728c10b2c6d
BLAKE2b-256 19a4cec5984ba5c607cce19b4fdf91e3f312606a5860162ca34473f3b2b871b8

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for deap-1.3.3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f306d2599fddc7bb666d2d794e120731946b84e78d88384022f5f99ee7c0774e
MD5 f34cc432784d53caf6aa39daa4887343
BLAKE2b-256 a8fda18ba74a74551cfbae2308ef21beefe39c3fde203ca401e7a345bfcb4977

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: deap-1.3.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 114.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for deap-1.3.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 00307dfaf693072c289fe06a9b159db4bc1a17b18215466662644ded06aa8d45
MD5 4786f608d52c63ca897405366a141cd1
BLAKE2b-256 942fb4ae039df5caaf87a4508631ac6d28c7fbee2d5f6b50f8e6cd04880df6d0

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for deap-1.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d7381940cd06a0eb18ec8a4387bbf1c2b50bb2f50f423527d73bc5529fb8db3
MD5 befac5568f513008e7af06450ecc38ca
BLAKE2b-256 ff4b76e6dd2190d006c379d7b15a9456ffaaa2302902b418ff2e75fe47460905

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deap-1.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98305409e91e9febfe15086a13d2adc3ee0d3c4dd5fb92b9500b84bdf435479d
MD5 1d9d21f9be7e741ce83ffd03bccab014
BLAKE2b-256 d39f4dd1c3e816b235d8cbdb014fd75998e8444ce83ee601341dac5fbc8cefba

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for deap-1.3.3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d4b236e1ee95b5d18902a4abc7eb6ed0e9671bde9d60941afbcdb2ad5ca8c2c4
MD5 9d2bd76a5baab8769fc581b5eba99d96
BLAKE2b-256 41d6ce5e094b05ca4add9882831f32def57d6342df3eac5c7e1d2e9821b8c714

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deap-1.3.3-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/4.0.1 CPython/3.8.10

File hashes

Hashes for deap-1.3.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cef453baac0e267143c2ef75b717afbda33d11bc003baab4e4fc20e8cba79736
MD5 d6a6f7a4c9ac3d4aa0a4a1180275ad1b
BLAKE2b-256 5ce26bc3564cd493735b6cebddab744d4e5b3dda08990975263c5198b877e191

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for deap-1.3.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 debdb33d1dd39e3cd2bafb957824de793895e9fa953b33fc50a066e176080a37
MD5 1f8b0285ef74c87968186ac080a37dbf
BLAKE2b-256 95daeef3ca7a2831fcbe7d157c81c5f6460093bf20c32db5c20159d7ac73c0c8

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deap-1.3.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6ffa5765cbfcdef0fb2aee59ff4d419c02c7516ee9fb4ec6db65de97d899e82
MD5 8baba01f763a3310b18201752ab24b33
BLAKE2b-256 0666d0d9d8546226c19364a9d3a821e1ac5204593d8ec467f6b919452b650129

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for deap-1.3.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9fe044ea344a5cec052d8c09a0be4be087469e49eac607331d23ab592af79987
MD5 e0af1e3dcaf366c3942f217dfcb9b078
BLAKE2b-256 aa25a6ed5eaadfc53792a438f5fe763fcec4a2b4dab0f814c355138ce91dba47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deap-1.3.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 109.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.9

File hashes

Hashes for deap-1.3.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 90a75848634ba0e454097623e6968ec2a83cb1a11050daa921223aa1f28dee12
MD5 619bfbc4feb3f97588bba8366e1272d0
BLAKE2b-256 d3c72f12f5e124a0e83ff76f2e40fbc261dc0fa50d4abcf6b75d7873eb3ed1df

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for deap-1.3.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a7ad4c3b27cd37a91a7e8afd26989894688793bf8c323e342d7de70f6f382d4
MD5 3188ae6e00d24797f163a443b0ac9b0b
BLAKE2b-256 cb5460613e1ff79613f08dd3369dc8626360549a02e13641559d542ce8903b8a

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deap-1.3.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5869dc35f89077c495318d9c77a3599c2401e66c41d2c2945dd0e50cf01bde7
MD5 38435d468ab508eac62fed22992a20b1
BLAKE2b-256 7f262eab46e0c1f943d80ce77319e294aa2627edb0d72785713d7d4d03df3f69

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for deap-1.3.3-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8c1ebbd90b0fa6d9f609269dd7d2dc9e5529f0f759715afc443f34c9d748551e
MD5 3cb3ded2e13096d1fdeb040626834eeb
BLAKE2b-256 a6d69c303565c241f236e56190d0a87c47a9f11b7ae90532b2c89941eaa98550

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deap-1.3.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 109.0 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.11 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.8

File hashes

Hashes for deap-1.3.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d9c5582604b8d0a30812e98b92e66b33fdab798665047ed361a5838e81468c83
MD5 0d111a4831a32951cdfce412623e2f89
BLAKE2b-256 5dcaf16f9753e2bdd846c4c8e4b853a9f5ff18bbf6e9e2bb45d451161eddeabe

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: deap-1.3.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 139.3 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.11 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for deap-1.3.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 82ca615fece93a2cf525d51ca54163ad122cdd546c8bc8d80bb1f0b501cdce3f
MD5 841b5ef3f8cd54aa699ed6033ead2acc
BLAKE2b-256 71bb17e8903fa7f8a3c7429fc581d7ce2ba72c00901872ad0da46d6484bd0544

See more details on using hashes here.

File details

Details for the file deap-1.3.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deap-1.3.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 750b008aa522c568be7c671755a31c470d625fb5f5c0389048400ec99c1f7872
MD5 15d86bcb398ba88768cd8535fb919a37
BLAKE2b-256 2640301ce79d5d956fad9b38e09996a6ebfb566f16b2419059d0551f7c29b93e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deap-1.3.3-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 108.9 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.11 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for deap-1.3.3-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0e79b5f6ee86b61cefeaa37fce632920bf5c13b7f423aae42ab8182546b331c2
MD5 f2619096ab7ff3753af635c3994e1335
BLAKE2b-256 caf5d3d7089ef9febc37e2d5745ed0936032204d1eafd463bfbe4b918f2ed4d6

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