Archived
This project has been archived by its maintainers, and is no longer receiving any updates.
Drift Python Client
Python Client to access data of PANDA|Drift
Description
Drift Python Client is a high level library to get current or historical data with minimal knowledge about PANDA|Drift infrastructure.
Features
- Access to live Drift data
- Access to history of input data
- Access to history of metrics
- Cross-platform
Requirements
- Python >= 3.8
Installing
pip install drift-python-client
If you need the latest version from GitHub:
pip install git+https://github.com/panda-official/DriftPythonClient.git
Usage Example
import os
from datetime import datetime
from drift_client import DriftClient
drift_client = DriftClient("10.0.0.153", os.getenv("DRIFT_PASSWORD"))
# Download list of history
packages = drift_client.get_package_names(
"acc-5",
datetime.strptime("2022-01-01 00:00:00", "%Y-%m-%d %H:%M:%S"),
datetime.strptime("2022-01-02 00:00:00", "%Y-%m-%d %H:%M:%S")
)
print(packages)
for path in packages:
data = drift_client.get_item(path).as_np(scale_factor=2)
print(data)
References:
Metadata
Release files for drift-python-client 0.10.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| drift_python_client-0.10.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / drift_python_client-0.10.0-py3-none-any.whl
| Download URL | drift_python_client-0.10.0-py3-none-any.whl |
|---|---|
| Size | 24.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0e182306783fb0b8b1a28139cce0d9b6e2b56dd432203f2ba7ade8e6b4012db5
|
|
BLAKE2b-256 checksum How to use checksums |
5ccf4908211e523c32b8e2be590c36743fb29c84d4d89a0d9ca6d5439d1e4cfa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.9.19
|