Some tools and defaults to program for the ProcessCube.
Project description
SDK für den ProcessCube
Werkzeuge und Tools für die Entwicklung mit dem ProcessCube
Unterstützung
Moduleliste:
- processcube_sdk.configuration: Umgang mit Konfigurationsdateien
- processcube_sdk.database: Datenbankzugriffe mit SQLAlchemy und Pandas handeln
- processcube_sdk.external_tasks: External-Tasks-Basis-Klassen und generische Umsetzung (z.B. Prüfen von Instanzen eines Models)
- processcube_sdk.fastapi: fastapi-Auth-Module für den Umgang mit Google-Authentifizierung
- processcube_sdk.jupyter: Vereinfachung der automatischen Ausführung von Jupyter-Notebooks und Ergebnissen, die als Resultat ermittelt werden sollen
Verwendung
processcube_sdk.external_tasks
Die External-Tasks haben für die direkte Verwendung eine Möglichekeit als Module direkt gestartet zu werden.
Das Starten erfolgt wie nachfolgende beschrieben:
python -m pip install processcube_sdk
CONFIG_FILE=`pwd`/config.dev.json PYTHONPATH=. python -m processcube_sdk.external_tasks
Die Konfigurationsdatei, sollte dabei folgende Elemente enthalten:
{
"engine":
{
"url": "http://192.168.178.125:56100"
},
"logging":
{
"level": "info"
}
}
Verwendung mit Docker
Die Verwendung mit Docker ist unter docs/README.Dockerfile.md beschrieben.
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
processcube_sdk-1.0.4a1.tar.gz
(13.7 kB
view hashes)
Built Distribution
Close
Hashes for processcube_sdk-1.0.4a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 731c5d5f7c9e5ff987526ed85a34968b3b6d01127316efb4bb62c69e621a4d9a |
|
MD5 | 47bb1d909ee09a2ed05d9056a6ef7bff |
|
BLAKE2b-256 | a77232ac7829a2fc6cdf5f858b47b9016e27aeccd5aeb0f59400dfb81eae2b4a |