{ "info": { "author": "Sa\u0161a Savi\u0107", "author_email": "sasa@sasa-savic.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only" ], "description": "pyfabrik\n========\n\n NOTE: Library is still in the early phase of development.\n\nPython 3 implementation of `FABRIK `_ (Forward And Backward Reaching Inverse Kinematics).\n\n.. image:: http://www.andreasaristidou.com/publications/images/FABRIC_gif_1.gif\n :alt: Inverse kinematics example with human skeleton\n\nInstallation\n------------\n\n::\n\n\tpip install pyfabrik\n\nImplementation\n--------------\n- Basic 2D implementation - DONE\n- Joint movement restrictions in 2D\n- Basic 3D implementation\n- Joint movement restriction in 3D\n\nContributing\n------------\nAll contributions are appreciated. You can find almost everything you need in the `paper `_\nand on FABRIKs `homepage `_ you can find examples and links to other implementations.\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/saleone/pyfabrik", "keywords": "", "license": "GNU GPLv3", "maintainer": "", "maintainer_email": "", "name": "pyfabrik", "package_url": "https://pypi.org/project/pyfabrik/", "platform": "", "project_url": "https://pypi.org/project/pyfabrik/", "project_urls": { "Homepage": "https://github.com/saleone/pyfabrik" }, "release_url": "https://pypi.org/project/pyfabrik/0.1.dev4/", "requires_dist": [ "vectormath" ], "requires_python": "", "summary": "", "version": "0.1.dev4" }, "last_serial": 5171900, "releases": { "0.1.dev2": [ { "comment_text": "", "digests": { "md5": "52a64746bb9c177943ea87c528dc7df3", "sha256": "9a7de676ae77a8434bc3e8c5b890e5329e182b51a86471ccbc2bc6e6339d4a50" }, "downloads": -1, "filename": "pyfabrik-0.1.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "52a64746bb9c177943ea87c528dc7df3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27570, "upload_time": "2019-03-24T14:25:46", "url": "https://files.pythonhosted.org/packages/89/15/7ce73f5f97c36a04351b29bb7763646815c5999521a3de5ae673036ca3b1/pyfabrik-0.1.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c72e10c21b0a8c81f02f917262c1bc1", "sha256": "596687cd72e3d2980295a5057a7b21e444f6738fd26653ea55743a45f03da75d" }, "downloads": -1, "filename": "pyfabrik-0.1.dev2.tar.gz", "has_sig": false, "md5_digest": "5c72e10c21b0a8c81f02f917262c1bc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2616, "upload_time": "2019-03-24T14:25:48", "url": "https://files.pythonhosted.org/packages/c9/15/30c6e0a75ee1a7e0c345149d0a6aeeba8a8e028ea955b3faac38c2f67376/pyfabrik-0.1.dev2.tar.gz" } ], "0.1.dev3": [ { "comment_text": "", "digests": { "md5": "737f28d42ff8a295c4e9881b804f9d65", "sha256": "1ca7c6b9d8461700b59fa105a1ad51f3a2bacee4da6de33e8db01003b06cf374" }, "downloads": -1, "filename": "pyfabrik-0.1.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "737f28d42ff8a295c4e9881b804f9d65", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27561, "upload_time": "2019-03-27T20:40:34", "url": "https://files.pythonhosted.org/packages/d7/9b/7b99654088d6a2a6b6ec24f3c99c8915cd9900f3ab06dc1148bb497029a2/pyfabrik-0.1.dev3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "984d5501da9c2552bf1f033a04bf5ffa", "sha256": "7e0cb0b50c4b845723729677543b8ff7b2b63b82a7448c3a914901a33b98fc84" }, "downloads": -1, "filename": "pyfabrik-0.1.dev3.tar.gz", "has_sig": false, "md5_digest": "984d5501da9c2552bf1f033a04bf5ffa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2615, "upload_time": "2019-03-27T20:40:36", "url": "https://files.pythonhosted.org/packages/4d/06/85aae015239b476c29a41645a6a2786c79c8a75f1a3828f6b161c355c930/pyfabrik-0.1.dev3.tar.gz" } ], "0.1.dev4": [ { "comment_text": "", "digests": { "md5": "230adc36f28db509448061b9527814b1", "sha256": "a1e9905b686cf66f0fd6669a1518c5815d5c7476ccfcc585309fbfb787b26cbc" }, "downloads": -1, "filename": "pyfabrik-0.1.dev4-py3-none-any.whl", "has_sig": false, "md5_digest": "230adc36f28db509448061b9527814b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27564, "upload_time": "2019-04-22T08:02:33", "url": "https://files.pythonhosted.org/packages/5d/e0/6272bfe81488771db19d1d6b6ae1682b28a61d6b53d65fcefacaa3e955f6/pyfabrik-0.1.dev4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39cabdde0fbd91906bee083dc45fda6b", "sha256": "cb3a70d4d4bc82e4e4f5f56e871fa65e6ab60d55071b55050e8a049ca8b9fd07" }, "downloads": -1, "filename": "pyfabrik-0.1.dev4.tar.gz", "has_sig": false, "md5_digest": "39cabdde0fbd91906bee083dc45fda6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2612, "upload_time": "2019-04-22T08:02:35", "url": "https://files.pythonhosted.org/packages/17/b8/44600a382fdc2871d94bd80bb6e32393aeab5ee5ca5115207b0900890c80/pyfabrik-0.1.dev4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "230adc36f28db509448061b9527814b1", "sha256": "a1e9905b686cf66f0fd6669a1518c5815d5c7476ccfcc585309fbfb787b26cbc" }, "downloads": -1, "filename": "pyfabrik-0.1.dev4-py3-none-any.whl", "has_sig": false, "md5_digest": "230adc36f28db509448061b9527814b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27564, "upload_time": "2019-04-22T08:02:33", "url": "https://files.pythonhosted.org/packages/5d/e0/6272bfe81488771db19d1d6b6ae1682b28a61d6b53d65fcefacaa3e955f6/pyfabrik-0.1.dev4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39cabdde0fbd91906bee083dc45fda6b", "sha256": "cb3a70d4d4bc82e4e4f5f56e871fa65e6ab60d55071b55050e8a049ca8b9fd07" }, "downloads": -1, "filename": "pyfabrik-0.1.dev4.tar.gz", "has_sig": false, "md5_digest": "39cabdde0fbd91906bee083dc45fda6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2612, "upload_time": "2019-04-22T08:02:35", "url": "https://files.pythonhosted.org/packages/17/b8/44600a382fdc2871d94bd80bb6e32393aeab5ee5ca5115207b0900890c80/pyfabrik-0.1.dev4.tar.gz" } ] }