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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| python-abckpi-0.1.1.tar.gz | 8.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|