tau er en open source, GPL & nbsp; licenseret værktøj, der giver en tidsserie database API.
Start tau server (med hukommelse backend):
./tau.py server -b hukommelse
Brug TauClient at få adgang til databasen fra python:
fra tau import TauClient
tau = TauClient ()
Send nogle værdier:
tau.set (my_key = 'my_value ")
tau.set (my_key = 3,1415)
tau.set ({'my_key «: 6,283})
Modtag værdier tilbage (eventuelt fra en anden proces):
hævde tau.get (»my_key") == 6,283
Modtag tidligere værdier over en periode (i sekunder):
hævde tau.get (»my_key«, periode = 30) == ['my_value «, 3,1415, 6,283]
Modtag tidligere værdier med deres tidsstempler:
data = tau.get (»my_key«, periode = 30, tidsstempler = true)
hævde data == [[datetime (...), 'my_value'],
& Nbsp; [datetime (...), 3,1415]
& Nbsp; [datetime (...), 6,283]]
Send nogle flere værdier, vil eventuelle JSON-serializable værdier gøre:
tau.set (another_key = 42, yet_another_key = True)
Modtag alle tilgængelige værdier:
hævde tau.get ("*") == {'my_key «: 6,283,
& Nbsp; "another_key«: 42,
& Nbsp; "yet_another_key«: Sandt}
Modtag værdier baseret på en trommen, ved hjælp af *, [abc]?:
hævde tau.get ('* _ nøgle') == {'my_key «: 6,283,
& Nbsp; "another_key«: 42,
& Nbsp; "yet_another_key«: Sandt}
hævde tau.get ('* another_key ") == {' another_key«: 42,
& Nbsp; "yet_another_key«: Sandt}
For flere eksempler se test _ *. Py-filer.
Pakke Dokumentation
Krav :
- Python
Kommentarer ikke fundet