{ "info": { "author": "Carl Andersson", "author_email": "carl.andersson@chalmers.se", "bugtrack_url": null, "classifiers": [], "description": "|levitate_logo|\n===============\n.. image:: https://img.shields.io/travis/com/AppliedAcousticsChalmers/levitate/master.svg?label=tests\n :target: https://travis-ci.com/AppliedAcousticsChalmers/levitate\n\n.. image:: https://img.shields.io/codecov/c/github/AppliedAcousticsChalmers/levitate/master.svg\n :target: https://codecov.io/gh/AppliedAcousticsChalmers/levitate\n\n.. image:: https://img.shields.io/pypi/v/levitate.svg\n :target: https://pypi.org/project/levitate\n\n.. image:: https://img.shields.io/github/license/AppliedAcousticsChalmers/levitate.svg\n :target: https://github.com/AppliedAcousticsChalmers/levitate/blob/master/LICENSE.txt\n\n.. image:: https://img.shields.io/github/last-commit/AppliedAcousticsChalmers/levitate.svg\n :target: https://github.com/AppliedAcousticsChalmers/levitate\n\nWelcome to the Levitate_ research project python toolbox.\nThe primary goal of this toolbox is to provide a collection of algorithms and design patterns to aid researchers working with acoustic levitation and related topics, e.g. mid-air haptic feedback or parametric audio.\n\n- **Project Website**: http://www.levitateproject.org\n- **Source code and issue tracker**: https://github.com/AppliedAcousticsChalmers/levitate\n- **Documentation**: https://appliedacousticschalmers.github.io/levitate\n\nInstallation\n------------\nDepending on your needs the package can be installed from multiple sources.\nThe easiest is to use pip to install the latest stable release from PyPI::\n\n pip install levitate\n\nYou can also install more recent versions directly from github::\n\n pip install git+https://github.com/AppliedAcousticsChalmers/levitate.git\n\nTo contribute to the development the recommended installation is to clone the repository and use conda to get the requirements in a new virtual environment::\n\n git clone https://github.com/AppliedAcousticsChalmers/levitate.git\n cd levitate\n conda env create\n\n....\n\n.. image:: https://raw.githubusercontent.com/AppliedAcousticsChalmers/levitate/master/docs/eu_logo.jpg\n :align: left\n\nThis project has received funding from the European Union\u2019s Horizon 2020 research and innovation programme under grant agreement No 737087.\n\n|\n\n\n.. |levitate_logo| image:: https://raw.githubusercontent.com/AppliedAcousticsChalmers/levitate/master/docs/levitate_logo.png\n :alt: Levitate\n\n.. _Levitate: http://www.levitateproject.org\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AppliedAcousticsChalmers/levitate", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "levitate", "package_url": "https://pypi.org/project/levitate/", "platform": "", "project_url": "https://pypi.org/project/levitate/", "project_urls": { "Homepage": "https://github.com/AppliedAcousticsChalmers/levitate" }, "release_url": "https://pypi.org/project/levitate/2.1.0/", "requires_dist": [ "numpy", "scipy" ], "requires_python": ">=3.5", "summary": "Python implementations from the Levitate research project", "version": "2.1.0" }, "last_serial": 5523101, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "0341d303bc6d5dc277c5831cee60d077", "sha256": "2aa48c2eb59c85a7ad385e6918a61a605afff6ea07342e5ce3d55942d608f806" }, "downloads": -1, "filename": "levitate-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0341d303bc6d5dc277c5831cee60d077", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 42557, "upload_time": "2019-03-08T09:09:25", "url": "https://files.pythonhosted.org/packages/b1/a1/32f348ad9137c00ac7098b958a6cf9842c55c37ec7d59c5ba498b14a0cca/levitate-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "20ac960ffbdf78a5800b776da8528db4", "sha256": "2621072396ea4f0b55a2cdc19f4c638187a959241f92e1be13b4de10de82875e" }, "downloads": -1, "filename": "levitate-2.0.0.tar.gz", "has_sig": false, "md5_digest": "20ac960ffbdf78a5800b776da8528db4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 61299, "upload_time": "2019-06-18T09:01:43", "url": "https://files.pythonhosted.org/packages/c2/17/39f4b4b115c7664234bc7653e452b6ab6d6d7acd1298d53608b48abb7ac1/levitate-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "3577de53cfd1e08601997ed5ff7d5dae", "sha256": "52cd3914a0ae2823ae6e5b346e19bfbaa714f893bf3c4488957cfbc9744ad113" }, "downloads": -1, "filename": "levitate-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3577de53cfd1e08601997ed5ff7d5dae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 68453, "upload_time": "2019-07-05T13:28:12", "url": "https://files.pythonhosted.org/packages/c0/e3/5107fec9337d680ef69a0825291a7f2c0fb7bffd32726faae8e58e0cfb2f/levitate-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c129529ac9d78aa4574fcc6426d87c8", "sha256": "ea17f49417635645c2beaf9b0e3fddd0ed5834202f98a6e709b2f0869d3613d9" }, "downloads": -1, "filename": "levitate-2.0.1.tar.gz", "has_sig": false, "md5_digest": "1c129529ac9d78aa4574fcc6426d87c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 61505, "upload_time": "2019-07-05T13:28:13", "url": "https://files.pythonhosted.org/packages/45/c7/c46274967e643e75f3c9c1a01e64d0db8229529b2803fc1b8787030eb684/levitate-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "761c3de421c6b436053bfd7541ea02e6", "sha256": "ce6da7b3bd94acc2707e96b44b196d42ade75d7f2e91b434f26de2a0af1c8fe0" }, "downloads": -1, "filename": "levitate-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "761c3de421c6b436053bfd7541ea02e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 71408, "upload_time": "2019-07-12T13:03:18", "url": "https://files.pythonhosted.org/packages/fb/6d/e13fa983ba8c68c164450e015ea3a7246b1cd9c5743f3eaea9fcd7bad1dc/levitate-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f77d5f313ac231fe23b99b38b420e06", "sha256": "161028535e352e4398e3ab94586be5cd57255d8e0eb5e14440c4f136f1391b15" }, "downloads": -1, "filename": "levitate-2.1.0.tar.gz", "has_sig": false, "md5_digest": "6f77d5f313ac231fe23b99b38b420e06", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 64253, "upload_time": "2019-07-12T13:03:20", "url": "https://files.pythonhosted.org/packages/ad/a4/0cca10c9447c9bf84ecb9b1f046f292eee752cb8bed7995d728fbf8df558/levitate-2.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "761c3de421c6b436053bfd7541ea02e6", "sha256": "ce6da7b3bd94acc2707e96b44b196d42ade75d7f2e91b434f26de2a0af1c8fe0" }, "downloads": -1, "filename": "levitate-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "761c3de421c6b436053bfd7541ea02e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 71408, "upload_time": "2019-07-12T13:03:18", "url": "https://files.pythonhosted.org/packages/fb/6d/e13fa983ba8c68c164450e015ea3a7246b1cd9c5743f3eaea9fcd7bad1dc/levitate-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f77d5f313ac231fe23b99b38b420e06", "sha256": "161028535e352e4398e3ab94586be5cd57255d8e0eb5e14440c4f136f1391b15" }, "downloads": -1, "filename": "levitate-2.1.0.tar.gz", "has_sig": false, "md5_digest": "6f77d5f313ac231fe23b99b38b420e06", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 64253, "upload_time": "2019-07-12T13:03:20", "url": "https://files.pythonhosted.org/packages/ad/a4/0cca10c9447c9bf84ecb9b1f046f292eee752cb8bed7995d728fbf8df558/levitate-2.1.0.tar.gz" } ] }