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 |
|