{ "info": { "author": "Swift Navigation", "author_email": "dev@swiftnav.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Tools for the Piksi GNSS receiver\n=================================\n\n.. image:: https://travis-ci.org/swift-nav/piksi_tools.png\n :target: https://travis-ci.org/swift-nav/piksi_tools\n\n.. image:: https://badge.fury.io/py/piksi_tools.png\n :target: https://pypi.python.org/pypi/piksi_tools\n\nPython tools for the Piksi GNSS receiver. This repository includes a\nSwift console UI application, as well as a variety of command line\nutilities (firmware bootloader, serial port data logging, etc.).\n\nSetup\n-----\n\nIt is advised to install ``piksi_tools`` inside a virtualenv to avoid modifying global system state. To create a virtualenv, run::\n\n virtualenv py2\n source py2/bin/activate\n\nOr, on Linux Mint, run::\n\n virtualenv py2 --system-site-packages\n source py2/bin/activate\n\nTo setup a python 3.5 virtual environment if your default python is 2.7, first\ninstall python 3.5 via your package manager if needed, and then run::\n\n virtualenv -p python3.5 ~/py3\n source ~/py3/bin/activate\n\nTo install the dependencies for the basic tools: ``pip install -r requirements.txt``\n\nTo install the dependencies for the console GUI, run ``make deps``. Besides\nsystem packages, this also installs python dependencies into the current\n(virtual) environment, and includes the deps for the aforementioned basic tools.\n\nFinally, ``pip install -e .`` to set up a dev install in the local dev environment.\n\nTo run the installed console from the current env, use ``python -m piksi_tools.console.console``\n\nPython version support\n~~~~~~~~~~~~~~~~~~~~~~\n\n* The most important command line tools - ``bootload_v3.py``, ``fileio.py``,\n ``serial_link.py``, and ``settings.py`` - support Python 2.7, 3.5, and 3.7\n\n* Console GUI under Linux supports 2.7 and 3.5\n\n* Console GUI under MacOS and Windows is tested against Python 3.5 but probably\n would support all versions that Linux GUI supports, but some of those might\n need a manual GUI backend change/installation\n\n* Pre-built (pyinstaller) binaries for all platforms use Python 3.5\n\nUsage Examples\n--------------\n\nConsole example\n~~~~~~~~~~~~~~~\n\nTo just use the Swift console, download binary installers for Windows and OS X.\n\n Latest console for `Piksi Multi `__\n\n Older versions of console for use with `Piksi v2 `__\n\n For x86-64 Linux, tar.gz distributions are available for Swift Console `Piksi Multi `__\n\nTo run the console GUI from the command line, install dependencies and run ``PYTHONPATH=. python piksi_tools/console/console.py``.\n\nFor command line arguments, see `console.py `__\n\nTesting\n-------\n\nTo run the tests (excluding some graphical ones) and check for coverage::\n\n $ PYTHONPATH=. tox\n\nThis by default attempts to run tests for all supported Python versions. To skip\nthose versions that you don't have installed, run::\n\n $ PYTHONPATH=. tox --skip-missing-interpreters\n\nTo run some extra tests for the GUI (excluding the non-graphical tests)::\n\n $ PYTHONPATH=. tox -e gui27,gui35\n\nFinally, to run *all* tests for all supported Python versions::\n\n $ PYTHONPATH=. tox -e py27,py35,py37,gui27,gui35\n\nUSB issues on OS X\n------------------\nThe ftdi USB drivers are finicky on some versions of OS X. See their `docs `__ for help debugging (tl;dr if you try to plug in multiple USB devices to the same port, the subsequent ones may not appear through ftdi even if they appear in the result of ``sudo dmesg``. Only restarting your machine will fix this.)\n\nLicense\n-------\n\nCopyright \u00a9 2015 Swift Navigation\n\nDistributed under LGPLv3.0.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/swift-nav/piksi_tools", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "piksi_tools", "package_url": "https://pypi.org/project/piksi_tools/", "platform": "linux", "project_url": "https://pypi.org/project/piksi_tools/", "project_urls": { "Homepage": "https://github.com/swift-nav/piksi_tools" }, "release_url": "https://pypi.org/project/piksi_tools/2.3.18/", "requires_dist": null, "requires_python": "", "summary": "Python tools for the Piksi GNSS receiver.", "version": "2.3.18" }, "last_serial": 5558050, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d4beed46e44f66e0fb70c43fd439bb17", "sha256": "0fbef11f4710ccbf7569b62ec9c5a3519092f52d92d1f5d07d701f2931967f65" }, "downloads": -1, "filename": "piksi_tools-0.1.tar.gz", "has_sig": false, "md5_digest": "d4beed46e44f66e0fb70c43fd439bb17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46103, "upload_time": "2015-04-01T20:21:17", "url": "https://files.pythonhosted.org/packages/ec/87/cc99c1466b3901ddc29cf3834ccbbcf61c3f0b8258a7e315de594b29358f/piksi_tools-0.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "fd507c68cbbfa1c207ec440ce2829943", "sha256": "21f5e7f3803df534e3886e8fbb88a2cdcb9b5ff51325edda23bf34d1adb224c6" }, "downloads": -1, "filename": "piksi_tools-0.10.tar.gz", "has_sig": false, "md5_digest": "fd507c68cbbfa1c207ec440ce2829943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64852, "upload_time": "2015-04-17T20:38:20", "url": "https://files.pythonhosted.org/packages/46/30/76747101a93acd2ae4b4536d0df6e90ab007fd91a51440dd0d0bd244fb9b/piksi_tools-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "79f917f86e7212c6e8095e30e31c6eef", "sha256": "c0369887ce7700d269570cd3ae2a329776af521d17dff46fba68add006c923d3" }, "downloads": -1, "filename": "piksi_tools-0.11.tar.gz", "has_sig": false, "md5_digest": "79f917f86e7212c6e8095e30e31c6eef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64593, "upload_time": "2015-04-17T22:19:36", "url": "https://files.pythonhosted.org/packages/83/7b/4631310920e04c8eaafa0d50f52f0534af904151c1d53e1540218363701d/piksi_tools-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "0ef74b4951988110606ee374c94c9eb2", "sha256": "274910a124d2f8fa94e1a2ff72bfc3f6f80cc16d9507a06f7edfd3bc8833e141" }, "downloads": -1, "filename": "piksi_tools-0.12.tar.gz", "has_sig": false, "md5_digest": "0ef74b4951988110606ee374c94c9eb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64705, "upload_time": "2015-04-24T20:33:39", "url": "https://files.pythonhosted.org/packages/8f/d9/5f55d5bdcfe11d37adc4c5986dd29c72b19f7ea86615375da949871fb5a3/piksi_tools-0.12.tar.gz" } ], "0.17": [ { "comment_text": "", "digests": { "md5": "e96f65b6d6e2d79df9aca6b8a65bf458", "sha256": "1f2d225cfd64d22e12a2da0798218964c49517a01f7c6c27ccc5d7b7944394bf" }, "downloads": -1, "filename": "piksi_tools-0.17.tar.gz", "has_sig": false, "md5_digest": "e96f65b6d6e2d79df9aca6b8a65bf458", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68418, "upload_time": "2015-06-08T21:50:24", "url": "https://files.pythonhosted.org/packages/5d/5f/47fb73d02eb1e1d66d7ff14fb2c6baf0077a0c041d8979aee6e8fe051dee/piksi_tools-0.17.tar.gz" } ], "0.18": [ { "comment_text": "", "digests": { "md5": "dd451f3cd36f8ccc98a4c5a1b32e6a9d", "sha256": "f0d16b819eefab642a21aa3f84fd8f5a756ac43b92eab463091c7ba7f3f569cc" }, "downloads": -1, "filename": "piksi_tools-0.18.tar.gz", "has_sig": false, "md5_digest": "dd451f3cd36f8ccc98a4c5a1b32e6a9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68681, "upload_time": "2015-06-11T19:31:57", "url": "https://files.pythonhosted.org/packages/c4/59/0b02e693965b23ea09d1a8b116a66e55fed3075234fb99ae59449b135321/piksi_tools-0.18.tar.gz" } ], "0.19": [ { "comment_text": "", "digests": { "md5": "3c3c2a7e140b97e1ff264232c62be087", "sha256": "63023dd9868ffc0bafed6f851f4f212ce1b9cfbf9793fe978ee5ade67563cac1" }, "downloads": -1, "filename": "piksi_tools-0.19.tar.gz", "has_sig": false, "md5_digest": "3c3c2a7e140b97e1ff264232c62be087", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68677, "upload_time": "2015-06-11T20:24:46", "url": "https://files.pythonhosted.org/packages/a1/b5/f1ce05247f849512de5e7d38c38a4a47c86bdc60e5ea9eab278bcde04933/piksi_tools-0.19.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "e3f808ebdb81cb9c4e7dea4ef6e02f33", "sha256": "294f49ba3d6cca9ad057b51d84d0891c57188009077d4a365343ac785be6e45d" }, "downloads": -1, "filename": "piksi_tools-0.2.tar.gz", "has_sig": false, "md5_digest": "e3f808ebdb81cb9c4e7dea4ef6e02f33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46140, "upload_time": "2015-04-01T20:35:28", "url": "https://files.pythonhosted.org/packages/ca/84/de85f36379aed14d0aad8902932f5617f261bf4397a556e621f32b756e35/piksi_tools-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "034ff85d287aa2eeaea920ad10efa8b4", "sha256": "f884b90901d619fb1adbbd96d1ec34227f8e1c44a90528a78d4bc0c51b061c76" }, "downloads": -1, "filename": "piksi_tools-0.3.tar.gz", "has_sig": false, "md5_digest": "034ff85d287aa2eeaea920ad10efa8b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58268, "upload_time": "2015-04-02T23:32:05", "url": "https://files.pythonhosted.org/packages/32/4d/a38d7d46547a829da11f42ae4bb7a0ee64b4c9e382ef914495ff365c87da/piksi_tools-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "bfbc455b048a8a2f01d6d17692af67b6", "sha256": "94553ab29eba39ce2e2f797296f13e5c7ac7d1e7b22bacb4c95a6d2764d6b965" }, "downloads": -1, "filename": "piksi_tools-0.4.tar.gz", "has_sig": false, "md5_digest": "bfbc455b048a8a2f01d6d17692af67b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58273, "upload_time": "2015-04-02T23:35:37", "url": "https://files.pythonhosted.org/packages/e1/e8/2f1c6d15e52cb0d75b9b8922d1b86f9a4fcd0d0bf4afe74b21dd890c0dce/piksi_tools-0.4.tar.gz" } ], "0.5": [ { "comment_text": "built for Darwin-14.1.0", "digests": { "md5": "6da8cfbe42c934ae15bd5d8c7c09041d", "sha256": "9c6b390c0a762329f1c3d306b4e4bf29bd7842fbe634cd6560e7bc334c789027" }, "downloads": -1, "filename": "piksi_tools-0.5.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "6da8cfbe42c934ae15bd5d8c7c09041d", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 94949, "upload_time": "2015-04-02T23:47:38", "url": "https://files.pythonhosted.org/packages/8a/55/724afa4fed1eb4f643ae756a1886bc2b20ad38d80cdddc47a663fbe6ac0c/piksi_tools-0.5.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "770625ef72189528d802c5a40851d6e3", "sha256": "9e01be9bba1cd77ae72bc01fd45d121034dc90de8143b08c19b2de0688214b1b" }, "downloads": -1, "filename": "piksi_tools-0.5.tar.gz", "has_sig": false, "md5_digest": "770625ef72189528d802c5a40851d6e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58272, "upload_time": "2015-04-02T23:39:23", "url": "https://files.pythonhosted.org/packages/fa/1d/1d9506fa9013381d21cd720768d2fe1955a10aa4f4b5e8b64cab1fd2bbef/piksi_tools-0.5.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "787d44db95d6d1bd64dd8bca517e25fc", "sha256": "c975089e949249ad757cabf881e8d72ed5f766e34582c48d4e60fb823e4b216c" }, "downloads": -1, "filename": "piksi_tools-0.7.tar.gz", "has_sig": false, "md5_digest": "787d44db95d6d1bd64dd8bca517e25fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63236, "upload_time": "2015-04-03T00:43:22", "url": "https://files.pythonhosted.org/packages/d1/d9/f83f3439770a91d7dfba8f37eef9d1ff3c803fadfe713f9b259920a856cd/piksi_tools-0.7.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "2dd8b6f288b2938c141ea2f2fb4473af", "sha256": "c901895b0d47ecbba19df36f7828c40b30ef48ab83a76c1e29fe0cb5317d900c" }, "downloads": -1, "filename": "piksi_tools-0.9.tar.gz", "has_sig": false, "md5_digest": "2dd8b6f288b2938c141ea2f2fb4473af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18745, "upload_time": "2015-04-17T19:54:42", "url": "https://files.pythonhosted.org/packages/94/e7/7789cceb2724d31624b91b5df42b75b5d137bc44056a63cbf4bcdcf6a3ca/piksi_tools-0.9.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "3ab11236735ec5c6b17bb07dcbe18153", "sha256": "51d391b3180eb8c9faf75b25f6594729254d5dd89888c5267381b4bf2f9dc35c" }, "downloads": -1, "filename": "piksi_tools-2.0.1.tar.gz", "has_sig": false, "md5_digest": "3ab11236735ec5c6b17bb07dcbe18153", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1064264, "upload_time": "2018-08-27T21:34:36", "url": "https://files.pythonhosted.org/packages/e8/0f/3631ef422917abbea44d4f20dd9b1be8bea85795800e6d8140209bd8530b/piksi_tools-2.0.1.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "6505f6fbbb32c4809a64c4259528a60e", "sha256": "ef7696a39d2b75d7c21ccceed2a668d14145fc6b5a93a3d4bacc00d01b957819" }, "downloads": -1, "filename": "piksi_tools-2.0.3.tar.gz", "has_sig": false, "md5_digest": "6505f6fbbb32c4809a64c4259528a60e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1069982, "upload_time": "2018-09-27T20:13:51", "url": "https://files.pythonhosted.org/packages/0a/91/46a4e68f73522443715566d366e36fb289e9a783e47b0137bba45dea71bd/piksi_tools-2.0.3.tar.gz" } ], "2.1.12": [ { "comment_text": "", "digests": { "md5": "7a40dfa40ee104cbee1e6c904ed39b9d", "sha256": "f78dd54aa16ad347955b4a7dce4dab015caa16a8364e350d97514ec1bda7b317" }, "downloads": -1, "filename": "piksi_tools-2.1.12.tar.gz", "has_sig": false, "md5_digest": "7a40dfa40ee104cbee1e6c904ed39b9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1069660, "upload_time": "2018-10-25T00:53:03", "url": "https://files.pythonhosted.org/packages/7d/ff/6a209a8e422eb3cc7b6b4deed440a97dcbea21710b2f5eb98c43dc04b81a/piksi_tools-2.1.12.tar.gz" } ], "2.3.18": [ { "comment_text": "", "digests": { "md5": "9d7abcc7ec88e91c2431aaa349974308", "sha256": "edc9443c5a716e2ca62611303f446e7fc6a5b61d963396ce0955dc62244d9529" }, "downloads": -1, "filename": "piksi_tools-2.3.18.tar.gz", "has_sig": false, "md5_digest": "9d7abcc7ec88e91c2431aaa349974308", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47097796, "upload_time": "2019-07-19T19:08:25", "url": "https://files.pythonhosted.org/packages/f5/84/1a3986d11ebb12157d431176393fe096ee01e147018c6fa260b13469dfed/piksi_tools-2.3.18.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9d7abcc7ec88e91c2431aaa349974308", "sha256": "edc9443c5a716e2ca62611303f446e7fc6a5b61d963396ce0955dc62244d9529" }, "downloads": -1, "filename": "piksi_tools-2.3.18.tar.gz", "has_sig": false, "md5_digest": "9d7abcc7ec88e91c2431aaa349974308", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47097796, "upload_time": "2019-07-19T19:08:25", "url": "https://files.pythonhosted.org/packages/f5/84/1a3986d11ebb12157d431176393fe096ee01e147018c6fa260b13469dfed/piksi_tools-2.3.18.tar.gz" } ] }