Package for handling Python calls to ibaHD-Servers using the ibaHD-API
Project description
Package for handling Python calls to ibaHD-Servers using the ibaHD-API
🎉🎉🎉 ibahd-api v1.1.1 is now available. 🎉🎉🎉
pip install --upgrade ibahd-api
Tutorial • LinkedIn • YouTube
| Overview | |
|---|---|
| Code | |
| Downloads | |
| License |
📡 ibahd-api Python package
ibahd-api is a Python package with the aim of simplifying the access to data from the ibaHD-Server directly from inside Python code. It includes the existing functions of the ibaHD-API and extends it with some Python-specific helper functions.
The main advantage of this Python package is therefore the ease of installation and maintenance as well as the simplicity of use.
🚀 Installation via PyPi
ibahd-api is tested and supported on 64-bit systems with:
- Python 3.9, 3.10, 3.11 or 3.12
- Windows 10 or newer
You can install ibahd-api with Python's package manager pip.
⚡ Quickstart (Tutorial)
- Install this package and all dependencies to run the tutorial notebook by using the following shell command:
> python -m pip install ibahd_api[tutorial]
- Get the Jupyter Notebook
tutorial.ipynband the HD store backup from the GitHub project. - In the tutorial notebook there are step-by-step instructions about how to restore the backup to your ibaHD-Server.
- Run
tutorial.ipynbcell by cell to get used to the ibahd-api functions and outputs.
Note: The tutorial does not show every single API function and does not go into detail about every single parameter. For an exhaustive list of functions and further information refer to the ibaHD-API manual which you can get from the homepage. Log in with your account and search for "api" in the download area.
⚡ Quickstart (General)
- Install only this package by using the following shell command:
> python -m pip install ibahd_api
- Use one of the following lines to import the package in Python and to access its functions afterwards:
import ibahd_api
# ibahd_api.ibahd_api.<function>
# ibahd_api.ibahd_api_pb2_grpc.<function>
from ibahd_api import ibahd_api_pb2_grpc
# ibahd_api_pb2_grpc.<function>
from ibahd_api import *
# ibahd_api.<function>
# ibahd_api_pb2_grpc.<function>
- For more information and examples for the included functions, refer to the tutorial notebook and the ibaHD-API manual. You can obtain the latter from the homepage. Log in with your account and search for "api" in the download area.
👥 Who should use ibahd-api?
ibahd-api is a library that you can use to extract data from an ibaHD-Server directly into Python. The package simplifies and extends the functions of the ibaHD-API and is ideal for data scientists who want to work on data from ibaHD stores in Python.
📄 License
This package contains components under mixed licensing terms:
- Most parts of this package are proprietary and may only be used with a valid software license.
- See LICENSE-PROPRIETARY.txt for more information and iba AG License Agreement for the complete license text.
- The proprietary license applies to the files
ibahd_api_pb2.pyandibahd_api_pb2_grpc.py.
- Some files are released under the MIT License:
- Those files may be freely used, modified, and redistributed, even independently of the rest of the package.
- See LICENSE-MIT.txt for the complete license text.
- The open source license applies to the file
utils.py.
By installing or using this package, you agree to the applicable license terms.
💡 More Information
| Important Links | Description |
|---|---|
| 🌟 Homepage | Company homepage of iba AG |
| 📄 License Details | License for iba AG software |
| 🔧 Changelog | Changes and release notes |
| 📚 Tutorial notebook | Jupyter notebook showing functions examplewise |
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
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 ibahd_api-1.1.2.tar.gz.
File metadata
- Download URL: ibahd_api-1.1.2.tar.gz
- Upload date:
- Size: 17.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
344044b703aa76e1da225ef4de0f90b638dafc681e62dcdeeb4f58e4fd768804
|
|
| MD5 |
a5f62bb84284d6fc7504c16bd7764c8a
|
|
| BLAKE2b-256 |
80793f8f55af6b200a8d91ffa64c1086e5e57452ae834af08e5a334435fd71e5
|
File details
Details for the file ibahd_api-1.1.2-py3-none-any.whl.
File metadata
- Download URL: ibahd_api-1.1.2-py3-none-any.whl
- Upload date:
- Size: 15.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dee44eda2e458c97c9f198fdbd5b3a6cfd1e445ae1ef6464af05aceb8013fc5c
|
|
| MD5 |
762f70f09217e87a71fbb8da04f37eca
|
|
| BLAKE2b-256 |
39dae9b475b022668c1d744a2c87f2bf39cca3ef8d267e0b9902e58cebabb5ac
|