{ "info": { "author": "Viktor Wase", "author_email": "viktorwase@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# cgpy\n\nA Python library for Cartesian genetic programming.\n\n## Unit tests\n\nRun `python -m unittest discover -v` in the root folder.\n\n## Getting Started\n\nInstall the package using pip\n`pip install cgpy`\n\nThe following code creates a random CGP and evaluates its function\n\n```\nop_table = [Operation(\"+\"), Operation(\"*\"), Operation(\"sin\")]\n\ndims = 2\nnr_of_parameters = 0\nnr_of_nodes = 5\ncgp = create_random_cgp(dims, nr_of_parameters, op_table, nr_of_nodes)\n\npnt = [0.5, 1.5]\nprint(cgp.eval(pnt))\n```\n\nSee more examples in the example folder and the documentation at www.cgpy.org\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": "http://cgpy.org/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "cgpy", "package_url": "https://pypi.org/project/cgpy/", "platform": "", "project_url": "https://pypi.org/project/cgpy/", "project_urls": { "Homepage": "http://cgpy.org/" }, "release_url": "https://pypi.org/project/cgpy/0.0.5/", "requires_dist": null, "requires_python": "", "summary": "A Python library for Cartesian genetic programming.", "version": "0.0.5" }, "last_serial": 5040355, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a627292b5c5b9d600ae5f07a173c3845", "sha256": "22a8926f7f116b453f9e49decdaac6aaca5b8004968bf56ab17e7401290dc674" }, "downloads": -1, "filename": "cgpy-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a627292b5c5b9d600ae5f07a173c3845", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11013, "upload_time": "2019-04-01T17:48:20", "url": "https://files.pythonhosted.org/packages/f3/a7/59a74a209ab766e140e0809dfaab0ee04640ff1286a2ed0b2873af2cdcf8/cgpy-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af48573d0d1720c5c7d991ca39ae7468", "sha256": "500498503b2fcbe5dd581c946dc1ac6832266bffd8bf6c941ea2ab10869564ca" }, "downloads": -1, "filename": "cgpy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "af48573d0d1720c5c7d991ca39ae7468", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8946, "upload_time": "2019-04-01T17:48:24", "url": "https://files.pythonhosted.org/packages/62/65/b78accc74a7a8db5a98bb89ad9630b9861492155297e888661027fe87481/cgpy-0.0.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "acc93462811d1f546712ec66a3d6b4ae", "sha256": "1fed1818f78808ef94be940ff7a481bb26afdfe50002884f6f00b56d8fab9881" }, "downloads": -1, "filename": "cgpy-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "acc93462811d1f546712ec66a3d6b4ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11015, "upload_time": "2019-04-01T17:48:22", "url": "https://files.pythonhosted.org/packages/a3/d3/6dd5ea819f46d764493505a43fd5b193be979c94d0cd73496da87ef6da78/cgpy-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9df1434b57d04a29b9b4178c5b7c36fc", "sha256": "8681dc5592d36d992c65e6480914842c3614933b738265d62ac0fc0a88b88420" }, "downloads": -1, "filename": "cgpy-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9df1434b57d04a29b9b4178c5b7c36fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8950, "upload_time": "2019-04-01T17:48:26", "url": "https://files.pythonhosted.org/packages/80/ec/e4fa61e228f87b9c756823aa8f4c54ccddebb48a7565ce36322c994992b6/cgpy-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "418948e7fce5fcf779ea5bde5a007957", "sha256": "f7a3ab82e4de1d948f4db5c6034d0ffaaaef37a0230ca52f4166bc5ebf4b11cc" }, "downloads": -1, "filename": "cgpy-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "418948e7fce5fcf779ea5bde5a007957", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11018, "upload_time": "2019-04-01T17:48:23", "url": "https://files.pythonhosted.org/packages/07/ab/ea864c2c784a07b3960a321532a4b703692dda73dc02cebcdc37375956d0/cgpy-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2f45768df235e93af4ea8ed331c0d07", "sha256": "22832212a00575229b0f906d8881bfeb748a03310248be0449a612331082161d" }, "downloads": -1, "filename": "cgpy-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c2f45768df235e93af4ea8ed331c0d07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8946, "upload_time": "2019-04-01T17:48:27", "url": "https://files.pythonhosted.org/packages/95/55/0954e263b19ccca411d7fa6a814c64caeb37d4ec4dee7a058805f799d41c/cgpy-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "2602fd2c24365222083d7072b23920e1", "sha256": "1ee8a05b9086bf59a46fc4f09488b3dfe675ff09648aaaf32ed0f6153eadc9d9" }, "downloads": -1, "filename": "cgpy-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2602fd2c24365222083d7072b23920e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10991, "upload_time": "2019-04-01T17:52:46", "url": "https://files.pythonhosted.org/packages/6f/27/504fb7980115e77f747902ceba0ecb2dd423a65c3b1b6e0c639175f42c9b/cgpy-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2d5a277b1f90d5dbb9d392f0b054ebb", "sha256": "b9a0f33ee923e4db3156768d694ed1737e830d4fe47a73cac4e92bc0778b3a3d" }, "downloads": -1, "filename": "cgpy-0.0.5.tar.gz", "has_sig": false, "md5_digest": "a2d5a277b1f90d5dbb9d392f0b054ebb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8925, "upload_time": "2019-04-01T17:52:49", "url": "https://files.pythonhosted.org/packages/03/44/e82bedcb7beb7dcef9367870a8e14164d9a9ab382afd75088b8e42e04e94/cgpy-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2602fd2c24365222083d7072b23920e1", "sha256": "1ee8a05b9086bf59a46fc4f09488b3dfe675ff09648aaaf32ed0f6153eadc9d9" }, "downloads": -1, "filename": "cgpy-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2602fd2c24365222083d7072b23920e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10991, "upload_time": "2019-04-01T17:52:46", "url": "https://files.pythonhosted.org/packages/6f/27/504fb7980115e77f747902ceba0ecb2dd423a65c3b1b6e0c639175f42c9b/cgpy-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2d5a277b1f90d5dbb9d392f0b054ebb", "sha256": "b9a0f33ee923e4db3156768d694ed1737e830d4fe47a73cac4e92bc0778b3a3d" }, "downloads": -1, "filename": "cgpy-0.0.5.tar.gz", "has_sig": false, "md5_digest": "a2d5a277b1f90d5dbb9d392f0b054ebb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8925, "upload_time": "2019-04-01T17:52:49", "url": "https://files.pythonhosted.org/packages/03/44/e82bedcb7beb7dcef9367870a8e14164d9a9ab382afd75088b8e42e04e94/cgpy-0.0.5.tar.gz" } ] }