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