driftpythonclient 0.10.0
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:
Documentation
DriftProtocol
WaveletBuffer
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.