{ "info": { "author": "Opti-SSR developers", "author_email": "f.immohr@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering" ], "description": "Opti_SSR\n========\n\nThis python package provides the necessary tools to use an \nOptiTrack_ optical tracking system for different applications of the SoundScape_ Renderer_ (SSR)\nincluding listener position and orientation tracking in local sound field synthesis.\n\nIt contains several modules including a module to connect to the OptiTrack system (opti_client) and\na seperate one to connect to and control instances of the SSR (ssr_client).\nThe module that connects these aforementioned ones and implements sequence and desired functionality is also part of the package (bridges).\n\nNote that the optirx_ 1.10 library is included here with only minor changes from the original source and\nthat the modules ssr_client and opti_client respectively are designed\nto be used independently in other projects as well.\n\nDocumentation:\n http://opti-ssr.rtfd.io/\n\nSource code:\n https://github.com/OptiTools/opti_ssr\n\nPython Package Index:\n http://pypi.python.org/pypi/opti_ssr/\n\nExample files to set up the SSR:\n https://github.com/OptiTools/opti_ssr-examples\n\nLicense:\n MIT -- see the file ``LICENSE`` for details.\n\n.. _SoundScape: http://spatialaudio.net/ssr/\n.. _Renderer: http://spatialaudio.net/ssr/\n.. _OptiTrack: http://optitrack.com/\n.. _optirx: https://bitbucket.org/astanin/python-optirx/src\n\nInstallation\n------------\n\nAside from Python_ itself, NumPy_ and pyquaternion_ are needed. It should work with both Python3 as well as Python2.\n\n.. _Python: http://www.python.org/\n.. _NumPy: http://www.numpy.org/\n.. _pyquaternion: http://kieranwynn.github.io/pyquaternion/\n\nThe easiest way to install this package is using pip_ to download the latest release from PyPi_::\n\n pip install opti_ssr\n\n.. _pip: https://pip.pypa.io/en/stable/installing/\n.. _PyPi: http://pypi.python.org/pypi/opti_ssr/\n\nUsage\n-----\nTo use opti_ssr you can use a demo function like the basic one below.\nSimply instantiate the necessary class objects according to the given parameters and start the thread in the class that contains the functionality.\nReady-to-use demo functions to demonstrate head orientation tracking in binaural synthesis or \nlistener tracking in local sound field synthesis are available at the github repository.\nThe SoundScape Renderer has to be started prior to opti_ssr. ::\n\n import opti_ssr\n\n def demo(ssr_ip, ssr_port, opti_unicast_ip, opti_multicast_ip, opti_port, ssr_end_message):\n optitrack = opti_ssr.OptiTrackClient(opti_unicast_ip, opti_multicast_ip, opti_port)\n ssr = opti_ssr.SSRClient(ssr_ip, ssr_port, ssr_end_message)\n headtracker = opti_ssr.HeadTracker(optitrack, ssr)\n headtracker.start()\n\n if __name__ == \"__main__\":\n demo()\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/OptiTools/opti_ssr-examples", "keywords": "optitrack,motive,natnet,ssr,soundscaperenderer", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "opti-ssr", "package_url": "https://pypi.org/project/opti-ssr/", "platform": "any", "project_url": "https://pypi.org/project/opti-ssr/", "project_urls": { "Homepage": "https://github.com/OptiTools/opti_ssr-examples" }, "release_url": "https://pypi.org/project/opti-ssr/0.1.4/", "requires_dist": [ "numpy", "pyquaternion" ], "requires_python": "", "summary": "Using an OptiTrack system for different applications of the SoundScape Renderer", "version": "0.1.4" }, "last_serial": 3964596, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "90b8651a9d8637cf78f936723ad0a999", "sha256": "4675a081c8f30eb6406a6fbfabeb89bcf2bd51e8bd3e149e2e05aae2f849bb1b" }, "downloads": -1, "filename": "opti_ssr-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90b8651a9d8637cf78f936723ad0a999", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15347, "upload_time": "2017-02-14T20:57:01", "url": "https://files.pythonhosted.org/packages/24/bc/77ca7051bcf4e2200fc35759d130bf89bb3e83ee642b00fbbfc24c7903e4/opti_ssr-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f58f98a7c44e41b19b59251641e55ae8", "sha256": "4dd2aac6d4f5a69db1ce6cd1fc0c87fa3007f6bc06401408535b5b6b370df7fb" }, "downloads": -1, "filename": "opti_ssr-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f58f98a7c44e41b19b59251641e55ae8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11623, "upload_time": "2017-02-14T20:57:05", "url": "https://files.pythonhosted.org/packages/19/d4/100032edf847883075e7e80c994abda3ee5c6773845a063426e9549b249f/opti_ssr-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4604767fc9fcb2ee3875a89128896298", "sha256": "b1237ff8ec3c211d59f2caa516eb6ede2d93392efd4b39f4f76e1a1e575022a4" }, "downloads": -1, "filename": "opti_ssr-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4604767fc9fcb2ee3875a89128896298", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15467, "upload_time": "2017-02-23T11:01:59", "url": "https://files.pythonhosted.org/packages/ac/00/b9ef018b1290966d64b7584c99876b645fc697e8c92a4cb7f8a45df3066f/opti_ssr-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0484b41950b42e7435c5c6422f4ea40", "sha256": "fb376529024756f8e2d9b7f03560c4f1fd022bc42a458623966809ffedcc6aa4" }, "downloads": -1, "filename": "opti_ssr-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f0484b41950b42e7435c5c6422f4ea40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11711, "upload_time": "2017-02-23T11:02:01", "url": "https://files.pythonhosted.org/packages/50/d4/fb28a64d462ab3b420fcfa3336f6623595d36bbfe6038b274ab342db39eb/opti_ssr-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f91ec98819aeac18c79f3d313a684b92", "sha256": "c4b75f3e39e65f5a6db11ee22cfa8ba573f43be2dff6b560779550863faea358" }, "downloads": -1, "filename": "opti_ssr-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f91ec98819aeac18c79f3d313a684b92", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15471, "upload_time": "2017-02-23T14:51:14", "url": "https://files.pythonhosted.org/packages/c6/20/a6c337b4ceda769a48ce3d24b3fd070b258b245d3ad5400b0ac13ddc150a/opti_ssr-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0364b6e2b1df55fd056e762f638bcdb", "sha256": "38b22f07efa4a24cbd5cf8481dfa84b6fee372b95e8a6486a101e7f1eb729c58" }, "downloads": -1, "filename": "opti_ssr-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f0364b6e2b1df55fd056e762f638bcdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11710, "upload_time": "2017-02-23T14:51:15", "url": "https://files.pythonhosted.org/packages/a1/4f/b5d94292afaaa883c204c48e2722cc1eee5d7fbb310edd0d8a6f31c1ac08/opti_ssr-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "80487b5d2258f9523fba975730d3f0f4", "sha256": "22af3d17734c6dcab76575cc97bd60def488ade99ade6d49c4a8c418170e188e" }, "downloads": -1, "filename": "opti_ssr-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "80487b5d2258f9523fba975730d3f0f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15704, "upload_time": "2017-03-22T12:16:12", "url": "https://files.pythonhosted.org/packages/93/26/943e7ec78fe9d1170bdd874ac7406a6ac13b2f913208578b90ba0685c903/opti_ssr-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11c44cc9e196f8e1956472e56aa00448", "sha256": "546aef9de64873b2d06f2a2034af664e53c812f75a2013323dc7c3f14f72fb32" }, "downloads": -1, "filename": "opti_ssr-0.1.3.tar.gz", "has_sig": false, "md5_digest": "11c44cc9e196f8e1956472e56aa00448", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11882, "upload_time": "2017-03-22T12:16:14", "url": "https://files.pythonhosted.org/packages/74/a2/8f87c7b50ae57a0b70e027849526078f7fa610cd8f121a8e9527162eee7b/opti_ssr-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b1f08040bcee7286327dd147676d5aa5", "sha256": "7d12c4c07e4d1de027dfb42400d70009da9158f0dd4f75344265ef320b37ddad" }, "downloads": -1, "filename": "opti_ssr-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1f08040bcee7286327dd147676d5aa5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13560, "upload_time": "2018-06-15T12:34:43", "url": "https://files.pythonhosted.org/packages/4d/71/7394e716a7fc63f803d65777f0fe0fe28a6b8fde46de1db01076cc90f257/opti_ssr-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a793989b4e3dea4f1e0c5670b67aeccf", "sha256": "897dd2c3e07dec5cc3535dea178d957fd8a402b6721e415efd61ca0078e1b8bb" }, "downloads": -1, "filename": "opti_ssr-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a793989b4e3dea4f1e0c5670b67aeccf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11826, "upload_time": "2018-06-15T12:34:44", "url": "https://files.pythonhosted.org/packages/7f/52/b4bb773c23cc2f1c881e534260581cf4392c6dca0242d21de5877c36a1a9/opti_ssr-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b1f08040bcee7286327dd147676d5aa5", "sha256": "7d12c4c07e4d1de027dfb42400d70009da9158f0dd4f75344265ef320b37ddad" }, "downloads": -1, "filename": "opti_ssr-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1f08040bcee7286327dd147676d5aa5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13560, "upload_time": "2018-06-15T12:34:43", "url": "https://files.pythonhosted.org/packages/4d/71/7394e716a7fc63f803d65777f0fe0fe28a6b8fde46de1db01076cc90f257/opti_ssr-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a793989b4e3dea4f1e0c5670b67aeccf", "sha256": "897dd2c3e07dec5cc3535dea178d957fd8a402b6721e415efd61ca0078e1b8bb" }, "downloads": -1, "filename": "opti_ssr-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a793989b4e3dea4f1e0c5670b67aeccf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11826, "upload_time": "2018-06-15T12:34:44", "url": "https://files.pythonhosted.org/packages/7f/52/b4bb773c23cc2f1c881e534260581cf4392c6dca0242d21de5877c36a1a9/opti_ssr-0.1.4.tar.gz" } ] }