import pandas as pd
import numpy as np

import pyaf.ForecastEngine as autof
import pyaf.Bench.TS_datasets as tsds

import logging
import logging.config

#logging.config.fileConfig('logging.conf')

logging.basicConfig(level=logging.INFO)

#get_ipython().magic('matplotlib inline')

b1 = tsds.load_ozone_exogenous_categorical()
df = b1.mPastData

#df.tail(10)
#df[:-10].tail()
#df[:-10:-1]
#df.describe()

H = b1.mHorizon

N = df.shape[0]
for n in [N // 4, N // 4, N // 2, N]:
    df1 = df.head(n)
    lEngine = autof.cForecastEngine()
    lEngine
    #    lEngine.mOptions.mEnableSeasonals = False;