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
Main contributors :
- Seddik Yassine Abdelouadoud
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
022d478019d2cfc42d0412c786da1e25309e0109f561e1fe7166be56e5d4a0a2
|
|
| MD5 |
18b5ae06e8ca6bb6edd1b682d8041838
|
|
| BLAKE2b-256 |
6e6963f699af283f1ad2e4f90338753bacd56daca88929438deee391bfaf978e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f74a1c8df8e6f9d00c962bbbd2155905647f3edfecb4b40721f0bfa5e0d2b180
|
|
| MD5 |
4ee5b1572f9cbdd557b4357fbca94ae9
|
|
| BLAKE2b-256 |
90280c5f5cd7bd199858fa1dc1de8ef715e516c2b862a9f407b9970aa2dd38fe
|