{ "info": { "author": "Masahiro Nomura", "author_email": "masahironomura5325@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "# neldermead\n\nNelder-Mead implementation\n\n[![CircleCI](https://circleci.com/gh/nmasahiro/neldermead.svg?style=shield)](https://circleci.com/gh/nmasahiro/neldermead)\n\n## Getting Started\n\n\n### Prerequisites\n\nYou need only [NumPy](http://www.numpy.org/) that is the package for scientific computing.\n\n### Installing\n\nPlease run the following command.\n\n```bash\n$ pip install neldermead\n```\n\n## Example\n\nThis is a simple example that objective function is sphere function.\n\n```python\nimport numpy as np\nfrom neldermead import NelderMead\n\ndim = 3\nf = lambda x: np.sum(x**2)\nsimplex = np.zeros([dim, dim + 1])\nfor i in range(dim + 1):\n simplex[:, i] = np.array([np.random.rand() for _ in range(dim)])\nnm = NelderMead(dim, f, simplex)\n\nx_best, f_best = nm.optimize(100)\nprint(\"x_best:{}, f_best:{}\".format(x_best, f_best))\n#x_best:[[-1.48045204e-08]\n# [-1.80962770e-08]\n# [ 5.08040874e-08]], f_best:3.1277043680572982e-15\n```\n\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/nmasahiro/neldermead/tags). \n\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](https://github.com/nmasahiro/neldermead/blob/master/LISENCE) file for details\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nmasahiro/neldermead", "keywords": "optimization,Nelder-Mead", "license": "MIT", "maintainer": "Masahiro Nomura", "maintainer_email": "masahironomura5325@gmail.com", "name": "neldermead", "package_url": "https://pypi.org/project/neldermead/", "platform": "", "project_url": "https://pypi.org/project/neldermead/", "project_urls": { "Homepage": "https://github.com/nmasahiro/neldermead" }, "release_url": "https://pypi.org/project/neldermead/0.0.12/", "requires_dist": null, "requires_python": "", "summary": "Nelder-Mead for numerical optimization in Python", "version": "0.0.12" }, "last_serial": 4413829, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "d9a9d60f10ebe7db0d2cd4f4e9ea36ed", "sha256": "701432a5d351ee0d4c426b4e035849bce3affff7a8fdaa7926abd939df1bbee1" }, "downloads": -1, "filename": "neldermead-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "d9a9d60f10ebe7db0d2cd4f4e9ea36ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3213, "upload_time": "2018-10-19T09:15:27", "url": "https://files.pythonhosted.org/packages/5a/a1/8803b99249304a18b0557fa785f055059987e460313121bf73974569c44b/neldermead-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d17b3b14d57c3feabc88e5568b94359c", "sha256": "b1de57b7bcb49ab7c8e5343a869516ecf66fe25f4fe56351e44352d0a92dca35" }, "downloads": -1, "filename": "neldermead-0.0.10.tar.gz", "has_sig": false, "md5_digest": "d17b3b14d57c3feabc88e5568b94359c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3013, "upload_time": "2018-10-19T09:15:28", "url": "https://files.pythonhosted.org/packages/90/24/498e1af3431fdb4fc49b431919eb4907b2b8b15b6e77f3b2aff4e9b48a2f/neldermead-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "fc1cf113abb2e531bea5e24d349f3a48", "sha256": "11b20effa9066e780b5e1d8e18fe368eda42a00c5b8ea333990aea2af9fd8f51" }, "downloads": -1, "filename": "neldermead-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "fc1cf113abb2e531bea5e24d349f3a48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3210, "upload_time": "2018-10-24T11:42:01", "url": "https://files.pythonhosted.org/packages/8f/c5/fc03513fb886c5a3b9f73f00c2e6a5e4d0cd426cfc538697bf730f20faa6/neldermead-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce4974ad7ac005dc47516ea87ad1a620", "sha256": "6b50cebe42ca0b40721e80301b5808a655b4a1039916ed497c09633f1fc66896" }, "downloads": -1, "filename": "neldermead-0.0.11.tar.gz", "has_sig": false, "md5_digest": "ce4974ad7ac005dc47516ea87ad1a620", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3013, "upload_time": "2018-10-24T11:42:03", "url": "https://files.pythonhosted.org/packages/91/8c/b561877af1599a313448eb31f2cd5b20ac610b788e08f4c89e9c91fe2b10/neldermead-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "bf7f9623eee8ccd21a62054444b69479", "sha256": "3c423b188ad0149c97fd6b0abf268d7bc8998e154982edb243e3bedfd3743550" }, "downloads": -1, "filename": "neldermead-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "bf7f9623eee8ccd21a62054444b69479", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3254, "upload_time": "2018-10-25T05:59:31", "url": "https://files.pythonhosted.org/packages/db/56/6677abc6d4d561b17a0e4dbc250708f0a35653898ee741dab5302082feab/neldermead-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce06e64d77d30efcc9c9855addc760b0", "sha256": "5f911466441f9720042a44cfe3f1a5e859bf18cd80904fc1f93f49464baba66a" }, "downloads": -1, "filename": "neldermead-0.0.12.tar.gz", "has_sig": false, "md5_digest": "ce06e64d77d30efcc9c9855addc760b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3058, "upload_time": "2018-10-25T05:59:33", "url": "https://files.pythonhosted.org/packages/ce/b5/68b0712c4a731493b0aa0a54c23fe97253ca14201944853065912b9c7ad5/neldermead-0.0.12.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "67069980568bd50352c78f80a5d41ab6", "sha256": "b34a21c2bc8dc53d786cb21e47829404ee733382f7b4804d067073c8f251f046" }, "downloads": -1, "filename": "neldermead-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "67069980568bd50352c78f80a5d41ab6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2509, "upload_time": "2018-10-15T18:42:11", "url": "https://files.pythonhosted.org/packages/2f/a0/c5f09a9947cdf604aed5694f81432e21294b5413202eeef23c0e3a568320/neldermead-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afb27c59b0687d5827801954a662cf36", "sha256": "c4cacfa24e8cb659e41e55c043437c1e18119f8a7629f08038e896e754192b04" }, "downloads": -1, "filename": "neldermead-0.0.4.tar.gz", "has_sig": false, "md5_digest": "afb27c59b0687d5827801954a662cf36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2351, "upload_time": "2018-10-15T18:42:12", "url": "https://files.pythonhosted.org/packages/00/30/a615d6e9385037eb7d3f6d4cc112f3f147947aaf73243d4de915d1acf295/neldermead-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "4d4998f179f2a50efba3971439c38e03", "sha256": "7fdfa664dcf13363bd7046dd08914f422071c1679da1a133d0c3efedf75f0d8b" }, "downloads": -1, "filename": "neldermead-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "4d4998f179f2a50efba3971439c38e03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2517, "upload_time": "2018-10-16T01:57:49", "url": "https://files.pythonhosted.org/packages/df/8a/2c88f4d8c0b93d62d4e3b89312780bcec1f4edba0cfd5d8f3760e2398136/neldermead-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "919e578fbd6d4d79499b15559c11d709", "sha256": "beba0234aacfce9083d1f546553f0292ee69f09bcd5c5c82e821c9d288acc280" }, "downloads": -1, "filename": "neldermead-0.0.5.tar.gz", "has_sig": false, "md5_digest": "919e578fbd6d4d79499b15559c11d709", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2372, "upload_time": "2018-10-16T01:57:50", "url": "https://files.pythonhosted.org/packages/8e/16/65ed5d0ed951df24e47d4807c7f927fdfaa7ff3c7e0f479bf564bd519435/neldermead-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "87aa841416defae55a67759254b79af1", "sha256": "1fd6c1806041bb324a2f85abfe5eea82a9ec0f102348ed3a35a07f7d4a651b22" }, "downloads": -1, "filename": "neldermead-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "87aa841416defae55a67759254b79af1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2520, "upload_time": "2018-10-16T05:44:03", "url": "https://files.pythonhosted.org/packages/17/e2/770957fab819df17800318d6b2e2d9cdc580c28c19dcef502ec18cbd32c4/neldermead-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4284017cf640999395dedf49eae4c20", "sha256": "f1a9c124a5297c9ecfb6d9f6e7de250ffafbf21a35edc8a59f2b999920d6a978" }, "downloads": -1, "filename": "neldermead-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e4284017cf640999395dedf49eae4c20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2384, "upload_time": "2018-10-16T05:44:04", "url": "https://files.pythonhosted.org/packages/b5/f7/9a3d5ebfacfd5c2ce99171fdd6ea6f5189b6835a71ba8b184009c095b8f5/neldermead-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "13b527d1c80ed1ea20c991c4275e5f16", "sha256": "42c60abfda8743930eaff63064ea889ab9c342716df56828e56c187f4f738d3e" }, "downloads": -1, "filename": "neldermead-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "13b527d1c80ed1ea20c991c4275e5f16", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2540, "upload_time": "2018-10-16T09:42:24", "url": "https://files.pythonhosted.org/packages/50/12/d546f20d138cfdfc18d0a764c6c0ec9873cdafee30f603649b3cdb675fc2/neldermead-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c639fb5739a5a569622ed6b5a534d150", "sha256": "6d5fdda0c4b6e538cb713d49b4b9f0ff7b3114242d5d044abaac9beb49871a95" }, "downloads": -1, "filename": "neldermead-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c639fb5739a5a569622ed6b5a534d150", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2392, "upload_time": "2018-10-16T09:42:26", "url": "https://files.pythonhosted.org/packages/44/ab/a0adf1eff89c0577f8496bf3a4b2095c5c7d030d96ce5aef209e3f884778/neldermead-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "fcac4c5a66c76f28af97a7d027dc559c", "sha256": "d221566a14ce4b717c37e6c0ec17789905d9526c33c338f831d4c0034195f00a" }, "downloads": -1, "filename": "neldermead-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "fcac4c5a66c76f28af97a7d027dc559c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2502, "upload_time": "2018-10-16T09:48:31", "url": "https://files.pythonhosted.org/packages/5d/08/30d6f44696c3ee5b497d6464d12a0f6f2c700caeb4984ae8fcfbf3fa4857/neldermead-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8be9a5210349044aea64b07459192dc", "sha256": "faa0859135334a1eb81dc3c04f8c9d814434afbb449564d619e936f4f2798cdb" }, "downloads": -1, "filename": "neldermead-0.0.8.tar.gz", "has_sig": false, "md5_digest": "b8be9a5210349044aea64b07459192dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2372, "upload_time": "2018-10-16T09:48:32", "url": "https://files.pythonhosted.org/packages/77/d1/9f01a99abb0eaf483d44693804ebedc538255dfe3666a025233702a3b703/neldermead-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "bc248141b5ce2beae1f168828c766f46", "sha256": "57c609ea7a519f7448d77cbb625d0c86016ec6d2749876f97be709c5458efa62" }, "downloads": -1, "filename": "neldermead-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "bc248141b5ce2beae1f168828c766f46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3191, "upload_time": "2018-10-19T04:16:30", "url": "https://files.pythonhosted.org/packages/75/9b/447f3c17cc7c17a552ad8f66de3b7f5725e768e1b87579424079bf04c50d/neldermead-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bb06c298fa34427acd44ed553236e83", "sha256": "8ac568a49345221aac53c1d87c17dfb1e254c4b260d93d6536a2061839dd47e0" }, "downloads": -1, "filename": "neldermead-0.0.9.tar.gz", "has_sig": false, "md5_digest": "9bb06c298fa34427acd44ed553236e83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2997, "upload_time": "2018-10-19T04:16:31", "url": "https://files.pythonhosted.org/packages/a2/96/dfba4fe05f387659725e6f680311e7ca8478f839e29222b926852305dbf9/neldermead-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bf7f9623eee8ccd21a62054444b69479", "sha256": "3c423b188ad0149c97fd6b0abf268d7bc8998e154982edb243e3bedfd3743550" }, "downloads": -1, "filename": "neldermead-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "bf7f9623eee8ccd21a62054444b69479", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3254, "upload_time": "2018-10-25T05:59:31", "url": "https://files.pythonhosted.org/packages/db/56/6677abc6d4d561b17a0e4dbc250708f0a35653898ee741dab5302082feab/neldermead-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce06e64d77d30efcc9c9855addc760b0", "sha256": "5f911466441f9720042a44cfe3f1a5e859bf18cd80904fc1f93f49464baba66a" }, "downloads": -1, "filename": "neldermead-0.0.12.tar.gz", "has_sig": false, "md5_digest": "ce06e64d77d30efcc9c9855addc760b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3058, "upload_time": "2018-10-25T05:59:33", "url": "https://files.pythonhosted.org/packages/ce/b5/68b0712c4a731493b0aa0a54c23fe97253ca14201944853065912b9c7ad5/neldermead-0.0.12.tar.gz" } ] }