A python API client for Dino monitoring service
Project description
# Dino
## Python API client for Dino Energy Monitor
### Installation
`python3 -m pip install dino`
### Usage
```python
import pandas as pd
start = pd.Timestamp('20181001', tz='Europe/Rome')
end = pd.Timestamp('20181009', tz='Europe/Rome')
```
#### Get raw data from JSON as a Python dictionary
```python
from dino import RawDinoClient
client = RawDinoClient(client_id, client_secret, username, serial)
client.get_data(start, end)
```
#### Get data as Pandas DataFrame
```python
from dino import PandasDinoClient
client = PandasDinoClient(client_id, client_secret, username, serial)
client.get_data(start, end)
# filter specific columns
client.get_data(start, end, columns=['E0', 'E1'])
```
## Python API client for Dino Energy Monitor
### Installation
`python3 -m pip install dino`
### Usage
```python
import pandas as pd
start = pd.Timestamp('20181001', tz='Europe/Rome')
end = pd.Timestamp('20181009', tz='Europe/Rome')
```
#### Get raw data from JSON as a Python dictionary
```python
from dino import RawDinoClient
client = RawDinoClient(client_id, client_secret, username, serial)
client.get_data(start, end)
```
#### Get data as Pandas DataFrame
```python
from dino import PandasDinoClient
client = PandasDinoClient(client_id, client_secret, username, serial)
client.get_data(start, end)
# filter specific columns
client.get_data(start, end, columns=['E0', 'E1'])
```
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
dino-0.0.6.tar.gz
(5.8 kB
view hashes)
Built Distribution
dino-0.0.6-py3-none-any.whl
(4.0 kB
view hashes)