{ "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-testa", "package_url": "https://pypi.org/project/openimu-testa/", "platform": "", "project_url": "https://pypi.org/project/openimu-testa/", "project_urls": { "Homepage": "https://github.com/Aceinna/python-openimu" }, "release_url": "https://pypi.org/project/openimu-testa/0.0.1/", "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.1", "yanked": false, "yanked_reason": null }, "last_serial": 6023194, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a3b5dc8eb923646b89a60fcca2601722", "sha256": "0f799af593f53041989177e1807b4c5e0cda7b4c19bc0ac23773a508bd8f84ed" }, "downloads": -1, "filename": "openimu_testa-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3b5dc8eb923646b89a60fcca2601722", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*", "size": 30999, "upload_time": "2019-10-24T11:15:11", "upload_time_iso_8601": "2019-10-24T11:15:11.934788Z", "url": "https://files.pythonhosted.org/packages/8a/6f/a273b5d2b20651b6ca8ef5cd2318a4000c673f3eed160acca3193b135bd7/openimu_testa-0.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "34b3be54623d0a6d8328a0e924fc4421", "sha256": "df97b8921435140b28bcbb76b881dcb03a83a92587b55a663a3b30fc18afcb95" }, "downloads": -1, "filename": "openimu-testa-0.0.1.tar.gz", "has_sig": false, "md5_digest": "34b3be54623d0a6d8328a0e924fc4421", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*", "size": 19073, "upload_time": "2019-10-24T11:15:14", "upload_time_iso_8601": "2019-10-24T11:15:14.164460Z", "url": "https://files.pythonhosted.org/packages/52/23/f0e6b0c54f8bf876086bf9e3db53efcb92f41a361201e573f5fbbc8a69ad/openimu-testa-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a3b5dc8eb923646b89a60fcca2601722", "sha256": "0f799af593f53041989177e1807b4c5e0cda7b4c19bc0ac23773a508bd8f84ed" }, "downloads": -1, "filename": "openimu_testa-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3b5dc8eb923646b89a60fcca2601722", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*", "size": 30999, "upload_time": "2019-10-24T11:15:11", "upload_time_iso_8601": "2019-10-24T11:15:11.934788Z", "url": "https://files.pythonhosted.org/packages/8a/6f/a273b5d2b20651b6ca8ef5cd2318a4000c673f3eed160acca3193b135bd7/openimu_testa-0.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "34b3be54623d0a6d8328a0e924fc4421", "sha256": "df97b8921435140b28bcbb76b881dcb03a83a92587b55a663a3b30fc18afcb95" }, "downloads": -1, "filename": "openimu-testa-0.0.1.tar.gz", "has_sig": false, "md5_digest": "34b3be54623d0a6d8328a0e924fc4421", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*", "size": 19073, "upload_time": "2019-10-24T11:15:14", "upload_time_iso_8601": "2019-10-24T11:15:14.164460Z", "url": "https://files.pythonhosted.org/packages/52/23/f0e6b0c54f8bf876086bf9e3db53efcb92f41a361201e573f5fbbc8a69ad/openimu-testa-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }