{ "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 \n\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\n\nCommand Line Interface to access OpenIMU device\n\n### data/ directory\n\nLog files .csv are saved under the directory", "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-test10", "package_url": "https://pypi.org/project/openimu-test10/", "platform": "", "project_url": "https://pypi.org/project/openimu-test10/", "project_urls": { "Homepage": "https://github.com/Aceinna/python-openimu" }, "release_url": "https://pypi.org/project/openimu-test10/0.0.7/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*", "summary": "Aceinna Open Source Python", "version": "0.0.7", "yanked": false, "yanked_reason": null }, "last_serial": 6021910, "releases": { "0.0.7": [ { "comment_text": "", "digests": { "md5": "c84f5b13e3838455016f3f22cd854614", "sha256": "41ea813ad226ce1b1b3e623166bf291c5b83646f70880c968686695a76f6b45e" }, "downloads": -1, "filename": "openimu_test10-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c84f5b13e3838455016f3f22cd854614", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*", "size": 17599, "upload_time": "2019-10-24T06:08:37", "upload_time_iso_8601": "2019-10-24T06:08:37.070169Z", "url": "https://files.pythonhosted.org/packages/9e/74/e93b76a25cc5e6a8165bc8e582f3fb4209952e30c61bab73c3e4382c6bc1/openimu_test10-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c84f5b13e3838455016f3f22cd854614", "sha256": "41ea813ad226ce1b1b3e623166bf291c5b83646f70880c968686695a76f6b45e" }, "downloads": -1, "filename": "openimu_test10-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c84f5b13e3838455016f3f22cd854614", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*", "size": 17599, "upload_time": "2019-10-24T06:08:37", "upload_time_iso_8601": "2019-10-24T06:08:37.070169Z", "url": "https://files.pythonhosted.org/packages/9e/74/e93b76a25cc5e6a8165bc8e582f3fb4209952e30c61bab73c3e4382c6bc1/openimu_test10-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }