A simple gas consumption analysis.


In [ ]:
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

from opengrid import config
from opengrid.library import houseprint

c = config.Config()

%matplotlib inline
plt.rcParams['figure.figsize']=14,8

We create one big dataframe, the columns are the sensors of type gas


In [ ]:
hp = houseprint.Houseprint()
hp.init_tmpo()

In [ ]:
df = hp.get_data(sensortype='gas', unit='kW') 
df = df[df>0]

In [ ]:
# plot timeseries and load duration for each retained sensor
for sensor in df.columns:
    plt.figure()
    ax1=plt.subplot(121)
    plt.plot_date(df.index, df[sensor], '-', label=sensor)
    plt.ylabel('kW')
    plt.legend()
    
    ax2=plt.subplot(122)
    plt.plot(np.sort(df[sensor])[::-1], label=sensor)
    plt.ylabel('kW')
    plt.legend()

In [ ]: