{ "info": { "author": "Saullo G. P. Castro", "author_email": "castrosaullo@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: BSD License", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "Travis-CI status:\n\n.. image:: https://travis-ci.org/saullocastro/alg3dpy.svg?branch=master\n :target: https://travis-ci.org/saullocastro/alg3dpy\n\n\nCoverage status:\n\n.. image:: https://coveralls.io/repos/github/saullocastro/alg3dpy/badge.svg?branch=master\n :target: https://coveralls.io/github/saullocastro/alg3dpy?branch=master\n\n\n3D Algebra in Python (alg3dpy)\n==============================\n\n\nVery useful basic algebra operations with points, vectors, planes:\n\n- Calculate distances\n- Calculate angles\n- Intersections\n- Projections\n\nLicensing\n---------\n\nThe new BSD License (`see the LICENSE file for details\n`_)\ncovers all files in the alg3d repository unless stated otherwise.\n\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/saullocastro/alg3dpy", "keywords": "algebra 3D mathematics geometry", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "alg3dpy", "package_url": "https://pypi.org/project/alg3dpy/", "platform": "", "project_url": "https://pypi.org/project/alg3dpy/", "project_urls": { "Homepage": "https://github.com/saullocastro/alg3dpy" }, "release_url": "https://pypi.org/project/alg3dpy/0.17.0/", "requires_dist": [ "numpy" ], "requires_python": "", "summary": "3D Algebra in Python", "version": "0.17.0" }, "last_serial": 5186997, "releases": { "0.15.0": [ { "comment_text": "", "digests": { "md5": "9094ccf5dc9540d8761164052add718f", "sha256": "59c47e4d22a25ae6200a977fa23b9042a4513b175c3b0defdbf008221a786668" }, "downloads": -1, "filename": "alg3dpy-0.15.0-py3.5.egg", "has_sig": false, "md5_digest": "9094ccf5dc9540d8761164052add718f", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 25570, "upload_time": "2017-04-13T00:00:04", "url": "https://files.pythonhosted.org/packages/e6/48/7ca6a3cfda12cdc88318cf7d0ceb4f63f002f2cc644b66fd01da08b8d165/alg3dpy-0.15.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "80ae868e44fdca2fc281ba3ee9a9f6de", "sha256": "69a71408cf87ddba780f9a7f0e45b8c3fd84603e5b65a07fd674d1747e2c4c39" }, "downloads": -1, "filename": "alg3dpy-0.15.0-py3-none-any.whl", "has_sig": false, "md5_digest": "80ae868e44fdca2fc281ba3ee9a9f6de", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 13629, "upload_time": "2017-04-12T23:59:56", "url": "https://files.pythonhosted.org/packages/79/53/53c5074f3d4691a71856faed98866107872bd9060e9864bb2a3caeaf53ee/alg3dpy-0.15.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1cb2cfb3efff281ac8627a63e0757ff2", "sha256": "71c4f21ab32672b18567cc4d819b53b7bee14f750180cbcb64846847de6728c4" }, "downloads": -1, "filename": "alg3dpy-0.15.0.tar.gz", "has_sig": false, "md5_digest": "1cb2cfb3efff281ac8627a63e0757ff2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8873, "upload_time": "2017-04-12T23:58:55", "url": "https://files.pythonhosted.org/packages/83/79/df89fa295b4ea5eb15eec27f356e6c4499b38e16d76e0af282e6522d0d1d/alg3dpy-0.15.0.tar.gz" } ], "0.15.1": [ { "comment_text": "", "digests": { "md5": "66c823df5801dd5f775e84fe5c218892", "sha256": "ac193e4d97ed86b28650867f9368c8b914bc110bbc7cb3c74c39b4113a10ee03" }, "downloads": -1, "filename": "alg3dpy-0.15.1-py3.5.egg", "has_sig": false, "md5_digest": "66c823df5801dd5f775e84fe5c218892", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 25671, "upload_time": "2017-04-13T00:03:54", "url": "https://files.pythonhosted.org/packages/32/34/5759704d9a942c21e3692525fd149786ab3bce85999e29f367f4bd269a7f/alg3dpy-0.15.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "666c819ded16a9e34f483cb291c2c8c9", "sha256": "86ea888e9fe61871751fcf4584508f8c9c8363b5b624d73ef13bf3aac37dd5bd" }, "downloads": -1, "filename": "alg3dpy-0.15.1-py3-none-any.whl", "has_sig": false, "md5_digest": "666c819ded16a9e34f483cb291c2c8c9", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 13808, "upload_time": "2017-04-13T00:04:01", "url": "https://files.pythonhosted.org/packages/b2/d9/68ddbb4c7da194a48430d7601ea5d5e0e7d2d0b381e46e2270329082f595/alg3dpy-0.15.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c75c0b7397f15fc98490568e59116da", "sha256": "4155708f6466ca4256b289552afdd5a1bb83a42c6d53ae21a755e612ac3eff6f" }, "downloads": -1, "filename": "alg3dpy-0.15.1.tar.gz", "has_sig": false, "md5_digest": "3c75c0b7397f15fc98490568e59116da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8927, "upload_time": "2017-04-13T00:04:11", "url": "https://files.pythonhosted.org/packages/0a/e0/2af76226d840a7a1d066b19094d61fb90860cfb007a4330ce2fc359cb55f/alg3dpy-0.15.1.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "5d99711a860aa6635a727906f300111b", "sha256": "f4f437e81f16706f4a8fb2f3c78a20c803da74981b4dc1af747f26c577b37012" }, "downloads": -1, "filename": "alg3dpy-0.16.0-py3.5.egg", "has_sig": false, "md5_digest": "5d99711a860aa6635a727906f300111b", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 27380, "upload_time": "2017-04-21T01:53:45", "url": "https://files.pythonhosted.org/packages/d8/a2/1c3ae8405e2573bf793d68bd8583f56333ee794c1535b209a3d0475936d7/alg3dpy-0.16.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "50661a49197d1c47a518a78770f377a1", "sha256": "2e1cb62837bd3420b269830c0f243b2f3e5c0975255e8ab8b3353f721df70a42" }, "downloads": -1, "filename": "alg3dpy-0.16.0-py3-none-any.whl", "has_sig": false, "md5_digest": "50661a49197d1c47a518a78770f377a1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 13790, "upload_time": "2017-04-21T01:53:35", "url": "https://files.pythonhosted.org/packages/1f/ca/24599f1e2fbb288544dbbc6970a4712725ed30fdde858af5040b2eaef73c/alg3dpy-0.16.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1220df76a5444533f62302fc88a29c12", "sha256": "8b39b9f1396e630950eec79c782b0760a554d14e7ae972d879071de5678b8828" }, "downloads": -1, "filename": "alg3dpy-0.16.0.tar.gz", "has_sig": false, "md5_digest": "1220df76a5444533f62302fc88a29c12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7988, "upload_time": "2017-04-21T01:54:18", "url": "https://files.pythonhosted.org/packages/c9/e6/25aab898cb3771afa510e2d0210692f7fed70fdd358bd8761267b7f234c2/alg3dpy-0.16.0.tar.gz" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "f28a4a466727ab649c994f9442af5d10", "sha256": "8356a758a036441e1c1236a9877ccc90b91ad28eb3102f36c7b41cfb452e98a0" }, "downloads": -1, "filename": "alg3dpy-0.17.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f28a4a466727ab649c994f9442af5d10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8801, "upload_time": "2019-04-25T09:23:35", "url": "https://files.pythonhosted.org/packages/b2/c0/d4dd9772d0ca156bda2c63f21847d1f9ff0ef6fb07b53d0ee5dfd5a6c516/alg3dpy-0.17.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b972f583a34323f82a9ab54a7aae62cd", "sha256": "3c87fa275fd3d258fe5769eb4f42c30467018c50642467ae067a1fc70fa6f7a4" }, "downloads": -1, "filename": "alg3dpy-0.17.0.tar.gz", "has_sig": false, "md5_digest": "b972f583a34323f82a9ab54a7aae62cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5841, "upload_time": "2019-04-25T09:23:36", "url": "https://files.pythonhosted.org/packages/38/2c/2221e95615a9598b26775d1b67ad05dd63059bf304bcbb2dd902264430f4/alg3dpy-0.17.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f28a4a466727ab649c994f9442af5d10", "sha256": "8356a758a036441e1c1236a9877ccc90b91ad28eb3102f36c7b41cfb452e98a0" }, "downloads": -1, "filename": "alg3dpy-0.17.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f28a4a466727ab649c994f9442af5d10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8801, "upload_time": "2019-04-25T09:23:35", "url": "https://files.pythonhosted.org/packages/b2/c0/d4dd9772d0ca156bda2c63f21847d1f9ff0ef6fb07b53d0ee5dfd5a6c516/alg3dpy-0.17.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b972f583a34323f82a9ab54a7aae62cd", "sha256": "3c87fa275fd3d258fe5769eb4f42c30467018c50642467ae067a1fc70fa6f7a4" }, "downloads": -1, "filename": "alg3dpy-0.17.0.tar.gz", "has_sig": false, "md5_digest": "b972f583a34323f82a9ab54a7aae62cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5841, "upload_time": "2019-04-25T09:23:36", "url": "https://files.pythonhosted.org/packages/38/2c/2221e95615a9598b26775d1b67ad05dd63059bf304bcbb2dd902264430f4/alg3dpy-0.17.0.tar.gz" } ] }