block = { 'css': ''' footer {visibility: hidden} .json_xgboost_params { max-height: 200px; overflow: scroll !important; } ''' } md__title = { 'value': """ # Sentient.io - Time Series Forecasting --- """ } md__fit_ready = { 'value': """ # Data Fitted... Ready for forecasting """ } file__historical = { 'label': 'Historical Data', } md__future = { 'value': "Optional. Future data's columns must within historical data's columns, length of future data will determine the N Predict, which is the max model's predictability.", } file__future = { 'label': 'Future Data (optional)', 'show_label': True } number__n_predict = { 'label': 'N Predict', 'info': 'Number of future data point to predict, recommend set to 1 seasonal period (max 20). If future data is provided, N Predict will set to exact length of future data.', 'interactive': True, 'precision': 0 } number__window_length = { 'label': 'Window Length', 'info': 'Window length for sliding window to build feature sets for prediction. Recommend set window length same as auto correlation (AR) lags. But feel free to adjust it.', 'interactive': True, 'precision': 0 } textbox__target_column = { 'label': 'Target Column', 'info': 'Please provide the target column for forecasting. It must be one of the column in uploaded data. All other columns will be used as exogenous data.', 'interactive': True, } df__table_view = {} btn__fit_data = { 'value': 'Fit Data To Models', 'variant': 'primary' } btn__forecast_with_prophet = { 'value': 'Forecast with Prophet', 'variant': 'primary' } json_xgboost_params = { 'elem_classes': 'json_xgboost_params' }