{ "info": { "author": "NEAR Inc and Contributors", "author_email": "contact@near.ai", "bugtrack_url": null, "classifiers": [], "description": "# Program Synthesis\nNEAR Program Synthesis provides a set of models, tools, and datasets for program synthesis tasks.\n\nThis repository will make it easier for the community to compare and reuse program synthesis algorithms across different\ndatasets.\n\n## Prerequisites\nPython 3 (>=3.5) is required to run the code. We also recommend using\n[virtualenv](https://virtualenv.pypa.io/en/stable/) for isolated Python environments and\n[pip](https://pypi.org/project/pip/) for package management. Note, to create a Python 3 environment you need to run:\n\n```\nvirtualenv .env --python=python3\nsource .env/bin/activate\n```\n\nThe code also assumes that [PyTorch](https://pytorch.org/) is already installed.\n\n## Installation\n```\npip install program-synthesis\n```\n\n## Development installation\n\nFor development installation you need to clone the repository:\n```\ngit clone https://github.com/nearai/program_synthesis.git\ncd program_synthesis\n```\n\nInstall program-synthesis in editable mode:\n```\npip install -e .\n```\n\n## Models and datasets\n- [AlgoLisp](program_synthesis/algolisp)\n- [Karel](program_synthesis/karel)\n- [NAPS](program_synthesis/naps)\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": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "program-synthesis", "package_url": "https://pypi.org/project/program-synthesis/", "platform": "", "project_url": "https://pypi.org/project/program-synthesis/", "project_urls": { "Source": "https://github.com/nearai/program_synthesis" }, "release_url": "https://pypi.org/project/program-synthesis/0.1.2/", "requires_dist": [ "boto3 (~=1.7.10)", "cached-property (~=1.4)", "ipython (~=5.5.0)", "gym (~=0.10.5)", "numpy (~=1.13.0)", "torchfold (~=0.1.0)", "ply (~=3.8)", "pylru (~=1.0.9)", "pyparsing (~=2.2.0)", "pytest (~=3.5)", "pytest-timeout (~=1.2)", "pytest-xdist (~=1.22)", "python-Levenshtein (~=0.12.0)", "prompt-toolkit (~=1.0.15)", "tensorflow (~=1.5.0)", "tqdm (~=4.23.4)" ], "requires_python": "~=3.5", "summary": "NEAR Program Synthesis: models, tools, and datasets for program synthesis tasks", "version": "0.1.2" }, "last_serial": 3944441, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "19d269df0bad23276b7b917704f7e945", "sha256": "a2759bac5d50fa03e950e4885599042090d1a64c2367eb86b9a5215d8d6dd246" }, "downloads": -1, "filename": "program_synthesis-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "19d269df0bad23276b7b917704f7e945", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.5", "size": 223101, "upload_time": "2018-06-09T00:21:45", "url": "https://files.pythonhosted.org/packages/53/e9/e50e9d86bfb109579f89f322ee618f0248c4201650ab8d22300e67537612/program_synthesis-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ad32c91038a245acef2bd6cc97fa75c", "sha256": "d17bb1aaaeb0f2321879cf8da8939ad554c4b9ebdd08224681f0600e65a9257c" }, "downloads": -1, "filename": "program-synthesis-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0ad32c91038a245acef2bd6cc97fa75c", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.5", "size": 180164, "upload_time": "2018-06-09T00:21:47", "url": "https://files.pythonhosted.org/packages/ad/d5/3e329b3ee9d38f7b713d32dd8637c2a80f767424fbfc0b14f7346bde7229/program-synthesis-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "19d269df0bad23276b7b917704f7e945", "sha256": "a2759bac5d50fa03e950e4885599042090d1a64c2367eb86b9a5215d8d6dd246" }, "downloads": -1, "filename": "program_synthesis-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "19d269df0bad23276b7b917704f7e945", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.5", "size": 223101, "upload_time": "2018-06-09T00:21:45", "url": "https://files.pythonhosted.org/packages/53/e9/e50e9d86bfb109579f89f322ee618f0248c4201650ab8d22300e67537612/program_synthesis-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ad32c91038a245acef2bd6cc97fa75c", "sha256": "d17bb1aaaeb0f2321879cf8da8939ad554c4b9ebdd08224681f0600e65a9257c" }, "downloads": -1, "filename": "program-synthesis-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0ad32c91038a245acef2bd6cc97fa75c", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.5", "size": 180164, "upload_time": "2018-06-09T00:21:47", "url": "https://files.pythonhosted.org/packages/ad/d5/3e329b3ee9d38f7b713d32dd8637c2a80f767424fbfc0b14f7346bde7229/program-synthesis-0.1.2.tar.gz" } ] }