{ "info": { "author": "Seequent", "author_email": "franklin.koch@seequent.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering" ], "description": "LF View API Python Client Library\n**********************************\n\n.. image:: https://img.shields.io/pypi/v/lfview-api-client.svg\n :target: https://pypi.org/project/lfview-api-client\n.. image:: https://readthedocs.org/projects/lfview/badge/\n :target: http://lfview.readthedocs.io/en/latest/\n.. image:: https://travis-ci.com/seequent/lfview-api-client.svg?branch=master\n :target: https://travis-ci.com/seequent/lfview-api-client\n.. image:: https://codecov.io/gh/seequent/lfview-api-client/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/seequent/lfview-api-client\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\n :target: https://github.com/seequent/lfview-api-client/blob/master/LICENSE\n\n.. warning::\n\n The LF View API and all associated Python client libraries are in\n **pre-release**. They are subject to change at any time, and\n backwards compatibility is not guaranteed.\n\nWhat is lfview-api-client?\n----------------------------\nThis library is used to login to and interact with the\n`LF View `_ API in a Python environment. It\nsimplifies uploading and downloading API resource types, including\n\n* `Files `_, e.g. Arrays and Images\n* `3D Spatial Objects `_, e.g. PointSets, Surfaces, etc.\n* `Views `_\n* `Slides and Feedback `_, including 3D scene representation\n\nInstallation\n------------\n\nYou may install this library using\n`pip `_ with\n\n.. code::\n\n pip install lfview-api-client\n\nor from `Github `_\n\n.. code::\n\n git clone https://github.com/seequent/lfview-api-client.git\n cd lfview-api-client\n pip install -e .\n\nQuickstart\n----------\n\nAfter installing, you may build LF View spatial resources in Python\n\n.. code:: python\n\n from lfview.resources import files, spatial\n\n point_set = spatial.ElementPointSet(\n name='Example PointSet Element',\n vertices=files.Array([\n [0., 0, 0],\n [1, 1, 1],\n [2, 2, 2],\n ]),\n data=[\n spatial.DataBasic(\n name='Example PointSet Attribute',\n array=files.Array([-10., 0, 10]),\n location='nodes',\n ),\n ]\n )\n\nThen, with your resources, create a View\n\n.. code:: python\n\n from lfview.resources import manifests\n\n view = manifests.View(\n name='Example View',\n elements=[\n point_set,\n ],\n )\n\nNext, `sign up on LF View `_ if you do not yet\nhave an account. Once you have signed up, `generate an API key `_.\nWith your API key, login and upload your View.\n\n.. code:: python\n\n from lfview.client import Session\n\n session = Session('your-api-key')\n session.upload(view)\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "https://github.com/seequent/lfview-api-client", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://lfview.com", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "lfview-api-client", "package_url": "https://pypi.org/project/lfview-api-client/", "platform": "Windows", "project_url": "https://pypi.org/project/lfview-api-client/", "project_urls": { "Download": "https://github.com/seequent/lfview-api-client", "Homepage": "https://lfview.com" }, "release_url": "https://pypi.org/project/lfview-api-client/0.1.0/", "requires_dist": [ "requests", "properties[full] (>=0.5.6)", "lfview-resources-files (==0.0.2)", "lfview-resources-spatial (==0.0.3)", "lfview-resources-manifests (==0.0.1)", "lfview-resources-scene (==0.0.1)", "futures ; python_version == \"2.7\"", "omf ; extra == 'omf'", "steno3d ; extra == 'omf'", "steno3d ; extra == 'steno3d'" ], "requires_python": "", "summary": "Python client for LF View API", "version": "0.1.0" }, "last_serial": 5924974, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "53a897b69721d800f211ba6cd74559f9", "sha256": "8b841118e3fb41c3cb454d65bd3882c15dde5bf293289a727aad2ecb79f375f9" }, "downloads": -1, "filename": "lfview_api_client-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "53a897b69721d800f211ba6cd74559f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15565, "upload_time": "2019-03-21T15:49:13", "url": "https://files.pythonhosted.org/packages/42/93/9674c1378b6b8e070587dbf9141b6ce760e0e7ad4d928d30d62acfa947ed/lfview_api_client-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a07d2f04f1107f8c1ca2be026f89f540", "sha256": "984dbd587565d057e7921594202fa8dad7b71b65c897504b08ca563fd01aecb5" }, "downloads": -1, "filename": "lfview-api-client-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a07d2f04f1107f8c1ca2be026f89f540", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14627, "upload_time": "2019-03-21T15:49:15", "url": "https://files.pythonhosted.org/packages/71/4e/0765189a3a78c048618817fa52478674e1a30a713d62799847d1847c85ec/lfview-api-client-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "aca3242bb65b509b74d3cbd0843c12e9", "sha256": "cdea59e79ed806ebbcc8d02a3eea32d329fcb0c0ae43e2da2115c9eb48f87b56" }, "downloads": -1, "filename": "lfview_api_client-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "aca3242bb65b509b74d3cbd0843c12e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18366, "upload_time": "2019-04-12T19:38:51", "url": "https://files.pythonhosted.org/packages/e3/1f/5f7ff259edf25d8fd2d312cf29641de1a9b4ae7982ade6d8e00ff2e9646d/lfview_api_client-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2322aff58519ea30ffac3ef62557ef5e", "sha256": "6171b652ad1892c6e49bd072f078320a71f7c1f54ebe9fb59d48e8364d95984a" }, "downloads": -1, "filename": "lfview-api-client-0.0.2.tar.gz", "has_sig": false, "md5_digest": "2322aff58519ea30ffac3ef62557ef5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17207, "upload_time": "2019-04-12T19:38:53", "url": "https://files.pythonhosted.org/packages/de/d5/734d137840b45c8090b5c67777593ddef9c4c6c54aa1fa024464714e3335/lfview-api-client-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8916aa6a47cb5c83de0a575ce48f04d1", "sha256": "ab1c4803173446e647d4deacc93aa6c5e407ca218fdeb8fc33471832b36afa37" }, "downloads": -1, "filename": "lfview_api_client-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8916aa6a47cb5c83de0a575ce48f04d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18470, "upload_time": "2019-04-13T04:39:38", "url": "https://files.pythonhosted.org/packages/49/96/cef3f9418340dd38ef09ae93189276f4a875f172ac06821665cf26c25f4f/lfview_api_client-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbecd888dba8eba1e1a09f16cc3e7c94", "sha256": "caa49ff8809fc6570e1ca01fc37369ccabe6ab389dce4127974dbe2a94d9885d" }, "downloads": -1, "filename": "lfview-api-client-0.0.3.tar.gz", "has_sig": false, "md5_digest": "dbecd888dba8eba1e1a09f16cc3e7c94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17313, "upload_time": "2019-04-13T04:39:39", "url": "https://files.pythonhosted.org/packages/3d/c2/9e8a62512e091a1f7b6f934c5a6264336d30d9ec21bc619883ff1f4322c4/lfview-api-client-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "bb975acf318cc70b1b789360aff6101e", "sha256": "87d51daed5834a5ffc3b5f18be919393456c238b538fb008fb9880092c95a7a4" }, "downloads": -1, "filename": "lfview_api_client-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "bb975acf318cc70b1b789360aff6101e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18629, "upload_time": "2019-09-05T22:52:20", "url": "https://files.pythonhosted.org/packages/c3/0f/1a30b28f6ba8b38b53ca48be994cd5c6e6f770277a30fa7c60075804e749/lfview_api_client-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fedfb5e17a252399af7b1ae623a6a3e", "sha256": "b562fd339245af286b1e0ce8c7b2db3502241ce755906a0c98eaa144289104bf" }, "downloads": -1, "filename": "lfview-api-client-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6fedfb5e17a252399af7b1ae623a6a3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17474, "upload_time": "2019-09-05T22:52:22", "url": "https://files.pythonhosted.org/packages/83/e2/0bf7849e6a3d584567bb5cf016d7caaa37997b505abca03f24a4a25c93dd/lfview-api-client-0.0.4.tar.gz" } ], "0.0.4b0": [ { "comment_text": "", "digests": { "md5": "a4b6f5a0a0081a503aabedeb6cf55671", "sha256": "a366faf1890e3fcfc5f214739c6bc921f6e598babd469132234a6dc8da27658b" }, "downloads": -1, "filename": "lfview_api_client-0.0.4b0-py3-none-any.whl", "has_sig": false, "md5_digest": "a4b6f5a0a0081a503aabedeb6cf55671", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18494, "upload_time": "2019-06-14T18:42:23", "url": "https://files.pythonhosted.org/packages/71/3b/89d90bee5f56f291665051d1b4d1152e020a9f87cb731a4a52fb1c7db772/lfview_api_client-0.0.4b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf76371d522d779ba13eb941986d5167", "sha256": "8112b54c26667dc18a59efffe0e7c397cbc66a334ace280f4b94a6fa7115abb6" }, "downloads": -1, "filename": "lfview-api-client-0.0.4b0.tar.gz", "has_sig": false, "md5_digest": "bf76371d522d779ba13eb941986d5167", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17315, "upload_time": "2019-06-14T18:42:25", "url": "https://files.pythonhosted.org/packages/d2/5d/fb85c9f1784f1575966cb6be0450e05c4720ee97f2589db443e4076f7f25/lfview-api-client-0.0.4b0.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "00265a59fdbfd021c95fb6172976d520", "sha256": "faff4c417af2ea92021865acf7b81a80a6bdf1cab830371654e443f141f78354" }, "downloads": -1, "filename": "lfview_api_client-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "00265a59fdbfd021c95fb6172976d520", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18731, "upload_time": "2019-09-12T20:10:47", "url": "https://files.pythonhosted.org/packages/ae/0e/a672f35347e34aa37347b2985b3b2f71142e0a23a256dc321c8ff4b6e470/lfview_api_client-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7993d33ccf1e54134fa325e9f2032619", "sha256": "f9d7dd1e3565a6ccc14029f538b29aca20f1e481a3928b25c7b0d290283d2579" }, "downloads": -1, "filename": "lfview-api-client-0.0.5.tar.gz", "has_sig": false, "md5_digest": "7993d33ccf1e54134fa325e9f2032619", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17582, "upload_time": "2019-09-12T20:10:48", "url": "https://files.pythonhosted.org/packages/09/10/e2d8bd09e0be4fbf928e907251af5e51c6396f308c7c764cb6582b5901a3/lfview-api-client-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e9f88f8a8e4aa307c1fb9e0b2ab53e7d", "sha256": "2641d42ccaaac993cc2235b99060dfe3dbc4c7c29b5ae20d124bf11a4ee8a8fc" }, "downloads": -1, "filename": "lfview_api_client-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e9f88f8a8e4aa307c1fb9e0b2ab53e7d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18959, "upload_time": "2019-10-03T19:33:42", "url": "https://files.pythonhosted.org/packages/a5/ee/0d6b41f7360fcb192c8e951757ed19ce32dc8dfd51a43fbf6ca0854e2421/lfview_api_client-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f33e7e24e690b535e8d80da3a4ed1315", "sha256": "d788005dc35de90a6abd82214ab7767d3c6985e6e4594bc121ea8d9b0294db1b" }, "downloads": -1, "filename": "lfview-api-client-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f33e7e24e690b535e8d80da3a4ed1315", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17812, "upload_time": "2019-10-03T19:33:43", "url": "https://files.pythonhosted.org/packages/e7/70/cb5aecddc4e8143eb2269e6e3d1c41a94b4fd2bfa0857096c18d611fe3a5/lfview-api-client-0.1.0.tar.gz" } ], "0.1.0b0": [ { "comment_text": "", "digests": { "md5": "76f95e4e48d0346e50c1777294467a2d", "sha256": "f8930ad3f52844332e3eeb5ee9e2fa9994bc89ea1278652292ea925e768f6f04" }, "downloads": -1, "filename": "lfview_api_client-0.1.0b0-py3-none-any.whl", "has_sig": false, "md5_digest": "76f95e4e48d0346e50c1777294467a2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18984, "upload_time": "2019-09-27T20:35:40", "url": "https://files.pythonhosted.org/packages/0f/e7/ed201986fb0e4b949f5de63c667481c07be880c538c25bc01b784a7fe390/lfview_api_client-0.1.0b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c04ea210d916824af9d2e446b62e7420", "sha256": "4940966211983c2b8edd0d3be7a813b355db37b4d6b8edc85284dc25e459fc6f" }, "downloads": -1, "filename": "lfview-api-client-0.1.0b0.tar.gz", "has_sig": false, "md5_digest": "c04ea210d916824af9d2e446b62e7420", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17822, "upload_time": "2019-09-27T20:35:42", "url": "https://files.pythonhosted.org/packages/da/de/3cb691f6218ab2e409934e7277017a9b3d0c7f4e0c9d4ef0393dd218d03a/lfview-api-client-0.1.0b0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e9f88f8a8e4aa307c1fb9e0b2ab53e7d", "sha256": "2641d42ccaaac993cc2235b99060dfe3dbc4c7c29b5ae20d124bf11a4ee8a8fc" }, "downloads": -1, "filename": "lfview_api_client-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e9f88f8a8e4aa307c1fb9e0b2ab53e7d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18959, "upload_time": "2019-10-03T19:33:42", "url": "https://files.pythonhosted.org/packages/a5/ee/0d6b41f7360fcb192c8e951757ed19ce32dc8dfd51a43fbf6ca0854e2421/lfview_api_client-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f33e7e24e690b535e8d80da3a4ed1315", "sha256": "d788005dc35de90a6abd82214ab7767d3c6985e6e4594bc121ea8d9b0294db1b" }, "downloads": -1, "filename": "lfview-api-client-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f33e7e24e690b535e8d80da3a4ed1315", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17812, "upload_time": "2019-10-03T19:33:43", "url": "https://files.pythonhosted.org/packages/e7/70/cb5aecddc4e8143eb2269e6e3d1c41a94b4fd2bfa0857096c18d611fe3a5/lfview-api-client-0.1.0.tar.gz" } ] }