Skip to main content

Python library for creating customizable BPPTKG Monitoring API chart

Project description

KomaPy

KomaPy is Python library for creating customizable BPPTKG Monitoring API chart.

Use Cases

KomaPy is suitable for the following applications:

  • Building automated static chart figures
  • Embedding into a web application for generating predefined chart configurations
  • Quick data analysis and visualization
  • Data correlation and processing
  • Generating high quality chart for publications
  • Many more

Installation

Install the latest version from PyPI by typing this command:

pip install -U komapy

Quick Start

Here it is a quick start example:

from komapy import Chart
from komapy.client import set_api_key

set_api_key('YOUR_API_KEY')

chart = Chart({
    'title': 'RB2',
    'theme': 'seaborn',
    'layout': {
        'data': [
            {
                'series': {
                    'name': 'edm',
                    'query_params': {
                        'benchmark': 'BAB0',
                        'reflector': 'RB2',
                        'start_at': '2019-04-01',
                        'end_at': '2019-08-01',
                        'ci': True
                    },
                    'fields': ['timestamp', 'slope_distance'],
                    'xaxis_date': True
                }
            }
        ]
    }
})

chart.render()
chart.save('RB2.png')

Documentation

Full documentation and tutorials are available at docs/ directory. You can build the documentation by running these commands:

cd /path/to/komapy/
pip install -r requirements.txt
sphinx-build -b html docs/ /path/to/build/

You can also view online version at the following link.

Contributing

See CONTRIBUTING.md to learn how to contribute to this project.

Support

This project is maintained by Indra Rudianto. If you have any question about this project, you can contact him at indrarudianto.official@gmail.com.

License

By contributing to the project, you agree that your contributions will be licensed under its MIT license. See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

komapy-0.7.3.tar.gz (21.8 kB view details)

Uploaded Source

File details

Details for the file komapy-0.7.3.tar.gz.

File metadata

  • Download URL: komapy-0.7.3.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.8.5

File hashes

Hashes for komapy-0.7.3.tar.gz
Algorithm Hash digest
SHA256 454defd766c94a1af00793719383bb00cefb2d3a343a120e1619e28b8adf57d9
MD5 85e0a21fcc4d16e2f193167e464f5765
BLAKE2b-256 2118cc1b59850d249c636c5f730984ff365ec69eb40cca2777c35e6c0fab000e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page