{ "info": { "author": "Shankar Kulumani", "author_email": "shanks.k@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "| |Travis Build Status| | |Coverage Status| | |Documentation Status| | |Citation| |\n\n.. |Travis Build Status| image:: https://travis-ci.org/skulumani/kinematics.svg?branch=master\n :target: https://travis-ci.org/skulumani/kinematics\n.. |Coverage Status| image:: https://coveralls.io/repos/github/skulumani/kinematics/badge.svg?branch=master\n :target: https://coveralls.io/github/skulumani/kinematics?branch=master\n.. |Documentation Status| image:: https://readthedocs.org/projects/kinematics/badge/?version=latest\n :target: http://kinematics.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n.. |Citation| image:: https://zenodo.org/badge/82479376.svg\n :target: https://zenodo.org/badge/latestdoi/82479376\n\nAttitude Kinematics in Python\n=======================\n\n``kinematics`` is Python package to perform attitude kinematics.\nIt is written completely in Python and only requires ``numpy`` as a runtime \ndependency.\n\n\nInstallation\n============\n\nInstall ``kinematics`` by running : ``pip install kinematics`` to install from pypi\n\nTo install a development version (for local testing), you can clone the \nrepository and run ``pip install -e .`` from the source directory.\n\nDocumentation\n=============\n\nDocs will be hosted on Read the Docs\n\nUpdate travis to do the build, install, and test for both pypi install and conda install\n\nCiting ``kinematics``\n================\n\nIf you find this package useful, it would be very helpful to cite it in your work.\nYou can find a citation link above.\n\nDependencies\n============\n\nThe only hard dependency is on ``numpy``. \nAll vectors and operations utilize the numerical tools of numpy.\nYou should already have it installed, ``pip install numpy``.\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/skulumani/kinematics", "keywords": "geometry attitude kinematics", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "kinematics", "package_url": "https://pypi.org/project/kinematics/", "platform": "", "project_url": "https://pypi.org/project/kinematics/", "project_urls": { "Homepage": "https://github.com/skulumani/kinematics" }, "release_url": "https://pypi.org/project/kinematics/0.1.7/", "requires_dist": [ "numpy", "pytest ; extra == 'test'", "pytest-cov ; extra == 'test'", "coverage ; extra == 'test'" ], "requires_python": ">=3.4", "summary": "A kinematics library", "version": "0.1.7" }, "last_serial": 4574182, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b29b86d2a72a454bc63be9ad6a74676b", "sha256": "e232d50b5851e7c1c6d620a0f9b0fcf6f6c7594a9ee41833472f14a64a54003f" }, "downloads": -1, "filename": "kinematics-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b29b86d2a72a454bc63be9ad6a74676b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7933, "upload_time": "2017-09-27T12:19:07", "url": "https://files.pythonhosted.org/packages/0c/eb/be108e9f82b446d2910e83eb34642069e117f68ae0a30fe1d589180992b0/kinematics-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5cfe5db71f85cf9d403694ab4dde32c", "sha256": "49dd961611743598653469f2e16a61343425c79075bd25a46be538f5b4cda398" }, "downloads": -1, "filename": "kinematics-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c5cfe5db71f85cf9d403694ab4dde32c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7286, "upload_time": "2017-09-27T12:19:08", "url": "https://files.pythonhosted.org/packages/c9/9a/ed823b26b783aecddf75269e7b82cd704789bacf18f28c2b52d8d199ea67/kinematics-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "5b1b0b91a37a173a145ce2571408fb74", "sha256": "d620881b56d74a898949ab964b888e6c71270badcb486a66a2956fa9aa36a399" }, "downloads": -1, "filename": "kinematics-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5b1b0b91a37a173a145ce2571408fb74", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8465, "upload_time": "2017-12-03T17:10:33", "url": "https://files.pythonhosted.org/packages/c9/e5/4159ceaecba98e1cc31c4059e74fa99c7bee7a705def75e1565f6e550d28/kinematics-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5c68a2917a378e4d3a73e30c68435006", "sha256": "9c02f37f22ba43b659cedd0172d34361a8f4d3893aeec72de85dea7b168772e6" }, "downloads": -1, "filename": "kinematics-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5c68a2917a378e4d3a73e30c68435006", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9303, "upload_time": "2017-12-03T17:42:31", "url": "https://files.pythonhosted.org/packages/e3/43/60639a7136a68760e38ea77fde63c4d22ecdc9429f4c0d4708876cd983fe/kinematics-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c6c3b443d39898e69680af7057936014", "sha256": "b3c58d49f07375340d6a1fd11ea425b081711175cee96084aa8cc73c54360dcc" }, "downloads": -1, "filename": "kinematics-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c6c3b443d39898e69680af7057936014", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9893, "upload_time": "2018-01-08T16:07:16", "url": "https://files.pythonhosted.org/packages/28/c8/869409b29424eca523f78dd2313261d81c791d68873dc3bc2df82510bc83/kinematics-0.0.4.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "99b8c8bb27ac63e3238093fbb2495033", "sha256": "4ac58d09b2886b80ba852f1dcec682eee70236e4300e166377b99184f50e8686" }, "downloads": -1, "filename": "kinematics-0.0.6.tar.gz", "has_sig": false, "md5_digest": "99b8c8bb27ac63e3238093fbb2495033", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9908, "upload_time": "2018-01-24T18:33:52", "url": "https://files.pythonhosted.org/packages/a5/31/fe1649774a03530215d3ad22533a0821091ed65c070b4f92694b29339a63/kinematics-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "70a29125482651f6940173d42b1f263f", "sha256": "ca8ed5c3697c39e52c0b5134c6cdaf91f8101280a5fa018d2bf23e60f30bf3c9" }, "downloads": -1, "filename": "kinematics-0.0.7.tar.gz", "has_sig": false, "md5_digest": "70a29125482651f6940173d42b1f263f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9878, "upload_time": "2018-02-02T22:11:47", "url": "https://files.pythonhosted.org/packages/5d/e2/052505bf6404ec5cb5a159a6760209d718aa3c29be85b5c0471d8c8e7a98/kinematics-0.0.7.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "150e23f891190ba0a78febc8046dca5e", "sha256": "f7a348eb12c560615bee48ecbacb3b115106df46163aad7f3f4e8e5eb1765d7a" }, "downloads": -1, "filename": "kinematics-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "150e23f891190ba0a78febc8046dca5e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 21920, "upload_time": "2018-12-07T19:13:41", "url": "https://files.pythonhosted.org/packages/f9/8e/69665808cb042d9b70a30f0ba02882f7b861f7a849343386a86c7b0d5fc7/kinematics-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd0aa1835eec329c9b4ee61a83473d7f", "sha256": "f8a3da4453e36b19cb8d1180e1d52b297bcaf2cd6a35cfbc5f5dfb75e0a84628" }, "downloads": -1, "filename": "kinematics-0.1.0.tar.gz", "has_sig": false, "md5_digest": "dd0aa1835eec329c9b4ee61a83473d7f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 10974, "upload_time": "2018-12-07T19:13:43", "url": "https://files.pythonhosted.org/packages/d4/fe/1b4425389ad1cf6935033c56b63744b45b34dd08a1ed6a4cf57a1be8e573/kinematics-0.1.0.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "567731ae321c277b24cafa5940da53fb", "sha256": "478f4008ede7f8f99afbf9fcfcf7329a83f66882aa47a968eb7568858f09e033" }, "downloads": -1, "filename": "kinematics-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "567731ae321c277b24cafa5940da53fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 21922, "upload_time": "2018-12-07T20:47:39", "url": "https://files.pythonhosted.org/packages/5f/d6/1f51509c4d890e468dab893e9fe989dbce5bd98248228ceea85b46c14e11/kinematics-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7fb81b1fa40d1b23588b4fc6d438c9b", "sha256": "1d1098a235ff1c0d2fb5283a2103c41693dd1044333abac60569af4978e7f9ec" }, "downloads": -1, "filename": "kinematics-0.1.6.tar.gz", "has_sig": false, "md5_digest": "d7fb81b1fa40d1b23588b4fc6d438c9b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 10977, "upload_time": "2018-12-07T20:47:41", "url": "https://files.pythonhosted.org/packages/82/62/1e143a0bc381d645834fdf377b213fa5f02d4b0c500b58f0f7c529c391a4/kinematics-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "b30f13710ebea9e956e310db6d2bbc7c", "sha256": "570ef847244de2c3842d43a30bf39b972496a4bc20cde309eafd99020e0a2771" }, "downloads": -1, "filename": "kinematics-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b30f13710ebea9e956e310db6d2bbc7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 21890, "upload_time": "2018-12-08T03:35:14", "url": "https://files.pythonhosted.org/packages/cc/7b/a038d0bb952b5f265d51c60c6e37ba11fb681de5b099a8f984b49ee5602e/kinematics-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "771c77a3c492badadafba51163aea5c7", "sha256": "7d2f277dda0bb49735dd04752a5bdae5225724cc2de1f0544b2e9f239d96a740" }, "downloads": -1, "filename": "kinematics-0.1.7.tar.gz", "has_sig": false, "md5_digest": "771c77a3c492badadafba51163aea5c7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 10814, "upload_time": "2018-12-08T03:35:16", "url": "https://files.pythonhosted.org/packages/ce/7d/f69888fe1d27cd8a40a6548412051874b25de416161d7058833a4873dad2/kinematics-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b30f13710ebea9e956e310db6d2bbc7c", "sha256": "570ef847244de2c3842d43a30bf39b972496a4bc20cde309eafd99020e0a2771" }, "downloads": -1, "filename": "kinematics-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b30f13710ebea9e956e310db6d2bbc7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 21890, "upload_time": "2018-12-08T03:35:14", "url": "https://files.pythonhosted.org/packages/cc/7b/a038d0bb952b5f265d51c60c6e37ba11fb681de5b099a8f984b49ee5602e/kinematics-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "771c77a3c492badadafba51163aea5c7", "sha256": "7d2f277dda0bb49735dd04752a5bdae5225724cc2de1f0544b2e9f239d96a740" }, "downloads": -1, "filename": "kinematics-0.1.7.tar.gz", "has_sig": false, "md5_digest": "771c77a3c492badadafba51163aea5c7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 10814, "upload_time": "2018-12-08T03:35:16", "url": "https://files.pythonhosted.org/packages/ce/7d/f69888fe1d27cd8a40a6548412051874b25de416161d7058833a4873dad2/kinematics-0.1.7.tar.gz" } ] }