Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -7,7 +7,7 @@ import os
|
|
| 7 |
def download_data(path):
|
| 8 |
os.path.abspath(path)
|
| 9 |
df = pd.read_csv(path)
|
| 10 |
-
wanted_df = df.
|
| 11 |
return wanted_df
|
| 12 |
|
| 13 |
def access_online_dataframe():
|
|
@@ -60,6 +60,16 @@ def get_specific_flights(day, max_delay, departure_hour, ampm, weather, destinat
|
|
| 60 |
|
| 61 |
return filtered_df
|
| 62 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 63 |
|
| 64 |
|
| 65 |
flights = gr.Interface(
|
|
@@ -68,7 +78,7 @@ flights = gr.Interface(
|
|
| 68 |
gr.Radio(["today", "tomorrow"], type="value", label="Day", info="When do you have the plane?"),
|
| 69 |
gr.Slider(0, 50, value=20, label="Possible Delay", info="How unfortunate do you wanna be?"),
|
| 70 |
gr.Number(precision=0, minimum=0, maximum=23, label="Departure Time"),
|
| 71 |
-
gr.Radio(["am", "pm"], type="index", info="It's the same, no worries!"),
|
| 72 |
gr.CheckboxGroup(["Yes, it's cloudy", "I am not in Stockholm"], label="Weather", info="Is it a typical Stockholm day?"),
|
| 73 |
gr.Dropdown(get_possible_destinations() + ["That's a reason why I travel alone...", "I prefer not to say"],
|
| 74 |
type = "value", multiselect=True, label="Destination", value=["That's a reason why I travel alone..."],
|
|
@@ -78,4 +88,15 @@ flights = gr.Interface(
|
|
| 78 |
"dataframe",
|
| 79 |
)
|
| 80 |
|
| 81 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7 |
def download_data(path):
|
| 8 |
os.path.abspath(path)
|
| 9 |
df = pd.read_csv(path)
|
| 10 |
+
wanted_df = df[['airport', 'flight_number', 'ontime', 'delayed']].copy()
|
| 11 |
return wanted_df
|
| 12 |
|
| 13 |
def access_online_dataframe():
|
|
|
|
| 60 |
|
| 61 |
return filtered_df
|
| 62 |
|
| 63 |
+
def full_day_departure(day):
|
| 64 |
+
today_df, tomorrow_df = access_online_dataframe()
|
| 65 |
+
df = pd.DataFrame()
|
| 66 |
+
if(day == 'today'):
|
| 67 |
+
df = today_df
|
| 68 |
+
else:
|
| 69 |
+
df = tomorrow_df
|
| 70 |
+
|
| 71 |
+
return df
|
| 72 |
+
|
| 73 |
|
| 74 |
|
| 75 |
flights = gr.Interface(
|
|
|
|
| 78 |
gr.Radio(["today", "tomorrow"], type="value", label="Day", info="When do you have the plane?"),
|
| 79 |
gr.Slider(0, 50, value=20, label="Possible Delay", info="How unfortunate do you wanna be?"),
|
| 80 |
gr.Number(precision=0, minimum=0, maximum=23, label="Departure Time"),
|
| 81 |
+
gr.Radio(["am", "pm"], type="index", info="It's the same, no worries!", label = "Am or Pm?"),
|
| 82 |
gr.CheckboxGroup(["Yes, it's cloudy", "I am not in Stockholm"], label="Weather", info="Is it a typical Stockholm day?"),
|
| 83 |
gr.Dropdown(get_possible_destinations() + ["That's a reason why I travel alone...", "I prefer not to say"],
|
| 84 |
type = "value", multiselect=True, label="Destination", value=["That's a reason why I travel alone..."],
|
|
|
|
| 88 |
"dataframe",
|
| 89 |
)
|
| 90 |
|
| 91 |
+
total_departure = gr.Interface(
|
| 92 |
+
full_day_departure,
|
| 93 |
+
[
|
| 94 |
+
gr.Radio(["Today", "Tomorrow"], type="value", label="Departure", info="When are you departing?"),
|
| 95 |
+
],
|
| 96 |
+
"dataframe",
|
| 97 |
+
)
|
| 98 |
+
|
| 99 |
+
#flights.launch()
|
| 100 |
+
|
| 101 |
+
interface = gr.TabbedInterface([flights, total_departure], ["Specific Flights", "Full Day Departure"])
|
| 102 |
+
interface.launch()
|