inno package

Subpackages

build_xgb module

code for the build xgb model.

build_xgb.bm()

build model using RFC.build_model()

build_xgb.get_pred_csv()

get predict sensor data and save into .csv

Returns

name of created .csv

Return type

fn1(str)

build_xgb.get_rf_csv()

get reference sensor data and save into .csv

Returns

name of created .csv

Return type

fn1(str)

get module

insert 1T mean sensor data from MobiusDB into innovationDB.

async get.getSdata(sensor: str, cra: str, crb: str)

get sensor data from Mobius open API

Parameters
  • sensor (str) – type of sensor data

  • cra (str) – create after

  • crb (str) – create before

Returns

1T mean of sensor data

Return type

con_mean

async get.job()

main job of get sensor data code.

start module

  • load weeks data from cog.getCSV()

  • build machine learning model

  • load model to predict data

  • loop with apscheduler

start.job(userno: int)

jobs for predict sensor data, insert to the innovationDB.predict.

Parameters

userno (int) – User number from database

Returns

result fron SQL query.

Return type

result (list)

wds module

Module for insert outdoor weather data into innovationDB.

wds.get_wds(nx: int, ny: int)

get outdoor weather data from x, y

Parameters
  • nx (int) – x axis from user address

  • ny (inr) – y axis from user address

Returns

dictonary of outdoor weather data from x, y

Return type

wdoc (dict)

wds.job()

jobs for insert outdoor weather data into innovationDB.

Returns

result fron SQL query.

Return type

row_l (list)

wds.sr_usr_loc(userno: int)

search user location

Parameters

userno (int) – User number from database

Returns

x, y axis from user address

Return type

nx, ny