Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -206,11 +206,10 @@ def transfer_learning_forecasting():
|
|
| 206 |
df = load_default()
|
| 207 |
st.session_state.df = df
|
| 208 |
|
| 209 |
-
# Column selection
|
| 210 |
columns = df.columns.tolist() # Convert Index to list
|
|
|
|
| 211 |
ds_col = st.selectbox("Select Date/Time column", options=columns, index=columns.index('ds') if 'ds' in columns else 0)
|
| 212 |
-
y_col = st.selectbox("Select Target column", options=
|
| 213 |
-
# unique_id_col = st.text_input("Unique ID column (default: '1')", value="1")
|
| 214 |
|
| 215 |
st.session_state.ds_col = ds_col
|
| 216 |
st.session_state.y_col = y_col
|
|
@@ -288,11 +287,10 @@ def dynamic_forecasting():
|
|
| 288 |
df = load_default()
|
| 289 |
st.session_state.df = df
|
| 290 |
|
| 291 |
-
# Column selection
|
| 292 |
columns = df.columns.tolist() # Convert Index to list
|
|
|
|
| 293 |
ds_col = st.selectbox("Select Date/Time column", options=columns, index=columns.index('ds') if 'ds' in columns else 0)
|
| 294 |
-
y_col = st.selectbox("Select Target column", options=
|
| 295 |
-
# unique_id_col = st.text_input("Unique ID column (default: '1')", value="1")
|
| 296 |
|
| 297 |
df = df.rename(columns={ds_col: 'ds', y_col: 'y'})
|
| 298 |
|
|
@@ -315,7 +313,7 @@ def dynamic_forecasting():
|
|
| 315 |
def timegpt_fcst():
|
| 316 |
nixtla_token = os.environ.get("NIXTLA_API_KEY")
|
| 317 |
nixtla_client = NixtlaClient(
|
| 318 |
-
api_key =
|
| 319 |
)
|
| 320 |
|
| 321 |
|
|
@@ -331,8 +329,9 @@ def timegpt_fcst():
|
|
| 331 |
|
| 332 |
# Column selection
|
| 333 |
columns = df.columns.tolist() # Convert Index to list
|
|
|
|
| 334 |
ds_col = st.selectbox("Select Date/Time column", options=columns, index=columns.index('ds') if 'ds' in columns else 0)
|
| 335 |
-
y_col = st.selectbox("Select Target column", options=
|
| 336 |
|
| 337 |
df = df.rename(columns={ds_col: 'ds', y_col: 'y'})
|
| 338 |
|
|
@@ -356,7 +355,7 @@ def timegpt_fcst():
|
|
| 356 |
def timegpt_anom():
|
| 357 |
nixtla_token = os.environ.get("NIXTLA_API_KEY")
|
| 358 |
nixtla_client = NixtlaClient(
|
| 359 |
-
api_key =
|
| 360 |
)
|
| 361 |
|
| 362 |
|
|
@@ -372,8 +371,9 @@ def timegpt_anom():
|
|
| 372 |
|
| 373 |
# Column selection
|
| 374 |
columns = df.columns.tolist() # Convert Index to list
|
|
|
|
| 375 |
ds_col = st.selectbox("Select Date/Time column", options=columns, index=columns.index('ds') if 'ds' in columns else 0)
|
| 376 |
-
y_col = st.selectbox("Select Target column", options=
|
| 377 |
|
| 378 |
df = df.rename(columns={ds_col: 'ds', y_col: 'y'})
|
| 379 |
|
|
|
|
| 206 |
df = load_default()
|
| 207 |
st.session_state.df = df
|
| 208 |
|
|
|
|
| 209 |
columns = df.columns.tolist() # Convert Index to list
|
| 210 |
+
options = columns.pop('ds').pop('unique_id')
|
| 211 |
ds_col = st.selectbox("Select Date/Time column", options=columns, index=columns.index('ds') if 'ds' in columns else 0)
|
| 212 |
+
y_col = st.selectbox("Select Target column", options=options, index=0)
|
|
|
|
| 213 |
|
| 214 |
st.session_state.ds_col = ds_col
|
| 215 |
st.session_state.y_col = y_col
|
|
|
|
| 287 |
df = load_default()
|
| 288 |
st.session_state.df = df
|
| 289 |
|
|
|
|
| 290 |
columns = df.columns.tolist() # Convert Index to list
|
| 291 |
+
options = columns.pop('ds').pop('unique_id')
|
| 292 |
ds_col = st.selectbox("Select Date/Time column", options=columns, index=columns.index('ds') if 'ds' in columns else 0)
|
| 293 |
+
y_col = st.selectbox("Select Target column", options=options, index=0)
|
|
|
|
| 294 |
|
| 295 |
df = df.rename(columns={ds_col: 'ds', y_col: 'y'})
|
| 296 |
|
|
|
|
| 313 |
def timegpt_fcst():
|
| 314 |
nixtla_token = os.environ.get("NIXTLA_API_KEY")
|
| 315 |
nixtla_client = NixtlaClient(
|
| 316 |
+
api_key = nixtla_token
|
| 317 |
)
|
| 318 |
|
| 319 |
|
|
|
|
| 329 |
|
| 330 |
# Column selection
|
| 331 |
columns = df.columns.tolist() # Convert Index to list
|
| 332 |
+
options = columns.pop('ds').pop('unique_id')
|
| 333 |
ds_col = st.selectbox("Select Date/Time column", options=columns, index=columns.index('ds') if 'ds' in columns else 0)
|
| 334 |
+
y_col = st.selectbox("Select Target column", options=options, index=0)
|
| 335 |
|
| 336 |
df = df.rename(columns={ds_col: 'ds', y_col: 'y'})
|
| 337 |
|
|
|
|
| 355 |
def timegpt_anom():
|
| 356 |
nixtla_token = os.environ.get("NIXTLA_API_KEY")
|
| 357 |
nixtla_client = NixtlaClient(
|
| 358 |
+
api_key = nixtla_token
|
| 359 |
)
|
| 360 |
|
| 361 |
|
|
|
|
| 371 |
|
| 372 |
# Column selection
|
| 373 |
columns = df.columns.tolist() # Convert Index to list
|
| 374 |
+
options = columns.pop('ds').pop('unique_id')
|
| 375 |
ds_col = st.selectbox("Select Date/Time column", options=columns, index=columns.index('ds') if 'ds' in columns else 0)
|
| 376 |
+
y_col = st.selectbox("Select Target column", options=options, index=0)
|
| 377 |
|
| 378 |
df = df.rename(columns={ds_col: 'ds', y_col: 'y'})
|
| 379 |
|