From e46f013bf66dbbe5b8d5c67d1886c8d9ba10dfe1 Mon Sep 17 00:00:00 2001 From: Xuan Gu <162244362+xuang7@users.noreply.github.com> Date: Sun, 5 Apr 2026 21:54:08 -0700 Subject: [PATCH 1/2] update. --- .../continuousErrorBands/ContinuousErrorBandsOpDesc.scala | 2 +- .../operator/visualization/contourPlot/ContourPlotOpDesc.scala | 2 +- .../operator/visualization/histogram2d/Histogram2DOpDesc.scala | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/continuousErrorBands/ContinuousErrorBandsOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/continuousErrorBands/ContinuousErrorBandsOpDesc.scala index b21c882ed35..a23d2f470fb 100644 --- a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/continuousErrorBands/ContinuousErrorBandsOpDesc.scala +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/continuousErrorBands/ContinuousErrorBandsOpDesc.scala @@ -109,7 +109,7 @@ class ContinuousErrorBandsOpDesc extends PythonOperatorDescriptor { fig.add_trace(go.Scatter( x=table[${bandConf.xValue}], y=table[${bandConf.yValue}], - mode=${bandConf.mode.getModeInPlotly}, + mode='${bandConf.mode.getModeInPlotly}', $colorPart $namePart ))""" diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/contourPlot/ContourPlotOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/contourPlot/ContourPlotOpDesc.scala index dd0f41b0faa..86fc20b9a2e 100644 --- a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/contourPlot/ContourPlotOpDesc.scala +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/contourPlot/ContourPlotOpDesc.scala @@ -110,7 +110,7 @@ class ContourPlotOpDesc extends PythonOperatorDescriptor { | y=np.linspace(min(y), max(y), grid_size), | z=grid_z, | connectgaps=connGaps, - | contours_coloring =${coloringMethod.getColoringMethod}, + | contours_coloring ='${coloringMethod.getColoringMethod}', | colorbar_title=$z | )) | fig.update_layout(title='Contour Plot') diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/histogram2d/Histogram2DOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/histogram2d/Histogram2DOpDesc.scala index 88167a8353f..c2e97e0a87c 100644 --- a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/histogram2d/Histogram2DOpDesc.scala +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/visualization/histogram2d/Histogram2DOpDesc.scala @@ -81,7 +81,7 @@ class Histogram2DOpDesc extends PythonOperatorDescriptor { assert(yBins > 0, s"Y Bins must be > 0, but got $yBins") val normArg = - pyb"histnorm=${normalize.getValue}," + pyb"histnorm='${normalize.getValue}'," pyb""" |from pytexera import * From 7b7180fbce23d5f0d259a0ac235add0a3f249ca7 Mon Sep 17 00:00:00 2001 From: Xuan Gu <162244362+xuang7@users.noreply.github.com> Date: Wed, 8 Apr 2026 10:43:04 -0700 Subject: [PATCH 2/2] fix. --- .../operator/source/apis/reddit/RedditSearchSourceOpDesc.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/reddit/RedditSearchSourceOpDesc.scala b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/reddit/RedditSearchSourceOpDesc.scala index 85cf30bf06b..078e55b2b2e 100644 --- a/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/reddit/RedditSearchSourceOpDesc.scala +++ b/common/workflow-operator/src/main/scala/org/apache/texera/amber/operator/source/apis/reddit/RedditSearchSourceOpDesc.scala @@ -68,7 +68,7 @@ class RedditSearchSourceOpDesc extends PythonSourceOperatorDescriptor { | client_secret = $clientSecretReal | limit = $limit | query = $queryReal - | sorting = ${sorting.getName} + | sorting = '${sorting.getName}' | | @overrides | def produce(self) -> Iterator[Union[TupleLike, TableLike, None]]: