client for the tourbillon service
Project description
# Tourbillon Client
## Installing
pip install -U pip pbr setuptools
pip install tourbillon-client
## Usage
### Connection
```python
from tourbillon_client import Client
client = Client('http[s]://<tourbillon instance>[:<tourbillon port>]/')
```
### Create a table
```python
client.create('ham')
```
### Delete a table
```python
client.delete('ham')
```
### Write data to a table
```python
client.create('ham')
sample_data = [
('2016-11-03 01:00', 10),
('2016-11-03 02:00', 20),
('2016-11-03 04:00', 40),
('2016-11-03 05:00', 50),
]
client.write('ham', sample_data)
```
### Read back data
```python
result = client.read('ham', '2016-11-01', '2016-11-05')
print(result)
# value
# index
# 2016-11-03 01:00:00 10
# 2016-11-03 02:00:00 20
# 2016-11-03 04:00:00 40
# 2016-11-03 05:00:00 50
```
## Installing
pip install -U pip pbr setuptools
pip install tourbillon-client
## Usage
### Connection
```python
from tourbillon_client import Client
client = Client('http[s]://<tourbillon instance>[:<tourbillon port>]/')
```
### Create a table
```python
client.create('ham')
```
### Delete a table
```python
client.delete('ham')
```
### Write data to a table
```python
client.create('ham')
sample_data = [
('2016-11-03 01:00', 10),
('2016-11-03 02:00', 20),
('2016-11-03 04:00', 40),
('2016-11-03 05:00', 50),
]
client.write('ham', sample_data)
```
### Read back data
```python
result = client.read('ham', '2016-11-01', '2016-11-05')
print(result)
# value
# index
# 2016-11-03 01:00:00 10
# 2016-11-03 02:00:00 20
# 2016-11-03 04:00:00 40
# 2016-11-03 05:00:00 50
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file tourbillon-client-1.0.0.tar.gz
.
File metadata
- Download URL: tourbillon-client-1.0.0.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7849b8d11ff506df939eb81cefa06c6383a65190c1e223822db1370d35c4938 |
|
MD5 | 56164167941b054b0ec4d217c659199e |
|
BLAKE2b-256 | 0caa631182b695c9c887cf602ef2984ca7cabc8fbbbb77756b998a3222b844c3 |