{ "info": { "author": "Chris Farrell", "author_email": "pihat@xivuh.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "# PIHAT Widgets\n\n## About\n\nThe purpose of this module is to provide a set of programmable visual gadgets designed to make learning programming more fun.\n\nRather than just creating data and displaying text on the screen you can create traffic light sequences or display number countdown sequences or even create your own color pixelated grid.\n\nThe module contains three gadgets\n\n- LedMatrix\n- TrafficLight\n- LEDCharacter\n- LEDMultiCharacter\n\n## Details\nAll control have to be called from within the scope of a main clause:\n\n```\n def main():\n # Do something with a pihat control\n\nif __name__ == \"__main__\":\n\n main()\n\n```\n\n### Safely creating widgets\n\nWhen you create a widget you should always call the close() method when you are complete otherwise the widget may continue to display on the screen.\n\n```\nlight = TrafficLight()\nlight.set_state(\"100\")\nlight.close()\n```\nAnother way to do the same thing that will automatically close the widget would be to do this instead:\n\n```\nwith TrafficLight() as light:\n light.set_state(\"100\")\n```\n\n### LedMatrix\n\nDisplays an LED grid of lights. The colour of each light can be controlled using an RGB tuple\n\n```\nif __name__ == \"__main__\":\n import pihat_widget as ph\n import time\n # Create the Matrix with 8 rows and columns at screen pos 5, 5 (x, y)\n matrix = ph.LEDMatrix(rows = 8, cols = 8, origin_x = 5, origin_y = 5)\n matrix.clear() # Clear all pixels\n red_color = 255, 0, 0 # RGB red\n black_color = 0, 0, 0 # RGB Black\n # Set the pixel at (x, y) pos 0, 0 the RGB color red\n matrix.set_pixel(x = 0, y = 0, color = red_color)\n time.sleep(5) # Sleep for 5 seconds\n matrix.set_pixel(x = 0, y = 0, color = black_color)\n matrix.set_pixel(x=0, y=1, color=red_color)\n time.sleep(3)\n matrix.close()```\n```\n#### set_pixel(x, y , color)\nSets the color of a pixel. color is an rgb tuple\n\n#### set_pixels(matrix)\nPass a two dimensional array or rgb color tuples\n\nFor a 2 x 2 board the top left pixel would be yellow and the bottom right red.\nThe other pixels would be black\n```\nmatrix = [ [ (255,255,0), (0, 0, 0) ], [(0, 0, 0), (255,0,0) ]]\nboard.set_pixels(matrix)\n```\n To simplify the tuple you could also code:\n```\nmatrix = [ [ (255,255,0), 0 ], [0, 255]]\nboard.set_pixels(matrix)\n```\n\n#### set_pixels_color(matrix, color)\nPass a two dimensional array of bit flags and a color parameter.\n\nFor a 2 x 2 board the top left pixel would be yellow and the bottom right red.\nThe other pixels would be black\n```\nmatrix = [ [ 1, 0 ], [0, 1]]\nboard.set_pixels_color(matrix, (255,0, 0))\n```\n\n\n### TrafficLight\n\n```\nif __name__ == \"__main__\":\n import pihat_widget as ph\n import time\n\n light = ph.TrafficLight()\n count =0\n while count<1:\n light.set_state(\"100\")\n\n time.sleep(5)\n light.set_state(\"110\")\n time.sleep(2.7)\n light.set_state(\"001\")\n time.sleep(5)\n light.set_state(\"010\")\n time.sleep(2.7)\n count+=1\n light.close()\n```\n\n### LEDCharacter\n\nCreates a single character segmented numeric display.\n\nSet the number property to display the number\n\n ```\nif __name__ == \"__main__\":\n import pihat_widget as ph\n import time\n\n c = ph.LEDCharacter(x = 150, y = 150)\n for i in range(10):\n c.Number = i\n time.sleep(0.5)\n time.sleep(3)\n c.close()\n ```\n### LEDMultiCharacter\n\n Creates a multi character segmented numeric display.\n\n Set the number property to display the number\n\n ```\nif __name__ == \"__main__\":\n import pihat_widget as ph\n import time\n\n c = ph.LEDMultiCharacter(digits = 3, y=120)\n for i in range(105):\n c.Number =i\n c.close()\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/chrisf17/pihat-widgets", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pihat-widget", "package_url": "https://pypi.org/project/pihat-widget/", "platform": "", "project_url": "https://pypi.org/project/pihat-widget/", "project_urls": { "Homepage": "https://github.com/chrisf17/pihat-widgets" }, "release_url": "https://pypi.org/project/pihat-widget/1.4.1/", "requires_dist": null, "requires_python": "", "summary": "Widgets for Python programming beginners", "version": "1.4.1", "yanked": false, "yanked_reason": null }, "last_serial": 6182545, "releases": { "1.1.8": [ { "comment_text": "", "digests": { "md5": "78387e790c8a939bd939e4f07c5cc6ef", "sha256": "e62f0b63e87e442a6e8e72c1526168e3f22080aab2665d8e95238d9c43867b79" }, "downloads": -1, "filename": "pihat-widget-1.1.8.tar.gz", "has_sig": false, "md5_digest": "78387e790c8a939bd939e4f07c5cc6ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3315, "upload_time": "2019-10-24T16:08:23", "upload_time_iso_8601": "2019-10-24T16:08:23.022158Z", "url": "https://files.pythonhosted.org/packages/2e/2a/98cebd4438297dae987c91ce92a947ba85c3b00c8a12947573216a0bff2c/pihat-widget-1.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "fa0262e02827a3ccbe0f8ffb95429521", "sha256": "fd78e7d8bc77851a38bb41b400eb47048e8eeef08990a35f18f7413fee47dbaa" }, "downloads": -1, "filename": "pihat_widget-1.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "fa0262e02827a3ccbe0f8ffb95429521", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4622, "upload_time": "2019-10-24T16:16:26", "upload_time_iso_8601": "2019-10-24T16:16:26.612709Z", "url": "https://files.pythonhosted.org/packages/10/45/aeb176cc4c3726ba8b4e152ee9abfcbbd51e97329a4dbf513c901a56d4b6/pihat_widget-1.1.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ebba21fad327d0c50e06855bb83befea", "sha256": "40c0047acf9524ca8bc791f6e0a762f7118cca718560a838d91506ca673df58c" }, "downloads": -1, "filename": "pihat-widget-1.1.9.tar.gz", "has_sig": false, "md5_digest": "ebba21fad327d0c50e06855bb83befea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3341, "upload_time": "2019-10-24T16:14:48", "upload_time_iso_8601": "2019-10-24T16:14:48.256387Z", "url": "https://files.pythonhosted.org/packages/66/c2/a12f7f2f7cdfd5cfc8351e511608fbe72f8557b8eaffcaa36d5d918082d1/pihat-widget-1.1.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "907721f3d7fa23693b4cf542f9b76d65", "sha256": "c6b92a4a0f1e74529a988ab4f40b81e2fb073f748264f10d18bd1142d5138122" }, "downloads": -1, "filename": "pihat_widget-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "907721f3d7fa23693b4cf542f9b76d65", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4622, "upload_time": "2019-10-24T16:16:28", "upload_time_iso_8601": "2019-10-24T16:16:28.034716Z", "url": "https://files.pythonhosted.org/packages/a0/a0/2f953d4cd5278ab840a33228266eaecb8478622d435afefbddf333e44d73/pihat_widget-1.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "694d674d381052ffa1168fa2519ef85a", "sha256": "f5f1bb015cc22739e1215a0d09f5f226b49906e51fb17ed70328f8bf6200b944" }, "downloads": -1, "filename": "pihat_widget-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "694d674d381052ffa1168fa2519ef85a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4621, "upload_time": "2019-10-24T16:18:35", "upload_time_iso_8601": "2019-10-24T16:18:35.716440Z", "url": "https://files.pythonhosted.org/packages/1c/6f/28f08456e319544a9def977c7de3f92bade1a75b2c25ba7c93fdad906899/pihat_widget-1.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "340b8c21b28d8d036010457ae7560493", "sha256": "979b02774f8cb47b290200b0005412a21be625a8df0f9d084b68562eb1166f29" }, "downloads": -1, "filename": "pihat-widget-1.2.1.tar.gz", "has_sig": false, "md5_digest": "340b8c21b28d8d036010457ae7560493", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3338, "upload_time": "2019-10-24T16:18:37", "upload_time_iso_8601": "2019-10-24T16:18:37.174145Z", "url": "https://files.pythonhosted.org/packages/bc/c6/ac6959d54f7a1e5cdfb39db2baa3c70586c00ab29f6d1da6f1a6278e47a3/pihat-widget-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "3314d32619ba690de3fd090eef866dfc", "sha256": "c59e204b9217cfc83171543992c69f43c80e1a4b4d505af5dc13c17eaf6ad2d7" }, "downloads": -1, "filename": "pihat_widget-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3314d32619ba690de3fd090eef866dfc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 162828, "upload_time": "2019-10-24T16:33:38", "upload_time_iso_8601": "2019-10-24T16:33:38.771409Z", "url": "https://files.pythonhosted.org/packages/e5/24/069461864fc35cbe27aad3e32deafa64c1abc2ab9c241ab7a9ccdf20bed0/pihat_widget-1.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8c8da79ed49a23a324335daec472ec5d", "sha256": "ae467a85bfdd2c37023175bfdffd27b03de5c314603b99995f66624a13337ee9" }, "downloads": -1, "filename": "pihat-widget-1.2.2.tar.gz", "has_sig": false, "md5_digest": "8c8da79ed49a23a324335daec472ec5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159877, "upload_time": "2019-10-24T16:33:40", "upload_time_iso_8601": "2019-10-24T16:33:40.364149Z", "url": "https://files.pythonhosted.org/packages/0f/1f/dc2a73daee1dd849dbf66a0ae89327751562a654de618d73ffb8c97fdd9d/pihat-widget-1.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "22a331807c3d97516561839951eba845", "sha256": "1ccf11ba0b16f3ddf9aaa70f4a13eae5101f0de50f51721d32438183ad62ac08" }, "downloads": -1, "filename": "pihat_widget-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "22a331807c3d97516561839951eba845", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163202, "upload_time": "2019-10-26T18:54:34", "upload_time_iso_8601": "2019-10-26T18:54:34.377772Z", "url": "https://files.pythonhosted.org/packages/31/64/1c4dc1febe0cf6764958d1121afd855d53f087d29c4eda5033b84cbe3c8b/pihat_widget-1.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d5f44c0d897f6faebcd60ee9f3c403ca", "sha256": "c3639d2558949dfc2299dd27361b37983f28e1e5175c86d80b1c575eae9d0c68" }, "downloads": -1, "filename": "pihat-widget-1.2.3.tar.gz", "has_sig": false, "md5_digest": "d5f44c0d897f6faebcd60ee9f3c403ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160517, "upload_time": "2019-10-26T18:54:37", "upload_time_iso_8601": "2019-10-26T18:54:37.622465Z", "url": "https://files.pythonhosted.org/packages/8f/ba/92489535f92300559e93217aa6f77d54b6db5053736f24de49b67e77c40d/pihat-widget-1.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "6c54e8ff2b284636785f7a14e3bdd27d", "sha256": "8b53125acb7f0f75b62fb1d8884da939559009b316250cd3dea8d1ddc8b36d22" }, "downloads": -1, "filename": "pihat_widget-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6c54e8ff2b284636785f7a14e3bdd27d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163201, "upload_time": "2019-10-26T19:12:51", "upload_time_iso_8601": "2019-10-26T19:12:51.926865Z", "url": "https://files.pythonhosted.org/packages/08/34/6a7ca39bc2a9ec6b01eaf463c36b7e84de78eca9e6708364a5cf4a8968c7/pihat_widget-1.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d9bb421e36544f317a045c66ab091aed", "sha256": "9eecd2b195d3246f844805a9a80317a0ae8a7ff03d069be372e9cf0900f07d58" }, "downloads": -1, "filename": "pihat-widget-1.2.4.tar.gz", "has_sig": false, "md5_digest": "d9bb421e36544f317a045c66ab091aed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160533, "upload_time": "2019-10-26T19:12:53", "upload_time_iso_8601": "2019-10-26T19:12:53.631821Z", "url": "https://files.pythonhosted.org/packages/3a/86/d6a456311751fad502ff9f97b505bd7a3f997596f933ab08ef12b77a377d/pihat-widget-1.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "12ade19e19c8b905aafc597e5d2d05f6", "sha256": "1098448664ccf5453a0a7affedeb21e7f182a260bd11d90bcf2106b3d9424d7d" }, "downloads": -1, "filename": "pihat_widget-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "12ade19e19c8b905aafc597e5d2d05f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163233, "upload_time": "2019-10-26T20:32:44", "upload_time_iso_8601": "2019-10-26T20:32:44.399717Z", "url": "https://files.pythonhosted.org/packages/58/b6/61ecae95d49e6408c85a80edafad274e6da118791d2f54a8bf8c3625f809/pihat_widget-1.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f6a59cf54e055d26d2d07220ac2f2cc2", "sha256": "33baaa082fa2f6c8fef5230b79be9ddff6ebef80f041e7a9014934b5ad92717d" }, "downloads": -1, "filename": "pihat-widget-1.2.5.tar.gz", "has_sig": false, "md5_digest": "f6a59cf54e055d26d2d07220ac2f2cc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160526, "upload_time": "2019-10-26T20:32:47", "upload_time_iso_8601": "2019-10-26T20:32:47.037881Z", "url": "https://files.pythonhosted.org/packages/ee/d5/2ffeab6a6d53366b89a705a92118368827126c68aee821944179e52dd2c4/pihat-widget-1.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "65569f1ac2c06fa89fc2a3d2e309fb63", "sha256": "ad82293c2ef7b47b1e7472e8be35869cd9c4487d48c15700c1db202d834a40b2" }, "downloads": -1, "filename": "pihat_widget-1.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "65569f1ac2c06fa89fc2a3d2e309fb63", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163283, "upload_time": "2019-10-26T20:35:51", "upload_time_iso_8601": "2019-10-26T20:35:51.092361Z", "url": "https://files.pythonhosted.org/packages/43/1e/0ee979d247fb940ae7f75ce97e7a2649988ad6f1ebc1c2e8e3b182c6024b/pihat_widget-1.2.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e632e894b6ef47ad26c55d7d8cab08be", "sha256": "178b766ef6b413ac49d358145703340be9a7771ecfa0d117fd8a5dd27a342778" }, "downloads": -1, "filename": "pihat-widget-1.2.6.tar.gz", "has_sig": false, "md5_digest": "e632e894b6ef47ad26c55d7d8cab08be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160524, "upload_time": "2019-10-26T20:35:55", "upload_time_iso_8601": "2019-10-26T20:35:55.739789Z", "url": "https://files.pythonhosted.org/packages/00/de/2149a92376de00dd3c8bdfe9c20fe414de148bc31f1a73deb68a22d0f743/pihat-widget-1.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "9282deb6d52749e2d17f3fa1d77a4cd4", "sha256": "5cc388e70aa82d17380e9d8fc72be6e0fad36c07d371ad34065945bff2472a32" }, "downloads": -1, "filename": "pihat_widget-1.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "9282deb6d52749e2d17f3fa1d77a4cd4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163462, "upload_time": "2019-10-26T20:41:30", "upload_time_iso_8601": "2019-10-26T20:41:30.743998Z", "url": "https://files.pythonhosted.org/packages/af/b3/0c082df900476e4ba6c6af026cea8f39ceffdfad4099475baf45420067cd/pihat_widget-1.2.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "04f9931dcd41b2a2153bac792eb0a302", "sha256": "e7e7280ef73faa6ae3c6f2e5f258788f8bfce538421f2cfe8adc164fbeb5f466" }, "downloads": -1, "filename": "pihat-widget-1.2.7.tar.gz", "has_sig": false, "md5_digest": "04f9931dcd41b2a2153bac792eb0a302", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160547, "upload_time": "2019-10-26T20:41:35", "upload_time_iso_8601": "2019-10-26T20:41:35.370572Z", "url": "https://files.pythonhosted.org/packages/73/ed/0ce0bbc0853ff2acceb8afad0c4ca50229d55300b9901cabdf68d0bee44b/pihat-widget-1.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "ec9d514ee38ef0e2c35c39cf0b18ad56", "sha256": "0171631b03ece7b98ed7d9bb9f9a3db37527ca324b862348f6270883c2fd9f7a" }, "downloads": -1, "filename": "pihat_widget-1.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "ec9d514ee38ef0e2c35c39cf0b18ad56", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163456, "upload_time": "2019-10-26T21:10:41", "upload_time_iso_8601": "2019-10-26T21:10:41.691035Z", "url": "https://files.pythonhosted.org/packages/d2/4a/a91103ab92eff1d2fc1b74187aa0e8461cb82504fb244879f4d339c3835e/pihat_widget-1.2.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "828bf5c0b6b7e4cf23800d917dbd5297", "sha256": "a501bc85e10d84a7c28ad0d0cced38ed38d06930f089d27bbf15273ca0fc1505" }, "downloads": -1, "filename": "pihat-widget-1.2.8.tar.gz", "has_sig": false, "md5_digest": "828bf5c0b6b7e4cf23800d917dbd5297", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160544, "upload_time": "2019-10-26T21:10:43", "upload_time_iso_8601": "2019-10-26T21:10:43.947459Z", "url": "https://files.pythonhosted.org/packages/3e/41/58049b2cb06a45cb6a730268196f5872a953be5b80c13ec97f59406d7a33/pihat-widget-1.2.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.9": [ { "comment_text": "", "digests": { "md5": "f221f2686f4cdefcb4960e6f7b27b962", "sha256": "5a6ccd915a1fee9d34d0e56522fc1f5b00a94c8c8ecb812c666c253ce0112e43" }, "downloads": -1, "filename": "pihat_widget-1.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "f221f2686f4cdefcb4960e6f7b27b962", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163490, "upload_time": "2019-10-26T21:26:45", "upload_time_iso_8601": "2019-10-26T21:26:45.296096Z", "url": "https://files.pythonhosted.org/packages/71/b8/62b6b6cb7b9ad466fcb8b3705eef9d7c5c45a8ebb687b3b50c09e91cf3dc/pihat_widget-1.2.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "58fd4fcaf85846cc23ec5d643be011d6", "sha256": "81a813c57b67aef49b46ae78bfa540d4af81ef89d3c73abeb259ee90dac2ab60" }, "downloads": -1, "filename": "pihat-widget-1.2.9.tar.gz", "has_sig": false, "md5_digest": "58fd4fcaf85846cc23ec5d643be011d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160590, "upload_time": "2019-10-26T21:26:49", "upload_time_iso_8601": "2019-10-26T21:26:49.127971Z", "url": "https://files.pythonhosted.org/packages/55/4b/e869259a0edc5affd6431c04ac96ca3d4d4c17e7acb0f7244384952639b9/pihat-widget-1.2.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "5fde8edd85eb8c39e54401379ac9594c", "sha256": "14953677a329033422f9ab63dd449ad00e38298c342f0a9e2c61f8debff1b82a" }, "downloads": -1, "filename": "pihat_widget-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5fde8edd85eb8c39e54401379ac9594c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163513, "upload_time": "2019-10-26T21:32:28", "upload_time_iso_8601": "2019-10-26T21:32:28.265800Z", "url": "https://files.pythonhosted.org/packages/7e/d8/b5523d81956b60261b6e1ae871b5a745a3f5442d31232b4513b0ed26b395/pihat_widget-1.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1191c0543c2c9070f85b3978fbfb327a", "sha256": "f22deb2aa6fc02960dc25d239620534a0833e0cb39278893235e01a0a675b660" }, "downloads": -1, "filename": "pihat-widget-1.3.0.tar.gz", "has_sig": false, "md5_digest": "1191c0543c2c9070f85b3978fbfb327a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160616, "upload_time": "2019-10-26T21:32:32", "upload_time_iso_8601": "2019-10-26T21:32:32.013267Z", "url": "https://files.pythonhosted.org/packages/02/9e/ec95a607e1b43cf2cc04a60219b2af2c6c049e739a8231675afb860c0b23/pihat-widget-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "e2e04cc0678ea6c7e3180a7c366af2d6", "sha256": "f5cd47d5948840f291a391c7a821b310691856fd0d7cf63c9137574e668b4295" }, "downloads": -1, "filename": "pihat_widget-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e2e04cc0678ea6c7e3180a7c366af2d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163523, "upload_time": "2019-10-26T21:35:52", "upload_time_iso_8601": "2019-10-26T21:35:52.736422Z", "url": "https://files.pythonhosted.org/packages/b7/93/76ab702f0febf0cfff7713be8ce0179b5742512916b0ec389b9efedc9274/pihat_widget-1.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "381ddf1a6603b0ece6e7971d235cd472", "sha256": "b89ba00d7d6a8366a1948abb8839433bee3cc856b435ea13599b2b8a35b49555" }, "downloads": -1, "filename": "pihat-widget-1.3.1.tar.gz", "has_sig": false, "md5_digest": "381ddf1a6603b0ece6e7971d235cd472", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160644, "upload_time": "2019-10-26T21:35:56", "upload_time_iso_8601": "2019-10-26T21:35:56.839940Z", "url": "https://files.pythonhosted.org/packages/f5/c5/938b7b2a7252e0bc5d7089394b1844564d62c355dae899ae3a36400fe008/pihat-widget-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "76470cb91654042e61c74faedc7a70dd", "sha256": "395b2a122b5e85494191fb91c1fff04eec93865f9eb39fb03443f20f009bb20e" }, "downloads": -1, "filename": "pihat_widget-1.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "76470cb91654042e61c74faedc7a70dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 164000, "upload_time": "2019-11-11T14:13:00", "upload_time_iso_8601": "2019-11-11T14:13:00.740115Z", "url": "https://files.pythonhosted.org/packages/ee/6d/bdc94212498d9416ad6468e8d9d538c84cd3ea92213069d108a85accc2b1/pihat_widget-1.3.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "443163e717cc0231a87d1a7b3410992f", "sha256": "85e1831dbe6c72a8655d1a8f0acb24eb7ce3b816240a91a2235f4e36df289c01" }, "downloads": -1, "filename": "pihat-widget-1.3.2.tar.gz", "has_sig": false, "md5_digest": "443163e717cc0231a87d1a7b3410992f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160855, "upload_time": "2019-11-11T14:13:02", "upload_time_iso_8601": "2019-11-11T14:13:02.797420Z", "url": "https://files.pythonhosted.org/packages/7b/e5/f1b9f19157b6fc9c6c8c9ba1e395bcb36920f44aaffe99672d11a2c77345/pihat-widget-1.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "41358c65b3263882bc719e314d142d7c", "sha256": "d4338c9c0090de1133b6e97b7080b60653b1d9fa2033103d82d583fd0d1d3b38" }, "downloads": -1, "filename": "pihat_widget-1.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "41358c65b3263882bc719e314d142d7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 164000, "upload_time": "2019-11-11T14:34:16", "upload_time_iso_8601": "2019-11-11T14:34:16.060679Z", "url": "https://files.pythonhosted.org/packages/58/b5/c3ad972fd3eb379c6fc7c178fdce46f58169cf46a13d21a9440e80f67f35/pihat_widget-1.3.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "664c8a0050ac5296e6a12152d6dec626", "sha256": "43313c947026063de05e53c28986f4a2eea539ee9546afd61e87c0b5bffe44e8" }, "downloads": -1, "filename": "pihat-widget-1.3.3.tar.gz", "has_sig": false, "md5_digest": "664c8a0050ac5296e6a12152d6dec626", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160885, "upload_time": "2019-11-11T14:34:19", "upload_time_iso_8601": "2019-11-11T14:34:19.137049Z", "url": "https://files.pythonhosted.org/packages/22/1e/74a87b203dfb0244a4a2e5ec5eeb066ed4033c404f904a8a5fe128a7c8ff/pihat-widget-1.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "21c5efe0d9efb41cd107bb6a1baba8cd", "sha256": "da228f8dc5bf9043d82c7572b0d25578edbe7a6c5234a3c5bc1fbe4f1fcf6a44" }, "downloads": -1, "filename": "pihat_widget-1.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "21c5efe0d9efb41cd107bb6a1baba8cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 163999, "upload_time": "2019-11-11T14:42:45", "upload_time_iso_8601": "2019-11-11T14:42:45.092377Z", "url": "https://files.pythonhosted.org/packages/c9/cc/b3ee95bf11051f1aff72ffa6e665cad053b6d22a9b2abe0be8a07440e04c/pihat_widget-1.3.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e425b725e996080c1cf246b2d6a69422", "sha256": "9e3f7980302ea5fdb70460690e473ef28961258db5cba004bd7113a678d7955b" }, "downloads": -1, "filename": "pihat-widget-1.3.4.tar.gz", "has_sig": false, "md5_digest": "e425b725e996080c1cf246b2d6a69422", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160895, "upload_time": "2019-11-11T14:42:48", "upload_time_iso_8601": "2019-11-11T14:42:48.098414Z", "url": "https://files.pythonhosted.org/packages/6c/8e/4878cdeca40eed30223fa539c222c5bdda246d95cd74989de9ca027dc99e/pihat-widget-1.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "9f7a4de4c4cdb4d8ba9b702026fb8c1c", "sha256": "88c34ae405a4dc4643fba63e679549aa5d6a5f0f14dde494b21357f5e400646d" }, "downloads": -1, "filename": "pihat_widget-1.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9f7a4de4c4cdb4d8ba9b702026fb8c1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 164939, "upload_time": "2019-11-11T17:16:04", "upload_time_iso_8601": "2019-11-11T17:16:04.032365Z", "url": "https://files.pythonhosted.org/packages/9f/96/c1f273a051ef9b6df3e186dff224f7377e043ba64a06de48f9fe6af00938/pihat_widget-1.3.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f626f8579743e1d8744b69a0d815945c", "sha256": "f3e98f770293dc8725616c9811e0e360903391bb1076534dd4963d09e9b868bc" }, "downloads": -1, "filename": "pihat-widget-1.3.5.tar.gz", "has_sig": false, "md5_digest": "f626f8579743e1d8744b69a0d815945c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 162729, "upload_time": "2019-11-11T17:16:08", "upload_time_iso_8601": "2019-11-11T17:16:08.349750Z", "url": "https://files.pythonhosted.org/packages/14/e2/401fc04682ddd72ab5c4fd6baa8519d4f20af2d133c0bf88e15b59db2869/pihat-widget-1.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "8d1cd958f85249609b0fcab53df0f224", "sha256": "e4eb8f409813bfe8aa02a77b1cbc5578cc9a325a6214e9fda3acc3b521b1bb6b" }, "downloads": -1, "filename": "pihat_widget-1.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8d1cd958f85249609b0fcab53df0f224", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 165041, "upload_time": "2019-11-14T17:21:55", "upload_time_iso_8601": "2019-11-14T17:21:55.792734Z", "url": "https://files.pythonhosted.org/packages/3a/f2/edf574d6919449af0bca9b45749493d87ab277afe5ac07a4592ea955e3bf/pihat_widget-1.3.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "841c05749eb00663eb21966f2396944f", "sha256": "39a29667e3a994cdad18ba2fba293ef62a047d94e6084da6613529897e245228" }, "downloads": -1, "filename": "pihat-widget-1.3.6.tar.gz", "has_sig": false, "md5_digest": "841c05749eb00663eb21966f2396944f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 162809, "upload_time": "2019-11-14T17:22:01", "upload_time_iso_8601": "2019-11-14T17:22:01.179002Z", "url": "https://files.pythonhosted.org/packages/54/3a/88c3e04bf8ad88ec4e30f481e0cfa24b77dc23735b8330e79b1c42bd313b/pihat-widget-1.3.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.7": [ { "comment_text": "", "digests": { "md5": "f4769cc6bf85e02f1c80b93d2911b130", "sha256": "b4c76aafc4299f74fafdfb379907ac85b1b416d819f61db3af745535076e1871" }, "downloads": -1, "filename": "pihat_widget-1.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "f4769cc6bf85e02f1c80b93d2911b130", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 170259, "upload_time": "2019-11-19T14:13:37", "upload_time_iso_8601": "2019-11-19T14:13:37.006915Z", "url": "https://files.pythonhosted.org/packages/d6/47/62f316b55352e67ae55b75f5bbaebff220591011d68767e9b58037dacfd7/pihat_widget-1.3.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "46cd60540d2d58d6848a70803f4f53de", "sha256": "71826208d316ca4c722bf1276e250366dd68ad90fb43e3c89b14d48b47d3ce43" }, "downloads": -1, "filename": "pihat-widget-1.3.7.tar.gz", "has_sig": false, "md5_digest": "46cd60540d2d58d6848a70803f4f53de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 167826, "upload_time": "2019-11-19T14:13:43", "upload_time_iso_8601": "2019-11-19T14:13:43.468064Z", "url": "https://files.pythonhosted.org/packages/b8/53/17b34f81e250e32facc94222978cb53da8e1bd59adfd6c4dfbd4994eda7d/pihat-widget-1.3.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.8": [ { "comment_text": "", "digests": { "md5": "a9754a8684ef9b36d7121aa3542f1234", "sha256": "8946ade97e9bb1ee20cd173f73df6c36cea20b82d692cd96a2282d639fbab8ef" }, "downloads": -1, "filename": "pihat_widget-1.3.8-py3-none-any.whl", "has_sig": false, "md5_digest": "a9754a8684ef9b36d7121aa3542f1234", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 170413, "upload_time": "2019-11-19T16:19:43", "upload_time_iso_8601": "2019-11-19T16:19:43.124581Z", "url": "https://files.pythonhosted.org/packages/91/52/d8c7635256ab47b5ee57d2f6e0bd512b77998093f9ad1cbab53cd8afdf27/pihat_widget-1.3.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aa880a3a8c491e7d05303f7a55730c90", "sha256": "314cb00f01dd290fb2b709eab4df6904ea123e22a7b0c7641ba10e2f1f1556ab" }, "downloads": -1, "filename": "pihat-widget-1.3.8.tar.gz", "has_sig": false, "md5_digest": "aa880a3a8c491e7d05303f7a55730c90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 168207, "upload_time": "2019-11-19T16:19:49", "upload_time_iso_8601": "2019-11-19T16:19:49.522854Z", "url": "https://files.pythonhosted.org/packages/51/09/c55832f539cab0e2a0f3373976b4593718466b02f575aa5f1d15e84aa47a/pihat-widget-1.3.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.9": [ { "comment_text": "", "digests": { "md5": "5c498b5a519cf6df617e54e7c9dd1862", "sha256": "cdeff53ce956aa07a86f2e1e07e2af07ffa9e5fb60b3678bcf90d497968cf3a5" }, "downloads": -1, "filename": "pihat_widget-1.3.9-py3-none-any.whl", "has_sig": false, "md5_digest": "5c498b5a519cf6df617e54e7c9dd1862", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 170783, "upload_time": "2019-11-20T12:05:26", "upload_time_iso_8601": "2019-11-20T12:05:26.767141Z", "url": "https://files.pythonhosted.org/packages/bb/99/b52e7ddf5c1e01c71fee872d9571c2c06ce6544f068ac3e8f57ea07e59db/pihat_widget-1.3.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "86abd31c214f55c4da79cf87b740e2b1", "sha256": "3bc6df5b56640f77badb2b7420db781d8eb0a6930a0d0b672ecce2b1be713a5f" }, "downloads": -1, "filename": "pihat-widget-1.3.9.tar.gz", "has_sig": false, "md5_digest": "86abd31c214f55c4da79cf87b740e2b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 168342, "upload_time": "2019-11-20T12:05:33", "upload_time_iso_8601": "2019-11-20T12:05:33.622728Z", "url": "https://files.pythonhosted.org/packages/13/ce/fcaa9e54c30cf503aa189447ba5b2346fba082986d3b341d7bd4aa1ae11c/pihat-widget-1.3.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "c079f307471a1b00a25226fd49fae027", "sha256": "70ba9cc291d88b2b7180153aa541cea9b5f19eeaa75634496a4c01e1b2b49808" }, "downloads": -1, "filename": "pihat_widget-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c079f307471a1b00a25226fd49fae027", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 170927, "upload_time": "2019-11-22T17:08:11", "upload_time_iso_8601": "2019-11-22T17:08:11.559755Z", "url": "https://files.pythonhosted.org/packages/67/4c/e56bedffc8f8d8147dc91ed12f9922e2f79b0b77f2bf30b8a5c09ea2bde0/pihat_widget-1.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "588fd91346655a21662a06d7f2cdcdbc", "sha256": "c07f7ffea9c410066249212e4063af41729995508c3753d94a0c3ab548a49dcb" }, "downloads": -1, "filename": "pihat-widget-1.4.0.tar.gz", "has_sig": false, "md5_digest": "588fd91346655a21662a06d7f2cdcdbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 168491, "upload_time": "2019-11-22T17:08:20", "upload_time_iso_8601": "2019-11-22T17:08:20.772485Z", "url": "https://files.pythonhosted.org/packages/6f/1f/1e5696a81683fce96c86ae60dd9ec51d54d46da66363fcf43aa527b3bb77/pihat-widget-1.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "db151def9814f9eea15887e6749171af", "sha256": "f43d0dc0f89b9e02d14ccf786c8f14a27bc7d072e791283f84b9924a4d71008a" }, "downloads": -1, "filename": "pihat_widget-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "db151def9814f9eea15887e6749171af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 171172, "upload_time": "2019-11-22T17:24:00", "upload_time_iso_8601": "2019-11-22T17:24:00.281420Z", "url": "https://files.pythonhosted.org/packages/ef/7e/72b4547dcd8d5ee4b651b5096c766a258322ca86ed3e44c7f755b111cf06/pihat_widget-1.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5b1fd22627d31b3a3c0c9f106008ae3f", "sha256": "d49943644e129e56b955a3cd474d91246b3dc55677fc78b05c76439190590402" }, "downloads": -1, "filename": "pihat-widget-1.4.1.tar.gz", "has_sig": false, "md5_digest": "5b1fd22627d31b3a3c0c9f106008ae3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169075, "upload_time": "2019-11-22T17:24:01", "upload_time_iso_8601": "2019-11-22T17:24:01.858293Z", "url": "https://files.pythonhosted.org/packages/f9/a9/ee44826d552d2e6d7a7e5ad12c8046c406e55c8a0d3edf151791bdc6b3bc/pihat-widget-1.4.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "db151def9814f9eea15887e6749171af", "sha256": "f43d0dc0f89b9e02d14ccf786c8f14a27bc7d072e791283f84b9924a4d71008a" }, "downloads": -1, "filename": "pihat_widget-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "db151def9814f9eea15887e6749171af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 171172, "upload_time": "2019-11-22T17:24:00", "upload_time_iso_8601": "2019-11-22T17:24:00.281420Z", "url": "https://files.pythonhosted.org/packages/ef/7e/72b4547dcd8d5ee4b651b5096c766a258322ca86ed3e44c7f755b111cf06/pihat_widget-1.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5b1fd22627d31b3a3c0c9f106008ae3f", "sha256": "d49943644e129e56b955a3cd474d91246b3dc55677fc78b05c76439190590402" }, "downloads": -1, "filename": "pihat-widget-1.4.1.tar.gz", "has_sig": false, "md5_digest": "5b1fd22627d31b3a3c0c9f106008ae3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169075, "upload_time": "2019-11-22T17:24:01", "upload_time_iso_8601": "2019-11-22T17:24:01.858293Z", "url": "https://files.pythonhosted.org/packages/f9/a9/ee44826d552d2e6d7a7e5ad12c8046c406e55c8a0d3edf151791bdc6b3bc/pihat-widget-1.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }