{ "info": { "author": "Indra Rudianto", "author_email": "indrarudianto.official@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Science/Research", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "# KomaPy\n\nKomaPy is Python library for creating customizable BPPTKG Monitoring API chart.\n\n## Use Cases\n\nKomaPy is suitable for the following applications:\n\n* Building automated static chart figures\n* Embedding into a web application for generating predefined chart\n configurations\n* Quick data analysis and visualization\n* Data correlation and processing\n* Generating high quality chart for publications\n* Many more\n\n## Installation\n\nInstall the latest version from PyPI by typing this command:\n\n pip install -U komapy\n\n## Quick Start\n\nHere it is a quick start example:\n\n```python\nfrom komapy import Chart\nfrom komapy.client import set_api_key\n\nset_api_key('YOUR_API_KEY')\n\nchart = Chart({\n 'title': 'RB2',\n 'theme': 'seaborn',\n 'layout': {\n 'data': [\n {\n 'series': {\n 'name': 'edm',\n 'query_params': {\n 'benchmark': 'BAB0',\n 'reflector': 'RB2',\n 'start_at': '2019-04-01',\n 'end_at': '2019-08-01',\n 'ci': True\n },\n 'fields': ['timestamp', 'slope_distance'],\n 'xaxis_date': True\n }\n }\n ]\n }\n})\n\nchart.render()\nchart.save('RB2.png')\n```\n\n## Documentation\n\nFull documentation and tutorials are available at `docs/` directory. You can\nbuild the documentation by running these commands:\n\n cd /path/to/komapy/\n pip install -r requirements.txt\n sphinx-build -b html docs/ /path/to/build/\n\nYou can also view online version at the following\n[link](https://bpptkg.gitlab.io/komapy/).\n\n## Contributing\n\nSee `CONTRIBUTING.md` to learn how to contribute to this project.\n\n## Support\n\nThis project is maintained by Indra Rudianto. If you have any question about\nthis project, you can contact him at .\n\n## License\n\nBy contributing to the project, you agree that your contributions will be\nlicensed under its MIT license.\nSee [LICENSE](https://gitlab.com/bpptkg/komapy/blob/master/LICENSE) for details.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/bpptkg/komapy", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "komapy", "package_url": "https://pypi.org/project/komapy/", "platform": "", "project_url": "https://pypi.org/project/komapy/", "project_urls": { "Homepage": "https://gitlab.com/bpptkg/komapy" }, "release_url": "https://pypi.org/project/komapy/0.7.3/", "requires_dist": null, "requires_python": "", "summary": "Python library for creating customizable BPPTKG Monitoring API chart", "version": "0.7.3", "yanked": false, "yanked_reason": null }, "last_serial": 9031232, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "fbb1f994c52290764a90bf07a607269d", "sha256": "5589f63d8caaade941b9b104b677a5208d8389ae4e915d34a61a9bdcb79691cb" }, "downloads": -1, "filename": "komapy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fbb1f994c52290764a90bf07a607269d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13190, "upload_time": "2019-08-24T05:02:44", "upload_time_iso_8601": "2019-08-24T05:02:44.487331Z", "url": "https://files.pythonhosted.org/packages/58/fa/2026ddfd1f3276a111bd6f36dfe47d790d99f06705e06d649cf3f9a370fb/komapy-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "43b6532b6fb79a66d8ecc718931e403f", "sha256": "c8359d3e2a6c0611680afabb39d456d4fec64ae2d456d847fb4f8c698df9b626" }, "downloads": -1, "filename": "komapy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "43b6532b6fb79a66d8ecc718931e403f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14803, "upload_time": "2019-10-13T15:36:08", "upload_time_iso_8601": "2019-10-13T15:36:08.927416Z", "url": "https://files.pythonhosted.org/packages/62/ec/fe8bef2b0f94869189236d2da6934a5581644f6e351dcb1925a5e528bc1d/komapy-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "2cf87ef117f083b74c70d468a1e9c161", "sha256": "3fdfb3b6b3325ae3e52877469fe6421533f194957b6ec650e605131388b85ddc" }, "downloads": -1, "filename": "komapy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2cf87ef117f083b74c70d468a1e9c161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14789, "upload_time": "2019-10-14T10:23:24", "upload_time_iso_8601": "2019-10-14T10:23:24.987299Z", "url": "https://files.pythonhosted.org/packages/cc/0e/678309d8c2f7f14b8cd032de972bef4c390096476da587b1a94b734a5b22/komapy-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "51663bbb35fe05b442376eff5cfdc8f2", "sha256": "ddcd1e4921a21a683f33e77cbb19ec1351caff970ac23bde4d42924cae843ace" }, "downloads": -1, "filename": "komapy-0.2.2.tar.gz", "has_sig": false, "md5_digest": "51663bbb35fe05b442376eff5cfdc8f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14822, "upload_time": "2019-10-28T08:45:45", "upload_time_iso_8601": "2019-10-28T08:45:45.523119Z", "url": "https://files.pythonhosted.org/packages/0e/d7/0e2f703a084358159c64b36af1396c18ab996f438a4f32c6080b3d800a75/komapy-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "fad7138c1ece4eb32cae1b09033bcfb8", "sha256": "129d19edfcf3b56178868322b3e91bdd2b376c8359da9a8b32ba1ad19fd0aa22" }, "downloads": -1, "filename": "komapy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "fad7138c1ece4eb32cae1b09033bcfb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15334, "upload_time": "2019-11-12T09:34:26", "upload_time_iso_8601": "2019-11-12T09:34:26.652252Z", "url": "https://files.pythonhosted.org/packages/19/6b/58914ce8d7f6f2c9c51be5c32c5a6710f32d844164b4948fa310703f3628/komapy-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "febb9ca122deab7999329130bce6d036", "sha256": "87efb8f7bbd5371f12220df4689f900d5b1d0f3891e302e7f2ecb6162ec6a3f2" }, "downloads": -1, "filename": "komapy-0.4.0.tar.gz", "has_sig": false, "md5_digest": "febb9ca122deab7999329130bce6d036", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15930, "upload_time": "2019-11-16T07:21:27", "upload_time_iso_8601": "2019-11-16T07:21:27.123564Z", "url": "https://files.pythonhosted.org/packages/f1/82/d604e85e256854fcc87f316f39dbcf71f99c5de4667e846ae0b97da4465e/komapy-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3295ca49d8b45ca429be5fde9a1052bc", "sha256": "0cf04a50b50b4d4c860d0452b22f6fb2e9e966cc478e45c66d7441f36944bf29" }, "downloads": -1, "filename": "komapy-0.5.0.tar.gz", "has_sig": false, "md5_digest": "3295ca49d8b45ca429be5fde9a1052bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16071, "upload_time": "2020-03-26T12:57:41", "upload_time_iso_8601": "2020-03-26T12:57:41.752702Z", "url": "https://files.pythonhosted.org/packages/63/23/ffa29c584be39bc8f4af22dd22d62f5768579cda747b2497de1059a3fcc8/komapy-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "a12cbb2bf38e13dcef8d4ed172547469", "sha256": "dcfcb103ab6fa0e6464df3e51c26bfb00385f9690ae3784d1cb557e3d3fdf7c3" }, "downloads": -1, "filename": "komapy-0.5.1.tar.gz", "has_sig": false, "md5_digest": "a12cbb2bf38e13dcef8d4ed172547469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16312, "upload_time": "2020-03-30T14:35:58", "upload_time_iso_8601": "2020-03-30T14:35:58.189838Z", "url": "https://files.pythonhosted.org/packages/18/34/f0a7889bbe86b1096ced686367a954589c1b73f93985c29aa7bfc410bb75/komapy-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "f5149e1f5f72e244ee3c86f8c8238a06", "sha256": "d976b428c9a734a7a244d7c9adc57a3c1789494b6eda84b1cbd6b5fb497d9469" }, "downloads": -1, "filename": "komapy-0.6.0.tar.gz", "has_sig": false, "md5_digest": "f5149e1f5f72e244ee3c86f8c8238a06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17976, "upload_time": "2020-05-22T07:53:19", "upload_time_iso_8601": "2020-05-22T07:53:19.909046Z", "url": "https://files.pythonhosted.org/packages/c9/79/b5dfa99fb64ea78569d14effd05b86ef5f6138e3c7208b05748ab1908daa/komapy-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "7331654a9c14e26d99c58629c954c34e", "sha256": "35485c09a12e702cc0af307bbdb0fa3f6cdc38a73191ad77ff22e8732c46daf0" }, "downloads": -1, "filename": "komapy-0.6.1.tar.gz", "has_sig": false, "md5_digest": "7331654a9c14e26d99c58629c954c34e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17997, "upload_time": "2020-06-29T14:11:28", "upload_time_iso_8601": "2020-06-29T14:11:28.772601Z", "url": "https://files.pythonhosted.org/packages/e4/6a/f3c4642827c335bfe455f1fafc0e085be4309ecf7934e1534b6f47a833a2/komapy-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "3dd48b65ee02a857558caff83f3adaa3", "sha256": "846908ff7427f0ff11847615c0f9bf26a9c22ed30850fde5fe1ded23aca3e5ab" }, "downloads": -1, "filename": "komapy-0.6.2.tar.gz", "has_sig": false, "md5_digest": "3dd48b65ee02a857558caff83f3adaa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18009, "upload_time": "2020-07-01T06:20:28", "upload_time_iso_8601": "2020-07-01T06:20:28.103665Z", "url": "https://files.pythonhosted.org/packages/27/0c/a40a4884dabefa949baf0a6d604e54cd18e6e03e038c290eb28ba3854261/komapy-0.6.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "1aedb83ed7e3ef6eb438a9880208d4f5", "sha256": "f9f58c68e1ba050ad22f60e6012c6a58b8dcbd84791c7eb9e2925d7fe6b987c7" }, "downloads": -1, "filename": "komapy-0.7.0.tar.gz", "has_sig": false, "md5_digest": "1aedb83ed7e3ef6eb438a9880208d4f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19928, "upload_time": "2020-07-07T09:29:49", "upload_time_iso_8601": "2020-07-07T09:29:49.398485Z", "url": "https://files.pythonhosted.org/packages/cc/5f/fe6e38c80113f8f00ab15b088f280901dd6ade1018b0230ccc4543887885/komapy-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "cccf33953b876e79dc5cbdd843e3908c", "sha256": "e464f33776d0d1eea727f25a813027774cba8402799b31b2ba2e1800bef82c05" }, "downloads": -1, "filename": "komapy-0.7.1.tar.gz", "has_sig": false, "md5_digest": "cccf33953b876e79dc5cbdd843e3908c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19914, "upload_time": "2020-08-04T10:53:00", "upload_time_iso_8601": "2020-08-04T10:53:00.390356Z", "url": "https://files.pythonhosted.org/packages/14/17/5fd5911b247b3d8ac38f3bf2ec4c21fd181145ab7065c64533e354f49a2d/komapy-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "5168564041273ab5e3ab7342cbd18f35", "sha256": "929205284415c619f17120b7b43d769efd18c8153a8a9faab700a89a547cb1f1" }, "downloads": -1, "filename": "komapy-0.7.2.tar.gz", "has_sig": false, "md5_digest": "5168564041273ab5e3ab7342cbd18f35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20165, "upload_time": "2020-11-06T07:57:42", "upload_time_iso_8601": "2020-11-06T07:57:42.862804Z", "url": "https://files.pythonhosted.org/packages/c4/d9/b0a79865f0ea75ab73aa0c830168529f62405348a577bf535ca590ae53a5/komapy-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "85e0a21fcc4d16e2f193167e464f5765", "sha256": "454defd766c94a1af00793719383bb00cefb2d3a343a120e1619e28b8adf57d9" }, "downloads": -1, "filename": "komapy-0.7.3.tar.gz", "has_sig": false, "md5_digest": "85e0a21fcc4d16e2f193167e464f5765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21822, "upload_time": "2021-01-01T11:54:41", "upload_time_iso_8601": "2021-01-01T11:54:41.187303Z", "url": "https://files.pythonhosted.org/packages/21/18/cc1b59850d249c636c5f730984ff365ec69eb40cca2777c35e6c0fab000e/komapy-0.7.3.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "85e0a21fcc4d16e2f193167e464f5765", "sha256": "454defd766c94a1af00793719383bb00cefb2d3a343a120e1619e28b8adf57d9" }, "downloads": -1, "filename": "komapy-0.7.3.tar.gz", "has_sig": false, "md5_digest": "85e0a21fcc4d16e2f193167e464f5765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21822, "upload_time": "2021-01-01T11:54:41", "upload_time_iso_8601": "2021-01-01T11:54:41.187303Z", "url": "https://files.pythonhosted.org/packages/21/18/cc1b59850d249c636c5f730984ff365ec69eb40cca2777c35e6c0fab000e/komapy-0.7.3.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }