{ "info": { "author": "Virgile Daug\u00e9", "author_email": "virgile.dauge@pm.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6" ], "description": "### A convenient pose wrapper\n\n#### Requirements\n\nYou need steamVR running to use it.\n\n#### Usage\nSimple sampling example, return dictionnary poses values converted to different\nuseful formats.\n```\n\"\"\"Example script using pose_openvr_wrapper.\"\"\"\nimport pose_openvr_wrapper\n\npyopenvr_wrapper = pose_openvr_wrapper.OpenvrWrapper('cfg/config.json')\nprint(pyopenvr_wrapper.devices)\n\nsamples = pyopenvr_wrapper.sample('tracker_0', samples_count=10)\nprint(samples)\n```\n it's also possible to get relative poses, from choosen reference device to\n target device.\n\n```\nrelative_samples = pyopenvr_wrapper.sample(\n ref_device_key='tracking_reference_1',\n target_device_key='tracker_0', samples_count=10)\n\nprint(relative_samples)\n```\n\n\n#### Example config file :\n It require a config file to always keep same tracker/lighthouses names.\n```\n{\n \"devices\":[\n {\n \"name\": \"tracking_reference_0\",\n \"type\": \"tracking_reference\",\n \"serial\":\"LHB-02F97E98\"\n },\n {\n \"name\": \"tracking_reference_1\",\n \"type\": \"tracking_reference\",\n \"serial\":\"LHB-431A55FD\"\n },\n {\n \"name\": \"tracker_0\",\n \"type\": \"tracker\",\n \"serial\":\"LHR-3CD1A9DA\"\n },\n {\n \"name\": \"tracker_1\",\n \"type\": \"tracker\",\n \"serial\":\"LHR-25865D81\"\n },\n {\n \"name\": \"tracker_2\",\n \"type\": \"tracker\",\n \"serial\":\"LHR-4359D2B6\"\n }\n ]\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/virgileTN/pyopenvr_wrapper", "keywords": "vive,tracking", "license": "", "maintainer": "", "maintainer_email": "", "name": "pose-openvr-wrapper", "package_url": "https://pypi.org/project/pose-openvr-wrapper/", "platform": "", "project_url": "https://pypi.org/project/pose-openvr-wrapper/", "project_urls": { "Homepage": "https://github.com/virgileTN/pyopenvr_wrapper" }, "release_url": "https://pypi.org/project/pose-openvr-wrapper/0.3.8/", "requires_dist": null, "requires_python": "", "summary": "PyOpenvr Library convenience wrapper for recovery of pose data", "version": "0.3.8" }, "last_serial": 5366131, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "9eaee88e177efe0f2dbd7315de773321", "sha256": "3eed1c916ef785e7ca71a3a862203ceb79b7e90a767699aa7dad14331c7be66a" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "9eaee88e177efe0f2dbd7315de773321", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5098, "upload_time": "2019-01-15T13:41:32", "url": "https://files.pythonhosted.org/packages/10/97/37010a5dc87f0369e412da1256067e01be719a3cfb54b70e9dd8561b2801/pose_openvr_wrapper-0.1.3-py2-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "30fe1e2002bb563d1b7dc4826ea7a8f4", "sha256": "2b81f953d992356ee499711b626800281530752d59153a3b5e0acebab7eea546" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "30fe1e2002bb563d1b7dc4826ea7a8f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5126, "upload_time": "2019-02-14T16:51:13", "url": "https://files.pythonhosted.org/packages/3f/b4/0bb2270e1f44f5b395b48c8dd750e5b314b898ddbaf34207b2bc7ded93ed/pose_openvr_wrapper-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2bf038cf34cc5613cf5f14195f7cbba", "sha256": "fd750c49151ce505ff47076273d862e7126e5068ae2a574acc1bc828b83eb3f7" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a2bf038cf34cc5613cf5f14195f7cbba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4356, "upload_time": "2019-02-14T16:51:14", "url": "https://files.pythonhosted.org/packages/9b/0e/84525db50bee5100b914a004f3012a52ffb7d25e8e644c4f713502983cb7/pose_openvr_wrapper-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "366ed1801e5af271e443443228c538e0", "sha256": "9b2fa24b027204a55658002ac23b6167456e6cbb35b6be37c3eb7e585a7e0acd" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.2.0.tar.gz", "has_sig": false, "md5_digest": "366ed1801e5af271e443443228c538e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4765, "upload_time": "2019-02-21T10:37:23", "url": "https://files.pythonhosted.org/packages/93/dc/d153d27eb777e5b789e3bb14d2bd7925f8b6f6d98b713c121993d86676c9/pose_openvr_wrapper-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "610d19184b4f82ae60fdb33f34c00b57", "sha256": "4aefa27b53a5f2fcda8294c87ef42001bbbda47c9752ff8d3765901b3b5d48ff" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.2.1.tar.gz", "has_sig": false, "md5_digest": "610d19184b4f82ae60fdb33f34c00b57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4577, "upload_time": "2019-02-21T16:56:16", "url": "https://files.pythonhosted.org/packages/9b/1d/863d0f7c5d4ac916791249aace0356492fa18414d45a326beaec1df4ee59/pose_openvr_wrapper-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2ac9bb28d3f265dc12bef57c5b6383b4", "sha256": "46e31f0545df6fb5debaf29be746d2b757ef23191df05ee1b762d7f43ae5cdcc" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2ac9bb28d3f265dc12bef57c5b6383b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4576, "upload_time": "2019-02-21T17:07:47", "url": "https://files.pythonhosted.org/packages/4b/d5/e7c1322384add318d25dc34e81a46dab2447e20d491c6356ccaea27bb829/pose_openvr_wrapper-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "512734b269e0a11fcfa94e300f313d13", "sha256": "393350a97d295745f215c620cf9abd6582e58c66c02dbc451e2784a17ff4049c" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.3.1.tar.gz", "has_sig": false, "md5_digest": "512734b269e0a11fcfa94e300f313d13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5024, "upload_time": "2019-04-02T11:39:43", "url": "https://files.pythonhosted.org/packages/03/57/a737118fe1a07204e65ad08f445590d4b81f835cfa9074e9a4b450c8cadf/pose_openvr_wrapper-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "8e0005820bf14e7967f96680aacc3959", "sha256": "6786c64e6966fc777d9c72612a5cbefb0d3e80c0bc27ca3204e49be799e5b7d3" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.3.2.tar.gz", "has_sig": false, "md5_digest": "8e0005820bf14e7967f96680aacc3959", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5046, "upload_time": "2019-04-03T13:38:10", "url": "https://files.pythonhosted.org/packages/c2/fe/fb2b98b5381a9e4bb66f9b8252e3bef2cd19b3303c372129132a93aa3a93/pose_openvr_wrapper-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "a41f56b256a9998d3880f4af8079551e", "sha256": "cf4bfa347575bb5eed69f7be89adf779d377b18755b8aa719748997be0a685f6" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.3.3.tar.gz", "has_sig": false, "md5_digest": "a41f56b256a9998d3880f4af8079551e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5038, "upload_time": "2019-04-03T13:42:05", "url": "https://files.pythonhosted.org/packages/ba/15/abe1c13b1921b4875a437584e7a8cefa993f65162313515aa0e837090b60/pose_openvr_wrapper-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "5b47febbcee1df6439427d7192c5f4ea", "sha256": "b2e7d3f15a13b8dd2d8f1703569b6edcc84721b2fe5ee7fe9e22fc23fe5dbb9f" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.3.4.tar.gz", "has_sig": false, "md5_digest": "5b47febbcee1df6439427d7192c5f4ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5060, "upload_time": "2019-04-03T16:10:53", "url": "https://files.pythonhosted.org/packages/19/ba/2941033b97d2fa9bdb769bed8f85e32ab408b9b18ec1a000fb99dc1804d5/pose_openvr_wrapper-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "c1d490317affe2d328f3c62b6e2e5831", "sha256": "4e655b4466f63fb19ece855c6d6a923674e04b96e2955e6df047fdc77fa22516" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.3.5.tar.gz", "has_sig": false, "md5_digest": "c1d490317affe2d328f3c62b6e2e5831", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5059, "upload_time": "2019-04-04T11:28:40", "url": "https://files.pythonhosted.org/packages/71/42/65cce58c1b7f3c6a2e79d25db5136eefdd0eae98b929eb2ed04bad0ca06b/pose_openvr_wrapper-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "c3c1bc1a2ad3da0db6363baeaef3c033", "sha256": "536168e76c6fc9c959d95ba05e8a39ce52779e99bb392e040c4df9b69ae3acfe" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.3.6.tar.gz", "has_sig": false, "md5_digest": "c3c1bc1a2ad3da0db6363baeaef3c033", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5035, "upload_time": "2019-06-05T16:00:25", "url": "https://files.pythonhosted.org/packages/30/9c/aadabe3537c8969a0f769e98717236deb1505e6c8753f7f895262bca45da/pose_openvr_wrapper-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "37d3ec32244c33781b819637b346f0d4", "sha256": "10a9d61db5c3915a330e7ab1d77771126a5933ca5446a6b023d2a7f6c8e4d940" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.3.7.tar.gz", "has_sig": false, "md5_digest": "37d3ec32244c33781b819637b346f0d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5115, "upload_time": "2019-06-06T08:28:59", "url": "https://files.pythonhosted.org/packages/90/b2/c60492b368f0e0bfdb4ac376741204f9554aaa5ca21c3736cc847f87ff36/pose_openvr_wrapper-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "7e21a83926f1a97368158f4303ba2f22", "sha256": "5424f4a4023f7c7efa558a3eb2dc8ef5f4c8ff31e56fe59b435bb6e9aa6e2e41" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.3.8.tar.gz", "has_sig": false, "md5_digest": "7e21a83926f1a97368158f4303ba2f22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5110, "upload_time": "2019-06-06T08:49:43", "url": "https://files.pythonhosted.org/packages/75/c6/cbd7e908e1d09295188515e162bd6c78ea524fd48935160b3c246c7995c9/pose_openvr_wrapper-0.3.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7e21a83926f1a97368158f4303ba2f22", "sha256": "5424f4a4023f7c7efa558a3eb2dc8ef5f4c8ff31e56fe59b435bb6e9aa6e2e41" }, "downloads": -1, "filename": "pose_openvr_wrapper-0.3.8.tar.gz", "has_sig": false, "md5_digest": "7e21a83926f1a97368158f4303ba2f22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5110, "upload_time": "2019-06-06T08:49:43", "url": "https://files.pythonhosted.org/packages/75/c6/cbd7e908e1d09295188515e162bd6c78ea524fd48935160b3c246c7995c9/pose_openvr_wrapper-0.3.8.tar.gz" } ] }