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

Uploaded CPython 3.10Windows x86-64

deap-1.3.2-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.2-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.2-cp310-cp310-macosx_10_15_x86_64.whl (109.1 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

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

Uploaded CPython 3.9Windows x86-64

deap-1.3.2-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.2-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.2-cp39-cp39-macosx_10_15_x86_64.whl (109.1 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

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

Uploaded CPython 3.8Windows x86-64

deap-1.3.2-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.2-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.2-cp38-cp38-macosx_10_15_x86_64.whl (109.1 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

deap-1.3.2-cp37-cp37m-win_amd64.whl (108.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

deap-1.3.2-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.2-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.2-cp37-cp37m-macosx_10_15_x86_64.whl (109.1 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

deap-1.3.2-cp36-cp36m-win_amd64.whl (108.9 kB view details)

Uploaded CPython 3.6mWindows x86-64

deap-1.3.2-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.2-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.2-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.2.tar.gz.

File metadata

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

File hashes

Hashes for deap-1.3.2.tar.gz
Algorithm Hash digest
SHA256 359f9441af0ce3e59a4688ae90cace0a1a4861f0b901545bf850a6fa571a90fd
MD5 42bf80842da461f88708cb20690eeebb
BLAKE2b-256 ebc83b0bb045716795b93133ab6c53b6df205de0e69e7b8fb8cb6adef714bbef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deap-1.3.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 87f4aa3391200ef0a56a9b8602cc68a6e01e2db8dfe125b0dbc08de3a394023f
MD5 90368a34c6e8e6a775967a7c9e993c04
BLAKE2b-256 b7557f2d17686dfd2c01438f35820f7b1ea7240de0fbd22bfd2cbb555e6cb3fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deap-1.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 69323ce87c60657f762118c09f2c70e303b449c7a4ae884759bf45aeb4baf296
MD5 e3d7ea4dd21a2e9f69ef3cb072c0486f
BLAKE2b-256 38e217d7494bb2e24d46fb3faf88baed2719a86dd3d679a54f661c8d403a16df

See more details on using hashes here.

File details

Details for the file deap-1.3.2-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.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3215fc2acfad54f255cd7239095996a8295a3e22e9118435e7500d2daf59e093
MD5 b2033eee15e216ea6de3e882e223af40
BLAKE2b-256 8416b83117451f4b9279dae9f77816941c85fe66278a6938f6d75bf027e9a32a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deap-1.3.2-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ad76fef0a7da56dc9e802bd8b50ede4fb503beb644540f67f7c62677a6f1b585
MD5 6c2a8a6ca77ffc9d2f32553579c05a0a
BLAKE2b-256 f3f990db3d726e2e43c5e9784071f3011ae7a738de60ae9a066a2915f430ffcb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deap-1.3.2-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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 82ba52612e3ea5293315cbc12dfb03a35ee38b6f60be2c70502b07a0dbccf9ec
MD5 8cda36cfa1cd75b24563ee6b23f504d4
BLAKE2b-256 d41ec605604a656edecced7e4646919bb3dd6d2f9713576c35ff4469448550b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deap-1.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f049fa75d783c2336e8b8b995a8e5cc96c870d7d6fcd07a30ee2ab9b4722df92
MD5 9948ee46649321ee1ae8d832fd00efe1
BLAKE2b-256 46b853e4a52f6ef20ecc1bc7ac8cf2d42d36dcdd37b8cc2d71eaabe4b89af9d0

See more details on using hashes here.

File details

Details for the file deap-1.3.2-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.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0c5f100781e47b1a4ee10dcb49ffb4f578f0ee81eb646b4172dc5dfa8572a6e
MD5 ddb5f30e892db563a6a55bf782dea31e
BLAKE2b-256 11c93b79db3fc37a15c33b55db0f019d72fb9b17607c9b2136324200f644a83d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deap-1.3.2-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b703368c7632eed03b857fcbcc1d2cea9a35c13065a8e4f0890763e0ed248d82
MD5 9e16c2c4c3f184ca632bfe6e6d45f492
BLAKE2b-256 353e00eafa29d53f4337856845f030eca59d770c3beef90b0280a067fca80922

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deap-1.3.2-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.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 53f437936c3411e8454ac49ae7ca56493b539d9a8181ec8e244e69990940b7a6
MD5 37f8b7874c04a510bbe4bf7b1476f4c8
BLAKE2b-256 b3c4d02a06b63e3c27a7ef617a93fedd402a0de149b751c840b128fa7d2127c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deap-1.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b27c7b1c179c19fab5de6b6f528ea45cfa8a0c7795b237150d151240504576cd
MD5 6ed8c1395e1067e2da9178d3ba49420d
BLAKE2b-256 4c4ddb34878eeae173325727ced40f48171f6dbc468f0df1ea04352873bc574b

See more details on using hashes here.

File details

Details for the file deap-1.3.2-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.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c0b1aff01a0f2ae120da11535400bdb9243b4b74f961a460bbb96f8945e7fbe
MD5 81f3d442c450097e58fe02b25077b05a
BLAKE2b-256 ff5baa6dfe6f03b3a53c9ee636fb1ff26b504999e1ab9d1ab97b554c86cb8c5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deap-1.3.2-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 772a656bbcc152239ee1720361ae382141197671df4cb2c3d835235a22e12176
MD5 318ad18add9e1e9e2a03bfcb14358e57
BLAKE2b-256 4d55d97ec2436ef286b27483b276c6330a12e9c9ec4974822febb969f2760fe1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deap-1.3.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 108.9 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.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8bc59fc3c6e8f3fee30811943e68884515d24a7a6847bc0f5c7bec1462787531
MD5 7304e922cd274de3d4650a9e310dc967
BLAKE2b-256 86c4059adf2051b7e1f5505810030ae20b836681ab42aade7f55dd2aed6cc3c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deap-1.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 943e33a6c91d4f9bae4933ce217d2e10aee157425ebd89d8e74f65f789f1d405
MD5 25ef5bac1806b097bafbb8c45797afb6
BLAKE2b-256 632e88879f431cf878ef725dd40f535d419bb6456ba0fdeedb42ae32906239b9

See more details on using hashes here.

File details

Details for the file deap-1.3.2-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.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 027e81ebd2e567d2e7fde46e5662ad5e86c7811dbf0c966217fcbfbf5902eefa
MD5 8f3832f7e90e2140046e24388d1db94c
BLAKE2b-256 f6f4b5dc84effa35ca51f6aa982cbb2c677b60dae17033b298c88f8f8b0986a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deap-1.3.2-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a441d317feb556f7ea0c7ffa873ae666c0e5f29f5ea5d07af2ffe27e27e42be6
MD5 6e016b5d76693e094cb4858bbcfcd597
BLAKE2b-256 c66fd096d0abdcafe565e8eab0128617c4fd8474a0ffebed24108152fb566b5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deap-1.3.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 108.9 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.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 6cca27448cdd123a344d2263a6902888831b691c67ee2623c6f74d96de59332c
MD5 de4c724ceb3ba7a70e271a35cb186da5
BLAKE2b-256 34540b3306567cf5b9c48595bf5d7f4cb4f51860089658f5dd32c0654bafb159

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deap-1.3.2-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.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89c712ce39af4cea0692bc45ca89eb2ad697ae2160d042b1cf1dc7829e0734d1
MD5 be45fd8223ee8c7c7dd99fcb74da2d29
BLAKE2b-256 64d50d0844f9b78783173afef37696c9ece566ebb60ea65d766c858d3677d768

See more details on using hashes here.

File details

Details for the file deap-1.3.2-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.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e146e3fd6cbcc4115599f61414a518215c7e6cd6bb1cbef5b084dc94cf09cbc
MD5 c8db964d1fa0ecf75ccc6eae620901da
BLAKE2b-256 4931320624dbd13fbf5f89399982bfb0159b28b32c777dafffa4ceae79062c93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: deap-1.3.2-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.2-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e436586bfc42fb74339cc9f260f7e2b8e2814ea98d184f4691985f980cdc3e0a
MD5 3198ede9958241a8ca3d08619a233490
BLAKE2b-256 2d3a8508427d3685576e28f47427d57692dde819ea3d7cc80e4956fcd442cbea

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