{ "info": { "author": "Aceinna OpenIMU", "author_email": "info@aceinna.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "# python-openimu\nPython driver for Aceinna OpenIMU Series Inertial Products. Includes local and cloud file logging, and WebSocket server\n\n### pip install:\npyserial \ntornado \nazure-storage-blob\npsutil\npathlib\nrequests\n\n### openimu.py\nThis is core driver for OpenIMU. It can do the following functions:\n\n- automatically discover an OpenIMU connected to serial port \n- log data to local file or azure cloud \n- parse various ouput packets\n- read/write and get/set EEPROM fields\n- upgrade firmware of device\n- run as a thread in websocket server see below\n\n### server.py\nCreate a web socket server on wss://localhost:8000 that bridges ANS to a locally running openimu serial port driver. Places openimu driver in a thread\n\n- automatically sends data out on wss://localhost:8000 every 33mS encoding packet as JSON. \n- receives messages via on_message handler from ANS currently messages are - status, start_log, stop_log and cmd. \n\n\n### file_storage.py \nThese file store parsed packet data to CSV either locally or on Azure cloud. Uses Azure Python SDK to write to Azure. \n\n### commands.py\nCommand Line Interface to access OpenIMU device\n\n### data/ directory\nLog files .csv are saved under the directory\n\n### app_config/apps/openimu\napps' json\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/Aceinna/python-openimu", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "openimu-testb", "package_url": "https://pypi.org/project/openimu-testb/", "platform": "", "project_url": "https://pypi.org/project/openimu-testb/", "project_urls": { "Homepage": "https://github.com/Aceinna/python-openimu" }, "release_url": "https://pypi.org/project/openimu-testb/0.0.7/", "requires_dist": [ "pyserial", "pathlib", "psutil", "azure-storage-blob", "tornado" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*", "summary": "Aceinna Open Source Python", "version": "0.0.7", "yanked": false, "yanked_reason": null }, "last_serial": 6023233, "releases": { "0.0.7": [ { "comment_text": "", "digests": { "md5": "52c6f27fc211f0a571b5e377a98d1afe", "sha256": "722d5dc4ac2269fdb1a061b69c2b96b558d0fdc2be00152764818c895c764ee2" }, "downloads": -1, "filename": "openimu_testb-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52c6f27fc211f0a571b5e377a98d1afe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*", "size": 45224, "upload_time": "2019-10-24T11:30:46", "upload_time_iso_8601": "2019-10-24T11:30:46.129831Z", "url": "https://files.pythonhosted.org/packages/a4/c4/448516e9dfc09a3877d3c88e0887880852a88cf1ff90250c5abab7aa6a97/openimu_testb-0.0.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2c576857934e7fffbacc886b4685e3d6", "sha256": "4c472a58fe00ab90f331cbbcc83cc84408a590017d98faec117c2ecc05f42dc0" }, "downloads": -1, "filename": "openimu-testb-0.0.7.tar.gz", "has_sig": false, "md5_digest": "2c576857934e7fffbacc886b4685e3d6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*", "size": 32559, "upload_time": "2019-10-24T11:30:49", "upload_time_iso_8601": "2019-10-24T11:30:49.432801Z", "url": "https://files.pythonhosted.org/packages/91/19/0a535ba61fa500583fdddad060a631357be58993e259c37c2796eb843d54/openimu-testb-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "52c6f27fc211f0a571b5e377a98d1afe", "sha256": "722d5dc4ac2269fdb1a061b69c2b96b558d0fdc2be00152764818c895c764ee2" }, "downloads": -1, "filename": "openimu_testb-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52c6f27fc211f0a571b5e377a98d1afe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*", "size": 45224, "upload_time": "2019-10-24T11:30:46", "upload_time_iso_8601": "2019-10-24T11:30:46.129831Z", "url": "https://files.pythonhosted.org/packages/a4/c4/448516e9dfc09a3877d3c88e0887880852a88cf1ff90250c5abab7aa6a97/openimu_testb-0.0.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2c576857934e7fffbacc886b4685e3d6", "sha256": "4c472a58fe00ab90f331cbbcc83cc84408a590017d98faec117c2ecc05f42dc0" }, "downloads": -1, "filename": "openimu-testb-0.0.7.tar.gz", "has_sig": false, "md5_digest": "2c576857934e7fffbacc886b4685e3d6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*", "size": 32559, "upload_time": "2019-10-24T11:30:49", "upload_time_iso_8601": "2019-10-24T11:30:49.432801Z", "url": "https://files.pythonhosted.org/packages/91/19/0a535ba61fa500583fdddad060a631357be58993e259c37c2796eb843d54/openimu-testb-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }