{ "info": { "author": "Michal Augoff", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# KhepPy\n\nKhepPy stands for **Khep**era **Py**thon and is Python API with evolutionary computation and reinforcement learning algorithms for Khepera simulation engine. More information about the engine itself can be found [here](https://github.com/Ewande/khepera).\n\nThe idea behind KhepPy is to provide algorithms able to generate high-quality steering programs for Khepera robots.\n\n## Getting started\n\nThe procedure to run KhepPy is fast and very easy. \n\n### Prerequisites\n\n#### Python requirements\n* Python 3\n* NumPy\n* (in future) Tensorflow\n\n#### Khepera simulation engine binaries \nBuild from source: [project page](https://github.com/Ewande/khepera). \nOr use precompiled binaries:\n* [Linux](https://www.dropbox.com/s/dpcs0qsete8do2o/khepera_linux.so?dl=1) (tested on Ubuntu 14.04)\n* [OS X/macOS](https://www.dropbox.com/s/1segnc3t6usninh/khepera_osx.so?dl=1) (tested on macOS Sierra/High Sierra)\n* [Windows](https://www.dropbox.com/s/i4vvpkq4p5uu4c9/khepera_windows.dll?dl=1) (tested on Windows 7/8)\n\n### Installing\n\n1. Download or clone this repository to local directory of your choice.\n2. Add main project directory to PYTHONPATH if you want to use KhepPy in external projects. \n ```\n export PYTHONPATH=\"${PYTHONPATH}:/your/directory/kheppy\"\n ``` \n Alternatively, place main project directory in *site-packages*.\n3. Configure KHEPERA_LIB environment variable to point to Khepera simulation engine binaries. \n ```\n export KHEPERA_LIB=\"/your/path/to/the/engine\"\n ``` \n If you use PyCharm, go to *Run > Edit Configurations...* and add KHEPERA_LIB variable to *Environment variables* list.\n\n### Test installation\n\nFor basic verification run:\n```\npython -c 'from kheppy.core import Simulation'\n```\nNo output means kheppy.core should be ready to use.\n\n## Examples\nNow you can run some [examples](https://github.com/Ewande/kheppy/tree/master/examples) to familiarize yourself with KhepPy.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.txt](LICENSE.txt) file for details", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "kheppy", "package_url": "https://pypi.org/project/kheppy/", "platform": "", "project_url": "https://pypi.org/project/kheppy/", "project_urls": null, "release_url": "https://pypi.org/project/kheppy/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Python API with evolutionary computation and reinforcement learning algorithms for Khepera simulation engine", "version": "0.1.0" }, "last_serial": 5822088, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d02f20f4f6d4b403f0083e1fbe9e0f5e", "sha256": "8ddda72c96dbdfefdc6fef8ed84de596b03667a679c055d9369343d990380718" }, "downloads": -1, "filename": "kheppy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d02f20f4f6d4b403f0083e1fbe9e0f5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15374, "upload_time": "2019-09-12T19:14:20", "url": "https://files.pythonhosted.org/packages/8f/75/74dd629577f275eae9238f1c8db462f07b725182138d265569f1f442e4e0/kheppy-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d02f20f4f6d4b403f0083e1fbe9e0f5e", "sha256": "8ddda72c96dbdfefdc6fef8ed84de596b03667a679c055d9369343d990380718" }, "downloads": -1, "filename": "kheppy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d02f20f4f6d4b403f0083e1fbe9e0f5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15374, "upload_time": "2019-09-12T19:14:20", "url": "https://files.pythonhosted.org/packages/8f/75/74dd629577f275eae9238f1c8db462f07b725182138d265569f1f442e4e0/kheppy-0.1.0.tar.gz" } ] }