Skip to main content

Python wrapper for the ABCKPI REST API

Project description

python-abckpi

Description: python-abckpi is a library that wraps the ABCKPI REST API to allow a streamlined access to the API main functionalities such as querying the list of indicators, retrieving data points and setting values of data points

  • Technology stack: Python 3, requests, pandas (optional)
  • Status: Beta (0.1.0). The basic functionalities (in particular retrieving and setting data) are available.

Dependencies

python-abckpi depends mainly on Python 3 (currently tested on Python 3.8) and requests. A detailed set of dependencies is available in requirements.txt

Installation

Detailed installation instructions available at INSTALL.

Usage

To use python-abckpi, you need to the supply the credentials of an ABCKPI account to create an Instance object. The functionalities are then available as methods of the Instance object :

from abckpi.core import Instance
instance = Instance(username=username,
                    password=password)

indicators = instance.get_indicators()

The results returned as lists of dictionnaries or as Pandas objects if the pandas dependency is installed.

Documentation

A complete documentation as well as examples in Jupyter Notebook format are available at Documentation.

Getting help

If you have questions, concerns, bug reports, etc, please file an issue in this repository's Issue Tracker.

Open source licensing info

  1. LICENSE

Main contributors :

  • Seddik Yassine Abdelouadoud

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

python-abckpi-0.1.1.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_abckpi-0.1.1-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file python-abckpi-0.1.1.tar.gz.

File metadata

  • Download URL: python-abckpi-0.1.1.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for python-abckpi-0.1.1.tar.gz
Algorithm Hash digest
SHA256 022d478019d2cfc42d0412c786da1e25309e0109f561e1fe7166be56e5d4a0a2
MD5 18b5ae06e8ca6bb6edd1b682d8041838
BLAKE2b-256 6e6963f699af283f1ad2e4f90338753bacd56daca88929438deee391bfaf978e

See more details on using hashes here.

File details

Details for the file python_abckpi-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: python_abckpi-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for python_abckpi-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f74a1c8df8e6f9d00c962bbbd2155905647f3edfecb4b40721f0bfa5e0d2b180
MD5 4ee5b1572f9cbdd557b4357fbca94ae9
BLAKE2b-256 90280c5f5cd7bd199858fa1dc1de8ef715e516c2b862a9f407b9970aa2dd38fe

See more details on using hashes here.

Supported by

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