Spaces:
Sleeping
Sleeping
update
Browse files
app.py
CHANGED
@@ -44,7 +44,7 @@ class TimeSeriesEditor:
|
|
44 |
self.freq_bands = np.ones(5) # 5 frequency bands, initially all set to 1.0
|
45 |
self.function_parser = FunctionParser()
|
46 |
self.trending_controls = [
|
47 |
-
(200, 250, 0, self.function_parser.string_to_function("sin(2*pi*x)"), 0.05)
|
48 |
# 200,250,0,sin(2*pi*x),0.05
|
49 |
]
|
50 |
self.device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
|
@@ -454,6 +454,9 @@ class TimeSeriesEditor:
|
|
454 |
# model_control_signal=model_control_signal,
|
455 |
gradient_control_signal=gradient_control_signal
|
456 |
)
|
|
|
|
|
|
|
457 |
|
458 |
# Store latest results
|
459 |
self.latest_sample = sample
|
@@ -619,7 +622,7 @@ class TimeSeriesEditor:
|
|
619 |
def create_gradio_interface(editor: TimeSeriesEditor):
|
620 |
with gr.Blocks() as app:
|
621 |
gr.Markdown("# Time Series Editor")
|
622 |
-
gr.Markdown("## Instruction: Scroll Down + Click [Update Figure] [~
|
623 |
|
624 |
metrics_display = gr.JSON(label="Metrics", value={})
|
625 |
|
@@ -658,7 +661,7 @@ def create_gradio_interface(editor: TimeSeriesEditor):
|
|
658 |
headers=["time", "feature", "value"],
|
659 |
datatype=["number", "number", "number"],
|
660 |
# label="Anchor Point Control",
|
661 |
-
value=[[0, 0, 0.04], [2, 0, 0.58], [6, 0, 0.27], [58, 0,
|
662 |
col_count=(3, "fixed"), # Fix number of columns
|
663 |
interactive=True
|
664 |
)
|
@@ -713,7 +716,7 @@ def create_gradio_interface(editor: TimeSeriesEditor):
|
|
713 |
|
714 |
Separate multiple trends with semicolons.
|
715 |
""")
|
716 |
-
enable_trending_control = gr.Checkbox(label="Enable Trending Control", value=
|
717 |
enable_trending_control_with_diff = gr.Checkbox(label="Consider Last Generated", value=False)
|
718 |
trending_control = gr.Textbox(
|
719 |
label="Trending Control Parameters",
|
|
|
44 |
self.freq_bands = np.ones(5) # 5 frequency bands, initially all set to 1.0
|
45 |
self.function_parser = FunctionParser()
|
46 |
self.trending_controls = [
|
47 |
+
# (200, 250, 0, self.function_parser.string_to_function("sin(2*pi*x)"), 0.05)
|
48 |
# 200,250,0,sin(2*pi*x),0.05
|
49 |
]
|
50 |
self.device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
|
|
|
454 |
# model_control_signal=model_control_signal,
|
455 |
gradient_control_signal=gradient_control_signal
|
456 |
)
|
457 |
+
|
458 |
+
observed_points = observed_points.cpu()
|
459 |
+
observed_mask = observed_mask.cpu()
|
460 |
|
461 |
# Store latest results
|
462 |
self.latest_sample = sample
|
|
|
622 |
def create_gradio_interface(editor: TimeSeriesEditor):
|
623 |
with gr.Blocks() as app:
|
624 |
gr.Markdown("# Time Series Editor")
|
625 |
+
gr.Markdown("## Instruction: Scroll Down + Click [Update Figure] [~10s]")
|
626 |
|
627 |
metrics_display = gr.JSON(label="Metrics", value={})
|
628 |
|
|
|
661 |
headers=["time", "feature", "value"],
|
662 |
datatype=["number", "number", "number"],
|
663 |
# label="Anchor Point Control",
|
664 |
+
value=[[0, 0, 0.04], [2, 0, 0.58], [6, 0, 0.27], [58, 0, 0.8], [60, 0, 0.5]],
|
665 |
col_count=(3, "fixed"), # Fix number of columns
|
666 |
interactive=True
|
667 |
)
|
|
|
716 |
|
717 |
Separate multiple trends with semicolons.
|
718 |
""")
|
719 |
+
enable_trending_control = gr.Checkbox(label="Enable Trending Control", value=False)
|
720 |
enable_trending_control_with_diff = gr.Checkbox(label="Consider Last Generated", value=False)
|
721 |
trending_control = gr.Textbox(
|
722 |
label="Trending Control Parameters",
|