{ "info": { "author": "Alan Yorinks", "author_email": "MisterYsLab@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Other Environment", "Intended Audience :: Developers", "Intended Audience :: Education", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Education", "Topic :: Home Automation", "Topic :: Utilities" ], "description": "\n## Pymata-express is a high performance, non-blocking, Python asyncio client for the Arduino Firmata Protocol.\n\n## It supports the complete StandardFirmata protocol in addition to an enhanced version of StandardFirmata called FirmataExpress.\n\n### Major Features\n\n* **Python 3.7+ compatible.**\n\n* **Fully documented [API.](http://htmlpreview.github.io/?https://github.com/MrYsLab/pymata-express/blob/master/documentation/api/pymata_express.html)**\n\n* **[User's Guide](https://mryslab.github.io/pymata-express/), Including Examples.**\n\n* **Implements 100% of the StandardFirmata Protocol (StandardFirmata 2.5.8).**\n\n* **Advanced auto-detection of Arduino devices (when using FirmataExpress).**\n\n* **[FirmataExpress](https://github.com/MrYsLab/FirmataExpress) (enhanced StandardFirmata sketch) adds support for:**\n * **HC-SR04 Ultrasonic Distance Sensors using a single pin.**\n * **Stepper Motors.**\n * **Piezo Tone Generation.**\n * **Baud rate of 115200**\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/MrYsLab/pymata-express", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://mryslab.github.io/pymata-express/", "keywords": "Firmata,Arduino,Protocol,Python,asyncio", "license": "GNU Affero General Public License v3 or later (AGPLv3+)", "maintainer": "", "maintainer_email": "", "name": "pymata-express", "package_url": "https://pypi.org/project/pymata-express/", "platform": "", "project_url": "https://pypi.org/project/pymata-express/", "project_urls": { "Download": "https://github.com/MrYsLab/pymata-express", "Homepage": "https://mryslab.github.io/pymata-express/" }, "release_url": "https://pypi.org/project/pymata-express/1.5/", "requires_dist": [ "pyserial" ], "requires_python": "", "summary": "A Python Protocol Abstraction Library For Arduino Firmata using Python asyncio", "version": "1.5" }, "last_serial": 6003277, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "10b10dc71cd9567fce49e4d5314fa94a", "sha256": "5a195ecc3b35d8454854bc99556b8922357c296414d01604ac474ce0bfd7d86a" }, "downloads": -1, "filename": "pymata_express-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10b10dc71cd9567fce49e4d5314fa94a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45005, "upload_time": "2019-01-13T21:51:26", "url": "https://files.pythonhosted.org/packages/e8/36/17d173fe83ecea96fcdd6221cef979283979de9cbe4969ffd16c98e5e069/pymata_express-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "818b618a5303ff18699e44b1f5af0476", "sha256": "393797dac0cd4a73c9345ebcea45d4c2455c86ef9e78260047c572e57b626727" }, "downloads": -1, "filename": "pymata-express-1.0.tar.gz", "has_sig": false, "md5_digest": "818b618a5303ff18699e44b1f5af0476", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18917, "upload_time": "2019-01-13T21:51:29", "url": "https://files.pythonhosted.org/packages/da/59/8c171ed4664ff211643611c4c5745a05f411e0a5d2dcd1f15f2e4640ea6b/pymata-express-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "9a8e18a12b1cd137f5f97a4a1a16abd9", "sha256": "2040d68b7184d2afc9df819f9760c74c38db2529a5bbe77bc10f90385b0dc7d7" }, "downloads": -1, "filename": "pymata_express-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a8e18a12b1cd137f5f97a4a1a16abd9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45028, "upload_time": "2019-01-13T21:58:30", "url": "https://files.pythonhosted.org/packages/ba/7c/a878299a52fca29878a037131dd61bd7281a7a327b9d7f4033119aa28e65/pymata_express-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b93054fecb266036c79fae5880d916c6", "sha256": "5ed6faba887f458ec59d5fa58caf8fb3510cba9a1772f18c2f6bcc8b1fe3509b" }, "downloads": -1, "filename": "pymata-express-1.1.tar.gz", "has_sig": false, "md5_digest": "b93054fecb266036c79fae5880d916c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18899, "upload_time": "2019-01-13T21:58:32", "url": "https://files.pythonhosted.org/packages/57/d6/18c9ba959a89ba718b6c10cd209e79429616c0bac8a3aa5f3700842f9cbe/pymata-express-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "a46d976ec74d39b3540d69f50b7f08f5", "sha256": "da552c9c781479871ff0e8286df7fa8356a86e71d1d51b8847734e7a88b4b92b" }, "downloads": -1, "filename": "pymata_express-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a46d976ec74d39b3540d69f50b7f08f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45112, "upload_time": "2019-02-06T17:21:36", "url": "https://files.pythonhosted.org/packages/fa/13/8550b666f693057deab23741b87b3dfc934a163d6558ad4e407f4b0ad05f/pymata_express-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cca848e9e4786c86386d837b9efca463", "sha256": "745a609b03f8606af7a4cf864b3fe3f63dd2a980f044e31d97c607918f6bdbdf" }, "downloads": -1, "filename": "pymata-express-1.2.tar.gz", "has_sig": false, "md5_digest": "cca848e9e4786c86386d837b9efca463", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18968, "upload_time": "2019-02-06T17:21:38", "url": "https://files.pythonhosted.org/packages/1a/3a/19e066d5c90007bb019b98eb69d522624607f58e50c706a40e132451f45a/pymata-express-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "9cfa3583338c273c83981e0d895e66b5", "sha256": "73c3c59aa8bfe86410be744d6e864605aff564281a98d01b9641d15ea444c228" }, "downloads": -1, "filename": "pymata_express-1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9cfa3583338c273c83981e0d895e66b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45255, "upload_time": "2019-05-18T22:08:17", "url": "https://files.pythonhosted.org/packages/0d/81/2e8f1462127288d723c81319dfdf65ba1d3e3e40b9e62d0affb439e22c79/pymata_express-1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d37f4c614e03c188a1f082ff2f15e3fc", "sha256": "9978f7aee52720d04628743763665ce21d1a00602ea855d24a4a3637cfc4fa7b" }, "downloads": -1, "filename": "pymata-express-1.3.tar.gz", "has_sig": false, "md5_digest": "d37f4c614e03c188a1f082ff2f15e3fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19145, "upload_time": "2019-05-18T22:08:20", "url": "https://files.pythonhosted.org/packages/27/db/eeb2cec38c4c21257324d34628b7fb4a876b6f6a152f44d49971a562c98c/pymata-express-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "5a298f5165fb43b91fb5dedfe17610ff", "sha256": "c21bab03b5523edf41855b587e58c6c7cc0869be52fb897e85b46281a7bd2bd6" }, "downloads": -1, "filename": "pymata_express-1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a298f5165fb43b91fb5dedfe17610ff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45229, "upload_time": "2019-09-18T19:10:29", "url": "https://files.pythonhosted.org/packages/77/89/3370f3fe16020f346da8ffef437dfd0c0b0a0e0f4739f473bd6affc63e52/pymata_express-1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8dace5452c660b5a9567f16af354bccc", "sha256": "694667d893e59305788b78f442db86d814a36c2d431532e94b78f8724798f205" }, "downloads": -1, "filename": "pymata-express-1.4.tar.gz", "has_sig": false, "md5_digest": "8dace5452c660b5a9567f16af354bccc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19118, "upload_time": "2019-09-18T19:10:33", "url": "https://files.pythonhosted.org/packages/16/99/ea1f1b8bad93d7f1afe6805c16a7b8a81c7707d10fac47de108fbd52e1b0/pymata-express-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "4b96126e31d05053f2789d1138812132", "sha256": "aa0f679c0974782c724b639f17cf589bfc4d733b8aa3afd5b7f81454e4ecbdd4" }, "downloads": -1, "filename": "pymata_express-1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4b96126e31d05053f2789d1138812132", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45219, "upload_time": "2019-10-20T15:52:08", "url": "https://files.pythonhosted.org/packages/d7/57/f7bcf7bbc7226d906d7514ba03eabe57a971d1df50a392d5c28fdc6a0c3e/pymata_express-1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b7948a06fbfefb9788020af89723384", "sha256": "35265ba92476714c488aff180d7b4f96e247c4f58ee9a4ac3e679d3573304225" }, "downloads": -1, "filename": "pymata-express-1.5.tar.gz", "has_sig": false, "md5_digest": "4b7948a06fbfefb9788020af89723384", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19109, "upload_time": "2019-10-20T15:52:16", "url": "https://files.pythonhosted.org/packages/7d/af/45edcf35f3ecf98e44a2c9b23599222f064ac6926cbcb059877a99df814b/pymata-express-1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4b96126e31d05053f2789d1138812132", "sha256": "aa0f679c0974782c724b639f17cf589bfc4d733b8aa3afd5b7f81454e4ecbdd4" }, "downloads": -1, "filename": "pymata_express-1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4b96126e31d05053f2789d1138812132", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45219, "upload_time": "2019-10-20T15:52:08", "url": "https://files.pythonhosted.org/packages/d7/57/f7bcf7bbc7226d906d7514ba03eabe57a971d1df50a392d5c28fdc6a0c3e/pymata_express-1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b7948a06fbfefb9788020af89723384", "sha256": "35265ba92476714c488aff180d7b4f96e247c4f58ee9a4ac3e679d3573304225" }, "downloads": -1, "filename": "pymata-express-1.5.tar.gz", "has_sig": false, "md5_digest": "4b7948a06fbfefb9788020af89723384", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19109, "upload_time": "2019-10-20T15:52:16", "url": "https://files.pythonhosted.org/packages/7d/af/45edcf35f3ecf98e44a2c9b23599222f064ac6926cbcb059877a99df814b/pymata-express-1.5.tar.gz" } ] }