{ "info": { "author": "Christophe De Gr\u00e9ef", "author_email": "christophe.degreef@uclouvain.be", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering" ], "description": "Optimeed is a very powerful optimization and data visualization tool.\nIt handles gradient-free optimizations, e.g., NSGAII or Particle Swarm optimizations.\nThe true power of this package resides in interactive graph interactions, that allow to visualize, delete, extract, ... data easily.\nSee [The documentation](https://readthedocs.org/projects/optimeed/) for more info.\n\n**Requirements**\n\n* PyQt5 for visualisation -> `pip install PyQt5`\n* `pyopengl` for visualisation -> `pip install PyOpenGL`\n* Numpy -> `pip install numpy`\n* Optional\n * pandas which is only used to export excel files -> `pip install pandas`\n * `nlopt` library for using other types of algorithm. -> `pip install nlopt`\n * inkscape software for exporting graphs in .png and .pdf)\n\n**Installation**\n\nTo install the latest optimeed release, run the following command:\n\n pip install optimeed\n\nTo install the latest development version of optimeed, run the following commands:\n\n git clone https://git.immc.ucl.ac.be/chdegreef/optimeed.git\n cd optimeed\n python setup.py install\n\n**Support**\n\n[Documentation optimeed](https://optimeed.readthedocs.io/en/latest/)\nGitlab (preferably) / Send mail at christophe.degreef@uclouvain.be\n\n**License**\n\nThe project is distributed \"has it is\" under [GNU General Public License v3.0 (GPL)](https://www.gnu.org/licenses/gpl-3.0.fr.html), which is a strong copyleft license.\nThis means that the code is open-source and you are free to do anything you want with it, **as long as you apply the same license to distribute your code**.\nThis constraining license is imposed by the use of [Platypus Library](https://platypus.readthedocs.io/en/docs/index.html) as \"optimization algorithm library\", which is under GPL license.\n\nIt is perfectly possible to use other optimization library (which would use the same algorithms but with a different implementation) and to interface it to this project, so that the use of platypus is no longer needed. This work has already been done for [NLopt](https://nlopt.readthedocs.io/en/latest/), which is under MIT license (not constraining at all).\nIn that case, **after removing all the platypus sources** (optiAlgorithms/multiObjective_GA and optiAlgorithsm/platypus/*), the license of the present work becomes less restrictive: [GNU Lesser General Public License (LGPL)](https://www.gnu.org/licenses/lgpl-3.0.html). As for the GPL, this license makes the project open-source and free to be modified, but (nearly) no limitation is made to distribute your code.\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://git.immc.ucl.ac.be/chdegreef/optimeed", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "optimeed", "package_url": "https://pypi.org/project/optimeed/", "platform": "", "project_url": "https://pypi.org/project/optimeed/", "project_urls": { "Homepage": "https://git.immc.ucl.ac.be/chdegreef/optimeed" }, "release_url": "https://pypi.org/project/optimeed/1.0.0/", "requires_dist": [ "numpy", "PyOpenGL", "PyQt5" ], "requires_python": ">=3.6", "summary": "Powerful ptimization and vizualisation tool.", "version": "1.0.0" }, "last_serial": 5972136, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "3415c3e3f0404afa8643763e498b1f2e", "sha256": "32d47f215fc574f1db71a17362360028791cc545d175e9a06a41c81369cb0ab0" }, "downloads": -1, "filename": "optimeed-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3415c3e3f0404afa8643763e498b1f2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 814668, "upload_time": "2019-10-14T15:45:18", "url": "https://files.pythonhosted.org/packages/78/32/cc89afaae69c228f872df1d270a2e1c89e34c926ac4bcccf80124f670187/optimeed-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3abf52672a5ad3b938146f032e87d9a", "sha256": "20fd9d2753dc5c7b3b4b15dd43ce4450c495b029fac8341acde78afb9e46b32a" }, "downloads": -1, "filename": "optimeed-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c3abf52672a5ad3b938146f032e87d9a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 615398, "upload_time": "2019-10-14T15:45:35", "url": "https://files.pythonhosted.org/packages/67/97/aef23404a9eefc4a9ffa43c6a67f3a36b5285559bde47ae4a08f2171aa9d/optimeed-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3415c3e3f0404afa8643763e498b1f2e", "sha256": "32d47f215fc574f1db71a17362360028791cc545d175e9a06a41c81369cb0ab0" }, "downloads": -1, "filename": "optimeed-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3415c3e3f0404afa8643763e498b1f2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 814668, "upload_time": "2019-10-14T15:45:18", "url": "https://files.pythonhosted.org/packages/78/32/cc89afaae69c228f872df1d270a2e1c89e34c926ac4bcccf80124f670187/optimeed-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3abf52672a5ad3b938146f032e87d9a", "sha256": "20fd9d2753dc5c7b3b4b15dd43ce4450c495b029fac8341acde78afb9e46b32a" }, "downloads": -1, "filename": "optimeed-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c3abf52672a5ad3b938146f032e87d9a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 615398, "upload_time": "2019-10-14T15:45:35", "url": "https://files.pythonhosted.org/packages/67/97/aef23404a9eefc4a9ffa43c6a67f3a36b5285559bde47ae4a08f2171aa9d/optimeed-1.0.0.tar.gz" } ] }