Skip to main content

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

Metadata

Release files for python-abckpi 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for python-abckpi 0.1.1
File Size Uploaded
python-abckpi-0.1.1.tar.gz 8.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for python-abckpi 0.1.1
File Interpreter ABI Platform
python_abckpi-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 17.3 kB

Release files / python-abckpi-0.1.1.tar.gz

Download URL python-abckpi-0.1.1.tar.gz
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
022d478019d2cfc42d0412c786da1e25309e0109f561e1fe7166be56e5d4a0a2
BLAKE2b-256 checksum
How to use checksums
6e6963f699af283f1ad2e4f90338753bacd56daca88929438deee391bfaf978e
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / python_abckpi-0.1.1-py3-none-any.whl

Download URL python_abckpi-0.1.1-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f74a1c8df8e6f9d00c962bbbd2155905647f3edfecb4b40721f0bfa5e0d2b180
BLAKE2b-256 checksum
How to use checksums
90280c5f5cd7bd199858fa1dc1de8ef715e516c2b862a9f407b9970aa2dd38fe
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page