Metadata-Version: 2.1
Name: onetsdb
Version: 1.3.1
Summary: A Uniform Interface for Timeseries Database Python Library.
Home-page: https://github.com/sintrb/onetsdb/
Author: trb
Author-email: sintrb@gmail.com
License: UNKNOWN
Description: # onetsdb
        A Uniform Interface for Timeseries Database Python Library. Will Support MongoDB, InfluxDB, SQLITE3 etc.
        
        Install
        ===============
        ```
         pip install onetsdb
        ```
        
        Usage
        ===============
        
        ```python
        
        from onetsdb import connect, TSDBPoint
        
        # tsdb = connect('mongodb://localhost/tsdb')
        # tsdb = connect('influxdb://localhost/tsdb')
        # tsdb = connect('sqlite3://localhost/tmp/tsdb.sqlite3')  # file: with/tmp/tsdb.sqlite3,
        # tsdb = connect('tslite://localhost/tmp/tslite/test')  # tslite
        tsdb = connect('sqlite3://localhost/file::memory:')  # with memory sqlite3
        
        tsdb.register_table('device', {
            'tags': {   # Tags can be a filter for querying
                'devid': 'string',  # Device ID
            },
            'fields': {
                'temp': 'float',  # Temperature value
                'humi': 'float',  # humidity value
            }
        })
        tsdb.write_point('device', TSDBPoint(data={'devid': 'A1', 'temp': 23.5, 'humi': 45.5}))
        tsdb.write_point('device', TSDBPoint(data={'devid': 'A2', 'temp': 20.2, 'humi': 35}))
        tsdb.write_point('device', TSDBPoint(data={'devid': 'A1', 'temp': 24.5, 'humi': 50}))
        
        print tsdb.query('device').filter(devid='A1').all()
        
        ```
        
        
        [Click to view more information!](https://github.com/sintrb/onetsdb)
        
        
        CHANGES
        ===============
        1.0.0
        
        - first version
        
        1.2.0
        
        - support mongodb, influxdb, sqlite3
        
        1.2.4
        
        - fix sqlite3 bug
        
        1.3.0
        
        - support tslite
        
        1.3.1
        
        - mongodb support time_group, values and aggregate oprations
Keywords: TSDB,MongoDB,InfluxDB,NoSQL,Sqlite3,tslite,Time Series Database
Platform: UNKNOWN
Description-Content-Type: text/markdown
