{ "info": { "author": "Plantiga", "author_email": "info@plantiga.com", "bugtrack_url": null, "classifiers": [], "description": "===============\nOsensaPlantiga\n===============\n\nPython module for interfacing with the OSENSA-Plantiga pods.\n\n*History*\n---------\n\n*Release 0.1.8:*\n\n- Add option to save record CSV with CRC flags\n- Add option to save record CSV files with converted timestamp\n- Add logs() method for viewing debugging logs\n- Add status() method for viewing device status\n- Add custom modbus command to check flash integrity\n- Move print outputs to logging object\n- Remove unnecessary whitespace\n- Add sanity test\n\n*Release 0.1.7:*\n\n- Add logic to sort results in find_docks()\n- Add debugging tools for erase_flash() and poll() methods\n\n*Release 0.1.6:*\n\n- Revert default SYNC pin state to low\n- Add logic to support software reset\n- Tweak erase_flash() debugging text\n\n*Release 0.1.5:*\n\n- Update erase function to support fast erase\n- Update default SYNC pin state\n- Minor tweaks to connect() logic\n\n*Release 0.1.4:*\n\n- Add convert_unixtime() method\n\n*Release 0.1.3:*\n\n- Add method to test clock drift/accuracy\n\n*Release 0.1.2:*\n\n- Add methods to set device into bootloader and to upload new firmware\n- Add custom exception to allow return of partially complete flash record read\n- Add 1.5Mbaud as a selectable baudrate option\n- Other misc bug fixes\n\n*Release 0.1.1:*\n\n- Update API to work with new pod and dock hardware\n- Update documentation detailing new pod operation modes and instructions on setting dock serial number\n- Fix issue with serial port initialization causing communication issues between pods and docks\n- Add methods to get SYNC and RESET pin states\n- Revise connect() logic to improve pod detection speed\n- Fix bug with minimal modbus library causing errors when compiled\n- Add poll() method for continuous monitoring of a single parameter \n- Add speed_test() method for evaluating device read speed\n- Add placeholder battery_level() method that returns a hardcoded percentage value (0.98 = 98%)\n\n*Release 0.1.0:*\n\n- Rename release version to fix install error\n\n*Release 0.0.10:*\n\n- Time base in CSV file now based on unix time stamps + interpolation\n\n*Release 0.0.9:*\n\n- Fix bug in minimalmodbus that prevented reconnecting after disconnecting\n\n*Release 0.0.8:*\n\n- Revise Record logic to support new record format that includes record size and data rate\n- Revise Record print() and tocsv() logic to include unix timestamp\n- Revise save_records() logic to allow option to save headers\n\n*Release 0.0.7:*\n\n- Add modbus CRC check in the read flash command\n- Add option to adjust number of flash pages to read at a time\n- Update baudrate options to support faster baudrates\n- Fix find_docks() support for MacOS\n- Increase speed of Pod connection failure detection\n\n*Release 0.0.6:*\n\n- Add logic to handle none type exceptions when finding docks\n- Add pyserial and python-dateutil as package dependencies\n\n*Release 0.0.5:*\n\n- Add methods to improve accessibility for connecting to a dock\n- Add methods for pod time synchronization\n\n*Release 0.0.4:*\n\n- Add method to read pod firmware version\n\n*Release 0.0.3:*\n\n- Add methods to read and write from device flash\n- Add Record class to store 1 page of data from flash\n- Add methods to conveniently read disk page and usage\n- Add helper methods to convert flash data to a plot, a csv file and to a serial blob\n\n*Release 0.0.2:*\n\n- Add missing modbus library\n\n*Release 0.0.1:*\n\n- Test release", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "osensaplantiga-dev", "package_url": "https://pypi.org/project/osensaplantiga-dev/", "platform": "", "project_url": "https://pypi.org/project/osensaplantiga-dev/", "project_urls": null, "release_url": "https://pypi.org/project/osensaplantiga-dev/0.1.17/", "requires_dist": null, "requires_python": ">=3.6", "summary": "OSENSA-Plantiga Python library", "version": "0.1.17" }, "last_serial": 4670721, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "3cbd75bd183a8b7c7cb8aa36239b5ddb", "sha256": "3564e13fa7f0fad1e7381e923d3ce4d19fb00931e7e6bd6a3ca843bc117a3165" }, "downloads": -1, "filename": "osensaplantiga-dev-0.1.10.tar.gz", "has_sig": false, "md5_digest": "3cbd75bd183a8b7c7cb8aa36239b5ddb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42412, "upload_time": "2018-11-12T23:17:45", "url": "https://files.pythonhosted.org/packages/0e/c4/66ec8357dfdccc67ae1d5f3814bbf60a967c23c2a2e0f5f2c90e406cbb93/osensaplantiga-dev-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "7e564bdd18adf97270063ea78fa618dc", "sha256": "1f9fd545743322f0e08de2b96d39ea43113be52703bc634ddcccf48217d32711" }, "downloads": -1, "filename": "osensaplantiga-dev-0.1.11.tar.gz", "has_sig": false, "md5_digest": "7e564bdd18adf97270063ea78fa618dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43482, "upload_time": "2018-11-15T23:52:53", "url": "https://files.pythonhosted.org/packages/94/41/a0cba06423805bc6a693d0332f243a766eec6cf621369dd1616c22955a33/osensaplantiga-dev-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "15a2216281acd7df8550e7bb8faf5b35", "sha256": "126ac46401cfb88e5dfc7d60c8dec7dfab92e661f88fc38618236a7ff42c6344" }, "downloads": -1, "filename": "osensaplantiga-dev-0.1.12.tar.gz", "has_sig": false, "md5_digest": "15a2216281acd7df8550e7bb8faf5b35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43896, "upload_time": "2018-11-16T00:25:03", "url": "https://files.pythonhosted.org/packages/19/c4/76409b6f2fb741ccb006bea3efdf10eacbe6c01530cc69ef02d768d71ddd/osensaplantiga-dev-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "be739d86bfa00493a7715128a9e5282f", "sha256": "bceac86d99ce0ce77f85d9f01b895b764d1afb23e3dacfe0926f3eabe315bc02" }, "downloads": -1, "filename": "osensaplantiga-dev-0.1.13.tar.gz", "has_sig": false, "md5_digest": "be739d86bfa00493a7715128a9e5282f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43330, "upload_time": "2018-11-26T19:20:43", "url": "https://files.pythonhosted.org/packages/b8/a0/8a13400d612f822cc57d6481e009d69c721a83c20d2bd0c800f188903473/osensaplantiga-dev-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "d82e3721642ed5288dc82c09166b2e76", "sha256": "02281e68f35b5b10d0a02130586f1e1e615ebb437bac4958a026c166183b8318" }, "downloads": -1, "filename": "osensaplantiga-dev-0.1.14.tar.gz", "has_sig": false, "md5_digest": "d82e3721642ed5288dc82c09166b2e76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43488, "upload_time": "2018-11-30T22:59:58", "url": "https://files.pythonhosted.org/packages/25/9a/9da989510c9b9a1945f292f86c1eef169858603e0b3e4e3632a5c9883d74/osensaplantiga-dev-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "f795d9da0f3cf00ae2d4e7bfd31456d6", "sha256": "3bef3368f41b6398ca0323d324383fc0174f93887260a603880f5fe8b102575d" }, "downloads": -1, "filename": "osensaplantiga-dev-0.1.15.tar.gz", "has_sig": false, "md5_digest": "f795d9da0f3cf00ae2d4e7bfd31456d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43499, "upload_time": "2018-11-30T23:39:19", "url": "https://files.pythonhosted.org/packages/14/a1/1745a46f25f28f02d9e8ad126ca9a6063aee80a3a93c5d994c5c88491988/osensaplantiga-dev-0.1.15.tar.gz" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "c01533122cfd3dfe3bf4e336ea4b5e33", "sha256": "f1221fb37d3ccdf39ec17564837c860ddcdea35cf341355965b9eab10d361600" }, "downloads": -1, "filename": "osensaplantiga-dev-0.1.16.tar.gz", "has_sig": false, "md5_digest": "c01533122cfd3dfe3bf4e336ea4b5e33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43489, "upload_time": "2018-11-30T23:40:50", "url": "https://files.pythonhosted.org/packages/c2/de/1e67f7427a5d2d910b490a18c934f9746703c8279e8f3a586961a0a99f33/osensaplantiga-dev-0.1.16.tar.gz" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "9220bf3d007f286a981ed594eb20c84f", "sha256": "0fdda2c3e5581a0fda654f98598833b70b5c1a58f73948a5e45b41948f26b84f" }, "downloads": -1, "filename": "osensaplantiga-dev-0.1.17.tar.gz", "has_sig": false, "md5_digest": "9220bf3d007f286a981ed594eb20c84f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 43472, "upload_time": "2019-01-08T00:04:24", "url": "https://files.pythonhosted.org/packages/5d/f9/75e47d1c137d48151f53d0be0a22f34cd937f6560803f0cf17de6ede1c4f/osensaplantiga-dev-0.1.17.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "3f1607752e1151800678aa4a2425ed43", "sha256": "733b9dc818996bcc749fc1d238b8cd2236974977d03bad6c9a10ac7c7e6b53d9" }, "downloads": -1, "filename": "osensaplantiga-dev-0.1.8.tar.gz", "has_sig": false, "md5_digest": "3f1607752e1151800678aa4a2425ed43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42045, "upload_time": "2018-11-08T02:15:16", "url": "https://files.pythonhosted.org/packages/ad/37/53b8f413c8e188eb55d8246b50f79f17972bb7d2fe224b6ccd14e1304712/osensaplantiga-dev-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "6a1c44a8f0ca0780aae3b99f492e652b", "sha256": "b23eb3867ac22953153b66059d44690def22b0e039ad9ba9d9cff3da4ba3227a" }, "downloads": -1, "filename": "osensaplantiga-dev-0.1.9.tar.gz", "has_sig": false, "md5_digest": "6a1c44a8f0ca0780aae3b99f492e652b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42413, "upload_time": "2018-11-12T23:07:05", "url": "https://files.pythonhosted.org/packages/8f/71/d4de2ead3136d27dc59a1e8d95422f31a0b8401bc4fae0d0d52c1946a12e/osensaplantiga-dev-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9220bf3d007f286a981ed594eb20c84f", "sha256": "0fdda2c3e5581a0fda654f98598833b70b5c1a58f73948a5e45b41948f26b84f" }, "downloads": -1, "filename": "osensaplantiga-dev-0.1.17.tar.gz", "has_sig": false, "md5_digest": "9220bf3d007f286a981ed594eb20c84f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 43472, "upload_time": "2019-01-08T00:04:24", "url": "https://files.pythonhosted.org/packages/5d/f9/75e47d1c137d48151f53d0be0a22f34cd937f6560803f0cf17de6ede1c4f/osensaplantiga-dev-0.1.17.tar.gz" } ] }