tempsdb
Embedded Cython library for time series that you need to upload somewhere.
Stored time series with a 8-bit timestamp and a fixed length of data. So no variable encoding for you!
Installation
git clone https://github.com/smok-serwis/tempsdb
cd tempsdb
pip install snakehouse satella
python setup.py install
I'm currently working on installing it via pip.
You will need to have both snakehouse and satella installed.
Changelog
v0.4.3
- iterating and writing at the same time from multiple threads made safe
- added
TimeSeries.disable_mmap
-
Iterator
's destructor will emit a warning if you forget to close it explicitly.
v0.4.2
- empty series will return an Iterator
-
bugfix release fixed
Database.create_series
-
Database
constructor will throw if no database is there - changed
Iterator.next
toIterator.next_item
, synce Cython guys said to not implement the methodnext
on iterators.
v0.4.1
-
bugfix release fixed
get_open_series
v0.4
- can install from sdist now
v0.3
- added
TimeSeries.get_current_value
- added
Database.sync
v0.2
- added
get_open_series
- added
get_all_series
- added
get_first_entry_for
- added
close_all_open_series
- added
TimeSeries.name
- added option to use descriptor based access instead of mmap
- added
TimeSeries.open_chunks_ram_size
v0.1
First release