{ "info": { "author": "David Durst", "author_email": "davidbdurst@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Aetherling\n[![Build Status](https://travis-ci.com/David-Durst/aetherling.svg?branch=master)](https://travis-ci.com/David-Durst/aetherling)\n\n## Overview\nAetherling is a library for creating statically scheduled, data-parallel pipelines in hardware. \nThis is the Python backend of Aetherling.\nThe [fronted is in Haskell.](https://github.com/David-Durst/embeddedHaskellAetherling)\nThe current overview of Aetherling is: https://github.com/David-Durst/embeddedHaskellAetherling/tree/master/theory. \n\n## Installation\n1. Install the following components in the proscribed order:\n 1. [CoreIR](https://github.com/rdaly525/coreir/tree/master)\n 1. How to install: https://github.com/rdaly525/coreir/blob/master/INSTALL.md\n 1. [Fault](https://github.com/leonardt/fault)\n 1. How to install:\n ```Shell\n git clone git@github.com:leonardt/fault.git\n cd fault\n pip install -e .\n ```\n 1. [Mantle](https://github.com/phanrahan/mantle)\n 1. This is a library of useful Magma components.\n 1. How to install: https://github.com/phanrahan/mantle#setup\n ```Shell\n git clone git@github.com:leonardt/fault.git\n cd fault\n pip install -e .\n ```\n1. Install Aetherling:\n ```Shell\n git clone https://github.com/David-Durst/aetherling/\n cd aetherling\n pip install -e .\n ```\n1. Run the unit tests:\n ```Shell\n pytest -s tests\n ```\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://github.com/David-Durst/aetherling", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "aetherling", "package_url": "https://pypi.org/project/aetherling/", "platform": "", "project_url": "https://pypi.org/project/aetherling/", "project_urls": { "Homepage": "https://github.com/David-Durst/aetherling" }, "release_url": "https://pypi.org/project/aetherling/0.0.1/", "requires_dist": [ "magma-lang (>=1.0.18)", "coreir", "fault", "mantle", "numpy", "Pillow", "bitarray", "colorlog", "pytest" ], "requires_python": ">=3.7", "summary": "Aetherling: a DSL for compiling data-parallel programs to hardware accelerators.", "version": "0.0.1" }, "last_serial": 5830368, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "0b2cc90cf065e8e219e0b29dc1771313", "sha256": "8f4ca91931befe5af09d9f4270d03ea919e65eaedb40be3a995480479d28913b" }, "downloads": -1, "filename": "aetherling-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0b2cc90cf065e8e219e0b29dc1771313", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 3443, "upload_time": "2019-09-14T21:57:45", "url": "https://files.pythonhosted.org/packages/77/79/5f7fb6fd107c6530af6acd406dfb1982c952354205cac97bded5ccfa8e0a/aetherling-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57114a0890f457df1b47dfb4b02f5e4f", "sha256": "a10954151067e2b0af0ad973e6d6585b94bb13d152ee6d6608ab1c33677ea87c" }, "downloads": -1, "filename": "aetherling-0.0.1.tar.gz", "has_sig": false, "md5_digest": "57114a0890f457df1b47dfb4b02f5e4f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 2177, "upload_time": "2019-09-14T21:57:47", "url": "https://files.pythonhosted.org/packages/b3/fe/ff6788ad0b7b97a6e9874ae56c5997e60f47dc6c1c21388bc9db03c64e31/aetherling-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0b2cc90cf065e8e219e0b29dc1771313", "sha256": "8f4ca91931befe5af09d9f4270d03ea919e65eaedb40be3a995480479d28913b" }, "downloads": -1, "filename": "aetherling-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0b2cc90cf065e8e219e0b29dc1771313", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 3443, "upload_time": "2019-09-14T21:57:45", "url": "https://files.pythonhosted.org/packages/77/79/5f7fb6fd107c6530af6acd406dfb1982c952354205cac97bded5ccfa8e0a/aetherling-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57114a0890f457df1b47dfb4b02f5e4f", "sha256": "a10954151067e2b0af0ad973e6d6585b94bb13d152ee6d6608ab1c33677ea87c" }, "downloads": -1, "filename": "aetherling-0.0.1.tar.gz", "has_sig": false, "md5_digest": "57114a0890f457df1b47dfb4b02f5e4f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 2177, "upload_time": "2019-09-14T21:57:47", "url": "https://files.pythonhosted.org/packages/b3/fe/ff6788ad0b7b97a6e9874ae56c5997e60f47dc6c1c21388bc9db03c64e31/aetherling-0.0.1.tar.gz" } ] }