Skip to main content

Embedded Cython database for time series that you need to send somewhere

Project description

tempsdb

PyPI PyPI version PyPI Documentation Status Maintainability Build status

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.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 to Iterator.next_item, synce Cython guys said to not implement the method next 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tempsdb-0.4.2.tar.gz (358.9 kB view hashes)

Uploaded Source

Built Distributions

tempsdb-0.4.2-py3.8-win-amd64.egg (192.2 kB view hashes)

Uploaded Source

tempsdb-0.4.2-cp38-cp38-win_amd64.whl (191.6 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

tempsdb-0.4.2-cp38-cp38-manylinux2014_x86_64.whl (225.0 kB view hashes)

Uploaded CPython 3.8

tempsdb-0.4.2-cp38-cp38-manylinux2014_armv7l.whl (199.4 kB view hashes)

Uploaded CPython 3.8

tempsdb-0.4.2-cp37-cp37m-manylinux2014_armv7l.whl (204.3 kB view hashes)

Uploaded CPython 3.7m

tempsdb-0.4.2-cp35-cp35m-manylinux2014_x86_64.whl (925.5 kB view hashes)

Uploaded CPython 3.5m

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page