azrai99 commited on
Commit
c755f1c
·
verified ·
1 Parent(s): a98984a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -10
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=columns, index=columns.index('ds') if 'ds' in columns else 0)
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=columns, index=columns.index('ds') if 'ds' in columns else 0)
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 = 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=columns, index=columns.index('ds') if 'ds' in columns else 0)
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 = 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=columns, index=columns.index('ds') if 'ds' in columns else 0)
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