tau ist ein Open Source, GPL & nbsp; lizenzierte Tool, das eine Zeitreihen-Datenbank-API bietet.
Starten tau-Server (mit Memory-Backend):
./tau.py Server -b Speicher
Verwenden TauClient um die Datenbank aus Python zugreifen:
von tau Import TauClient
tau = TauClient ()
Senden Sie einige Werte:
tau.set (my_key = 'my_value')
tau.set (my_key = 3,1415)
tau.set ({'my_key': 6,283})
Erhalten Werte zurück (möglicherweise von einem anderen Prozess):
behaupten tau.get ('my_key') == 6,283
Erhalten vorherigen Werte über einen Zeitraum (in Sekunden):
behaupten tau.get ('my_key', = 30) == ['my_value', 3,1415, 6,283]
Erhalten vorherigen Werte mit Zeitstempel:
Daten = tau.get ('my_key', = 30, Zeitstempel = True)
behaupten Daten == [[Datetime (...), "my_value '],
& Nbsp; [Datetime (...), 3,1415]
& Nbsp; [Datetime (...), 6,283]]
Senden Sie einige weitere Werte werden alle JSON-serialisierbar Werten zu tun:
tau.set (another_key = 42, yet_another_key = True)
Erhalten Sie alle verfügbaren Werte:
behaupten tau.get ('*') == {'my_key': 6,283,
& Nbsp; "another_key ': 42,
& Nbsp; "yet_another_key": True}
Erhalten Werten nach einem Rüttler mit *, [abc]?:
behaupten tau.get ('* _ Schlüssel') == {'my_key': 6,283,
& Nbsp; "another_key ': 42,
& Nbsp; "yet_another_key": True}
behaupten tau.get ('* another_key') == {'another_key': 42,
& Nbsp; "yet_another_key": True}
Weitere Beispiele finden Sie Test _ *. Py-Dateien.
Package Dokumentation
Anforderungen :
- Python
Kommentare nicht gefunden