{ "info": { "author": "Yunfan Yang", "author_email": "contact@lanalabs.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3" ], "description": "# Pylana\n[![Python 3.7](https://img.shields.io/badge/python-3.7-blue.svg)](https://www.python.org/downloads/release/python-374/)\n[![Pylana](https://img.shields.io/badge/pylana-v0.0.1-orange)](https://pypi.org/project/pylana/)\n[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/lanalabs/pylana/graphs/commit-activity)\n\n> Python API for LANA Process Mining\n\nThis package provides a Python API for [LANA Process Mining](https://www.lana-labs.com/en/).
\n**Attention**: This package is still in alpha state. Functions and parameters may be renamed and changed at any time.\n\n## Installation\nTo install pylana, you need python version 3.6.0 or above. Pylana could be installed from pypi:\n```\n$ python3 -m pip install pylana\n```\nTo establish a connection with the server, you could use either the _access token_ or the _API key_.\n```python\nimport pylana\nmyLana = pylana.LanaAPI(url = \"https://cloud.lanalabs.com/\", apikey = \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9\")\n```\n\n## Usage Example\nPylana provides a simple interface which supports:\n* Uploading / retrieving / sharing event logs\n* Uploading / connecting target models\n* Creating / connecting / sharing shiny dashboards\n\n__Upload an Event Log__ \n```python\n# without case attribute\nmyLana.uploadEventLog(logFile, logSemantics)\n\n# with case attributes\nmyLana.uploadEventLogWithCaseAttributes(logFile, logSemantics, \n caseAttributeFile, caseAttributeSemantics)\n```\n\n__Retrieve Event Logs__\n```python\n# get a list of event logs associated with the current user\nmyLana.getUserLogs()\n\n# get the log id of a particular log\nmylana.chooseLog(logName)\n```\n\n__Create a Shiny Dashboard__\n```python\n# initate a new shiny dashboard id\nid = mylana.createShinyDashboard(dashboardName)\n\n# upload the dashboard file to server\nmylana.uploadShinyDashboard(dashboardFile, id)\n\n# connect the dashboard to an event log\nmylana.connectDashboardToLog(id, logId)\n```\n\n## License\n[Apache License 2.0](http://www.apache.org/licenses/)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lanalabs/pylana", "keywords": "", "license": "Apache2", "maintainer": "", "maintainer_email": "", "name": "pylana", "package_url": "https://pypi.org/project/pylana/", "platform": "", "project_url": "https://pypi.org/project/pylana/", "project_urls": { "Homepage": "https://github.com/lanalabs/pylana" }, "release_url": "https://pypi.org/project/pylana/0.0.2/", "requires_dist": [ "requests", "pandas" ], "requires_python": "", "summary": "Python API for LANA Process Mining", "version": "0.0.2" }, "last_serial": 5984329, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ba6b7d8b1de405a88b09ca055694829e", "sha256": "73ca7527a809d0355e5f502dfef9801ca5d4d8d4f5de42fa14ef7d1059b3b6f5" }, "downloads": -1, "filename": "pylana-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ba6b7d8b1de405a88b09ca055694829e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8473, "upload_time": "2019-10-15T14:00:59", "url": "https://files.pythonhosted.org/packages/7d/5b/51789939f08af690c5ee604d9c34e9ce08eac30fc6fba989a333472c11b1/pylana-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "592da65e87997c23d90c2f39ceb3a126", "sha256": "2a3ebafa67a2d5299136851b1ce47a0cc639192d1082d36eb2697c5263cce0b2" }, "downloads": -1, "filename": "pylana-0.0.1.tar.gz", "has_sig": false, "md5_digest": "592da65e87997c23d90c2f39ceb3a126", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4108, "upload_time": "2019-10-15T14:01:05", "url": "https://files.pythonhosted.org/packages/39/06/929e62b1ab8fcf063b4727494328b696fda290c96c6ff2afbadbcdecff9f/pylana-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "25dc08633dea88ed24ae44eec97f2562", "sha256": "39cfdddaeab8afd3062a48906d0bea8b87c70bdc76e43897ea2196376f7a3df1" }, "downloads": -1, "filename": "pylana-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "25dc08633dea88ed24ae44eec97f2562", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8485, "upload_time": "2019-10-16T15:49:00", "url": "https://files.pythonhosted.org/packages/91/4f/aa7d15221fc45e1d4bcdd7680e481267f6ec5f1cb35d784c4418980f2a44/pylana-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6878f4b75e49dc64083a9540285d2b4", "sha256": "7e65b4bfcd5269923237cf229d92d968f3cb08138cc822404d55a67b55aa0864" }, "downloads": -1, "filename": "pylana-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c6878f4b75e49dc64083a9540285d2b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4111, "upload_time": "2019-10-16T15:49:37", "url": "https://files.pythonhosted.org/packages/fd/58/796378fb901bd0a10ba944465f0c64e13f1e1544eea2ea019c57769eed7c/pylana-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "25dc08633dea88ed24ae44eec97f2562", "sha256": "39cfdddaeab8afd3062a48906d0bea8b87c70bdc76e43897ea2196376f7a3df1" }, "downloads": -1, "filename": "pylana-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "25dc08633dea88ed24ae44eec97f2562", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8485, "upload_time": "2019-10-16T15:49:00", "url": "https://files.pythonhosted.org/packages/91/4f/aa7d15221fc45e1d4bcdd7680e481267f6ec5f1cb35d784c4418980f2a44/pylana-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6878f4b75e49dc64083a9540285d2b4", "sha256": "7e65b4bfcd5269923237cf229d92d968f3cb08138cc822404d55a67b55aa0864" }, "downloads": -1, "filename": "pylana-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c6878f4b75e49dc64083a9540285d2b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4111, "upload_time": "2019-10-16T15:49:37", "url": "https://files.pythonhosted.org/packages/fd/58/796378fb901bd0a10ba944465f0c64e13f1e1544eea2ea019c57769eed7c/pylana-0.0.2.tar.gz" } ] }