{ "info": { "author": "Klaas Nebuhr (FirstKlaas)", "author_email": "klaas@nebuhr.de", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3 :: Only" ], "description": "# LED Wall Python Library\n\nA simple but powerful python library to manipulate WS2812b LED panel.\nPanels cand be connected via USB cable or accessed via UDP. This library only supports Python 3 but is OS independent.\n\nThe library is intended to be used in conjunction with aa arduino or nodemcu tat controls a bunch of LEDs. Of course, you can write sketches to controll the LEDs directly in c using the arduino ide. But using python on a raspberry or some other computer will offer you more flexibility and speed in development. Also, you can leverage from wide range of existing python libraries. With just a few lines of code, you can integrate gamepads using the awesome inputs [library](https://pypi.org/project/inputs/).\n\nFor more information, examples, installation guides and the arduino/nodemcu sketches checkout my git [repository](https://github.com/FirstKlaas/LEDWall).\n\nAlso an [online documentation](https://ledwall.readthedocs.io/en/latest/) for the library is available on `readthedocs `_.\n\n## Example script\n\nThe following script shows the basic usage of the library. I tried to keep things pythonic.\n\n```python\nimport ledwall.components as comp\n\n# Create a new display instance. Using a SerialSender to\n# send the color data to the arduino.\n# Setting the desired framerate is 15\ns = comp.SerialSender(portName='/dev/ttyACM0', baudrate=1000000)\nd = comp.Display(16,32, s, framerate=15)\n\n# Defining a few basic colors\nred = comp.RGBColor.fromIntValues(255,0,0)\ngreen = comp.RGBColor.fromIntValues(0,255,0)\n\nd.fill(green)\nd.setPixel(0,3,red)\nd.setPixel(14,23,red)\n\nd.update()\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/FirstKlaas/LEDWall/tree/master/python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ledwall", "package_url": "https://pypi.org/project/ledwall/", "platform": "", "project_url": "https://pypi.org/project/ledwall/", "project_urls": { "Homepage": "https://github.com/FirstKlaas/LEDWall/tree/master/python" }, "release_url": "https://pypi.org/project/ledwall/1.0.8/", "requires_dist": [ "pyserial", "inputs", "paho-mqtt" ], "requires_python": "", "summary": "A simple but powerful library to control WS2812b LED panel.", "version": "1.0.8" }, "last_serial": 4274755, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "2e7e3d5d1b9ddd7a710cd6f41493e41c", "sha256": "a1d33e338e508bc55e9f654765cd1fe7aaee9cd17b4292112666676c77a6cb00" }, "downloads": -1, "filename": "ledwall-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2e7e3d5d1b9ddd7a710cd6f41493e41c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37805, "upload_time": "2018-09-02T17:31:13", "url": "https://files.pythonhosted.org/packages/e4/c0/536bf336334ea8824a7e1543fd8712fe30ee905da380ec259af649c8bb6a/ledwall-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b01f8e3171e1abd4cebc91a3fb1a2bf", "sha256": "fc87319ce93dfee6c3059428ac872b4d02a120f61bd4d50797401412ee77850a" }, "downloads": -1, "filename": "ledwall-1.0.1.tar.gz", "has_sig": false, "md5_digest": "6b01f8e3171e1abd4cebc91a3fb1a2bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26893, "upload_time": "2018-09-02T17:31:14", "url": "https://files.pythonhosted.org/packages/e8/2f/d5095bd32f2b4fc3eaea24a6a8b281e4d5246699168b8d42547957593771/ledwall-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "2a1ccc1e02865267adadd5a23e1c8a32", "sha256": "8dcea415e0bec02963c24a75d7f99087087a6eb1935d5f2afe530bffe8857d9b" }, "downloads": -1, "filename": "ledwall-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2a1ccc1e02865267adadd5a23e1c8a32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37799, "upload_time": "2018-09-02T17:37:22", "url": "https://files.pythonhosted.org/packages/de/5a/7ebd1744ccaab3838f3ab5f9c69781c5bfd7a9ea182b43108ad033d3f55f/ledwall-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02b4b6d8075c4dd22e7c5eb84e11dbbe", "sha256": "832096cb774e159f67cd889239c810f193ed8e9351c4cac9086a4d56c03a3d4e" }, "downloads": -1, "filename": "ledwall-1.0.2.tar.gz", "has_sig": false, "md5_digest": "02b4b6d8075c4dd22e7c5eb84e11dbbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26881, "upload_time": "2018-09-02T17:37:23", "url": "https://files.pythonhosted.org/packages/71/0a/f0943fefa68b035338d641f641264cfc8840510c0ab81c819d31a7ab44d9/ledwall-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "fddffad75ec15b5588384918bee436df", "sha256": "26b3521e436f3599c3f92319e5730e4332e9a889e2d7cff69b61e659ebd21bd5" }, "downloads": -1, "filename": "ledwall-1.0.3.tar.gz", "has_sig": false, "md5_digest": "fddffad75ec15b5588384918bee436df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26879, "upload_time": "2018-09-02T17:42:14", "url": "https://files.pythonhosted.org/packages/b2/c4/249ac455f5f6e0550dd5f4b879157e4e7ddad72027cdfa61d84a98d193b1/ledwall-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "ba4fca90b65e1236ef5efed85403d752", "sha256": "c1719c7323ce731f64dd79f84125668af68a02acc617584a2d8f5ab85e8d3009" }, "downloads": -1, "filename": "ledwall-1.0.4.tar.gz", "has_sig": false, "md5_digest": "ba4fca90b65e1236ef5efed85403d752", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26887, "upload_time": "2018-09-02T17:48:03", "url": "https://files.pythonhosted.org/packages/63/4c/42069b270977e0906dd762b0d01271b3e67eafb9c45f9d7eff74c9eefe98/ledwall-1.0.4.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "4b9effe7b54a6d83fb8bf31cd96d010a", "sha256": "77c1e29d55021298eacbb094f09d3a438e0456e1d678fc68e7ae24f9646937c5" }, "downloads": -1, "filename": "ledwall-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "4b9effe7b54a6d83fb8bf31cd96d010a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38908, "upload_time": "2018-09-04T04:55:12", "url": "https://files.pythonhosted.org/packages/76/6f/43f7be2c563a9618b8f63a37e7c42f6fda530a9f0566dacc91863ba62a79/ledwall-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "809f392aed9d1906f5843db2b1f49e0a", "sha256": "1dcd72b724ee0b02593f7b9e1bcbd2bc91f12cf09a6c384fed69fc3ef7c8240f" }, "downloads": -1, "filename": "ledwall-1.0.6.tar.gz", "has_sig": false, "md5_digest": "809f392aed9d1906f5843db2b1f49e0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27972, "upload_time": "2018-09-04T04:55:13", "url": "https://files.pythonhosted.org/packages/06/cd/effbe79e1afdcad2b8ff652c793ff5ab75b8b2cb15e3c5fd19f0b7e61327/ledwall-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "f5d32589fbbad816edbac99c7a6eacbd", "sha256": "1db5631dc92dbac2c860289dd642d88f4c448d80c0f9294605a55d62a42ecab2" }, "downloads": -1, "filename": "ledwall-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "f5d32589fbbad816edbac99c7a6eacbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39204, "upload_time": "2018-09-04T17:34:51", "url": "https://files.pythonhosted.org/packages/7d/7a/fd4ce5460b7d47e5c22fb1aae50001a8647038da9c5fc91d8bc944f9ea1a/ledwall-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efacc6e11817db219879c70af31f513b", "sha256": "dc0ad8f6e9e9148c60dcafd4b16f812738350eafb4bf294dfc165b49ad60ff28" }, "downloads": -1, "filename": "ledwall-1.0.7.tar.gz", "has_sig": false, "md5_digest": "efacc6e11817db219879c70af31f513b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28345, "upload_time": "2018-09-04T17:34:53", "url": "https://files.pythonhosted.org/packages/32/78/2ec79ab5459ba2458287fe251bdf90cc382567cb98d33a021a3414faac4a/ledwall-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "954c7e9c0bc780c9bbbdbcfcd7ac8442", "sha256": "d8fd4994e358c8b749208b530d1ac1fa5443f1b6f052694147d310413f797b62" }, "downloads": -1, "filename": "ledwall-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "954c7e9c0bc780c9bbbdbcfcd7ac8442", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40365, "upload_time": "2018-09-15T10:39:14", "url": "https://files.pythonhosted.org/packages/75/e9/862d13ff6774b1ad92dc83839344fae16191572e526ca25cbd62052c93c2/ledwall-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "978c8513cc0c50db6a16a3fd0ab85ba3", "sha256": "600a271d57b50c71228b0bed228a48f920a6a0c6f235930ce58104e18fc39914" }, "downloads": -1, "filename": "ledwall-1.0.8.tar.gz", "has_sig": false, "md5_digest": "978c8513cc0c50db6a16a3fd0ab85ba3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29326, "upload_time": "2018-09-15T10:39:15", "url": "https://files.pythonhosted.org/packages/95/23/c7acc68470832d7d8ec6deaf00a5a2c4f83e9476b192bf4e60735da0d6cf/ledwall-1.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "954c7e9c0bc780c9bbbdbcfcd7ac8442", "sha256": "d8fd4994e358c8b749208b530d1ac1fa5443f1b6f052694147d310413f797b62" }, "downloads": -1, "filename": "ledwall-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "954c7e9c0bc780c9bbbdbcfcd7ac8442", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40365, "upload_time": "2018-09-15T10:39:14", "url": "https://files.pythonhosted.org/packages/75/e9/862d13ff6774b1ad92dc83839344fae16191572e526ca25cbd62052c93c2/ledwall-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "978c8513cc0c50db6a16a3fd0ab85ba3", "sha256": "600a271d57b50c71228b0bed228a48f920a6a0c6f235930ce58104e18fc39914" }, "downloads": -1, "filename": "ledwall-1.0.8.tar.gz", "has_sig": false, "md5_digest": "978c8513cc0c50db6a16a3fd0ab85ba3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29326, "upload_time": "2018-09-15T10:39:15", "url": "https://files.pythonhosted.org/packages/95/23/c7acc68470832d7d8ec6deaf00a5a2c4f83e9476b192bf4e60735da0d6cf/ledwall-1.0.8.tar.gz" } ] }