{ "info": { "author": "Edwin A. Suominen", "author_email": "foss@edsuom.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Twisted", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Performs the Differential Evolution (DE) algorithm\nasynchronously. With a multiprocess evaluation function running on a\nmulticore CPU or cluster, *ade* can get the DE processing done several\ntimes faster than standard single-threaded DE. It does this without\ndeparting in any way from the numeric operations performed by the\nclassic Storn and Price algorithm. You can use either a randomly\nchosen candidate or the best available candidate.\n\nYou get a substantial multiprocessing speed-up and the\nwell-understood, time-tested behavior of the classic DE/rand/1/bin or\nDE/best/1/bin algorithm. (You can pick which one to use, or, thanks to\na special *ade* feature, pick a probabilistic third version that\neffectively operates at a selected midpoint between the extremes of\n\"random\" and \"best.\") The underlying numeric recipe is not altered at\nall, but everything runs a lot faster.\n\nThe *ade* package also does simple and smart population initialization,\ninformative progress reporting, adaptation of the vector differential\nscaling factor *F* based on how much each generation is improving, and\nautomatic termination after a reasonable level of convergence to the\nbest solution.\n\nComes with a couple of small and informative [example\nfiles](http://edsuom.com/ade/ade.examples.html), which you can install\nto an *ade-examples* subdirectory of your home directory by typing\n`ade-examples` as a shell command.\n\nFor a tutorial and more usage examples, see the [project\npage](http://edsuom.com/ade.html) at **edsuom.com**.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://edsuom.com/ade.html", "keywords": "Twisted,asynchronous,differential evolution,de,genetic algorithm,evolution", "license": "Apache License (2.0)", "maintainer": "Edwin A. Suominen", "maintainer_email": "foss@edsuom.com", "name": "ade", "package_url": "https://pypi.org/project/ade/", "platform": "OS Independent", "project_url": "https://pypi.org/project/ade/", "project_urls": { "API": "http://edsuom.com/ade/ade.html", "GitHub": "https://github.com/edsuom/ade", "Homepage": "http://edsuom.com/ade.html" }, "release_url": "https://pypi.org/project/ade/1.3.0/", "requires_dist": null, "requires_python": "", "summary": "Asynchronous Differential Evolution, with efficient multiprocessing.", "version": "1.3.0" }, "last_serial": 5286912, "releases": { "0.8": [ { "comment_text": "", "digests": { "md5": "d5854714264bf660cbdcbf59b6518eff", "sha256": "7a9e182ae08086691eb79d2d8bf58c5d5b3a626f0bddefe07d6346583109db35" }, "downloads": -1, "filename": "ade-0.8.tar.gz", "has_sig": false, "md5_digest": "d5854714264bf660cbdcbf59b6518eff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 339276, "upload_time": "2018-07-10T05:08:01", "url": "https://files.pythonhosted.org/packages/ec/e9/e6686ccc4ee5c2301b510b9805d2776ffae18d04746ca15b1c10a13e548f/ade-0.8.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "dbc21ab029a98bab3f2db327873561b2", "sha256": "c2f3eb93b0a157336708871f742842657151a8534fa146d1e13a5b70b87c419d" }, "downloads": -1, "filename": "ade-0.8.1.tar.gz", "has_sig": false, "md5_digest": "dbc21ab029a98bab3f2db327873561b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 145220, "upload_time": "2018-07-10T05:13:10", "url": "https://files.pythonhosted.org/packages/5a/27/4cc5e8e2cd777bbd75312749ac4d4736da2876a8e1b8e06a53250b2b6973/ade-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "e65829da13978c7b4d64e5d743392a12", "sha256": "4faeab9e92b866d164016c669b4eeb8f5919ba9ef4d30c3a76f8479a0046a9d9" }, "downloads": -1, "filename": "ade-0.8.2.tar.gz", "has_sig": false, "md5_digest": "e65829da13978c7b4d64e5d743392a12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44897, "upload_time": "2018-07-12T02:28:16", "url": "https://files.pythonhosted.org/packages/29/53/08be45a75f720594acd5ba1f2862f3c636ef13b74c9b63c397ad69d62aa2/ade-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "7c6109cd479b23365f6c9882e6eeb9e5", "sha256": "12b0246d1fc3c45cb3e491c4524760777a1c1beb52546ee85b5fe0bff50281f0" }, "downloads": -1, "filename": "ade-0.8.3.tar.gz", "has_sig": false, "md5_digest": "7c6109cd479b23365f6c9882e6eeb9e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46552, "upload_time": "2018-07-14T01:41:11", "url": "https://files.pythonhosted.org/packages/92/26/c1f76a46492c3c9533fd9615ca3dc657d5e6577acbcdb24e0a97ac72ba89/ade-0.8.3.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a4e1f0f9db8ff2dc991ebba5cb9af727", "sha256": "c64cf7c5dc0e9bdab7522b1ecb2f9b50f93497ed11e62121a43ff4b5272837bd" }, "downloads": -1, "filename": "ade-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a4e1f0f9db8ff2dc991ebba5cb9af727", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44914, "upload_time": "2019-01-25T21:37:27", "url": "https://files.pythonhosted.org/packages/ce/fe/ee686f9ab83aa07cf1a51c0e9f721594f701e4fffed49c4eb3be441a7186/ade-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "eacc9ab060b1d04fb44abbf89c8caf0b", "sha256": "be93a8877fdcf65f30d7b9acf1b66bae31a7c242d2dde3288296c764d9b4e0fb" }, "downloads": -1, "filename": "ade-1.1.0.tar.gz", "has_sig": false, "md5_digest": "eacc9ab060b1d04fb44abbf89c8caf0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53313, "upload_time": "2019-02-05T03:15:24", "url": "https://files.pythonhosted.org/packages/e0/b9/6340290ce9be9506dc39fba889397dc857e6d3329ec983cbdfa307d60f28/ade-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "05ce123782f63dc2816da60de016e7a4", "sha256": "ee16a376370e29896f4f7c31c5be49f679d2045de5e8c1c8f8e0c619dcb02c1f" }, "downloads": -1, "filename": "ade-1.2.0.tar.gz", "has_sig": false, "md5_digest": "05ce123782f63dc2816da60de016e7a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53917, "upload_time": "2019-02-06T23:19:53", "url": "https://files.pythonhosted.org/packages/7d/a7/b560134eb8b3b7695b7fa045009337a7acc3d462549bdd4ff87060c63b96/ade-1.2.0.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "1a8c7bfb4f6c944f3f0eadccb11f577a", "sha256": "20bd3c8dfc6e8480fed579c3422e0ad76707d7707dc7698ed6aeb0d183abcc9a" }, "downloads": -1, "filename": "ade-1.2.2.tar.gz", "has_sig": false, "md5_digest": "1a8c7bfb4f6c944f3f0eadccb11f577a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56565, "upload_time": "2019-03-05T03:43:55", "url": "https://files.pythonhosted.org/packages/85/94/9bd2a56a22da81078a7b0ec632e5c33d2ba39157c7e339b5fd0dc649599e/ade-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "9725dff3af00a90a362b37b3b2cb11dd", "sha256": "f317c5fdf9d798b4b253146e58c32f587258680fe7dbcdf75d279af2484d6e21" }, "downloads": -1, "filename": "ade-1.2.3.tar.gz", "has_sig": false, "md5_digest": "9725dff3af00a90a362b37b3b2cb11dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59716, "upload_time": "2019-03-19T22:13:38", "url": "https://files.pythonhosted.org/packages/57/3b/434507a12f57da0ca513421d7aa63319b8cd2202b89f27b3edd36c26b4e2/ade-1.2.3.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "b7aac8d00ef2b9091d71e13ed7ebd348", "sha256": "2fd63f47e76b2db2d134fc870dbe962cf9142e44a79da2ef14fd3df4c974b2fb" }, "downloads": -1, "filename": "ade-1.3.0.tar.gz", "has_sig": false, "md5_digest": "b7aac8d00ef2b9091d71e13ed7ebd348", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76163, "upload_time": "2019-05-19T00:05:29", "url": "https://files.pythonhosted.org/packages/54/27/54b72b2dda48d2103a882dbf4aa9f0c5210d834731631a26a0d2b795e859/ade-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7aac8d00ef2b9091d71e13ed7ebd348", "sha256": "2fd63f47e76b2db2d134fc870dbe962cf9142e44a79da2ef14fd3df4c974b2fb" }, "downloads": -1, "filename": "ade-1.3.0.tar.gz", "has_sig": false, "md5_digest": "b7aac8d00ef2b9091d71e13ed7ebd348", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76163, "upload_time": "2019-05-19T00:05:29", "url": "https://files.pythonhosted.org/packages/54/27/54b72b2dda48d2103a882dbf4aa9f0c5210d834731631a26a0d2b795e859/ade-1.3.0.tar.gz" } ] }