1. Test Summa
-
-
+
-
-
-
+
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
@@ -380,47 +380,47 @@ 1. Test Summa
19 for plot in FigureFactory.create(plot_config):
---> 20 yield plot.createFigure(self.model.master_df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:324, in GroupedBarFigure.createFigure(self, df)
- 321 df = self.transformation_strategy.calculate(df)
- 323 if isinstance(df.index,MultiIndex):
---> 324 return self.createGrouped(df)
- 325 else:
- 326 return self.createSimple(df)
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:342, in GroupedBarFigure.createFigure(self, df)
+ 339 df = self.transformation_strategy.calculate(df)
+ 341 if isinstance(df.index,MultiIndex):
+--> 342 figure = self.createGrouped(df)
+ 343 else:
+ 344 figure = self.createSimple(df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:271, in GroupedBarFigure.createGrouped(self, df)
- 257 frames.append([
- 258 go.Bar(
- 259 x = frame_df.index.astype(str),
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:289, in GroupedBarFigure.createGrouped(self, df)
+ 275 frames.append([
+ 276 go.Bar(
+ 277 x = frame_df.index.astype(str),
(...)
- 263 for col in frame_df.columns
- 264 ])
- 265 ranges.append([
- 266 frame_df.min().min() - frame_df.min().min()*range_epsilon,
- 267 frame_df.max().max() + frame_df.min().min()*range_epsilon
- 268 ])
- 270 fig = go.Figure(
---> 271 data = frames[0],
- 272 frames = [
- 273 go.Frame(
- 274 data = f,
- 275 name=f"frame_{i}",
- 276 layout=dict(
- 277 yaxis=dict(range = ranges[i])
- 278 )
- 279 )
- 280 for i,f in enumerate(frames)],
- 281 layout=go.Layout(
- 282 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
- 283 xaxis=dict(title=self.config.xaxis.label),
- 284 title=self.config.title,
- 285 sliders=[dict(
- 286 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
- 287 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
- 288 )],
- 289 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
- 290 )
- 291 )
- 293 return fig
+ 281 for col in frame_df.columns
+ 282 ])
+ 283 ranges.append([
+ 284 frame_df.min().min() - frame_df.min().min()*range_epsilon,
+ 285 frame_df.max().max() + frame_df.min().min()*range_epsilon
+ 286 ])
+ 288 fig = go.Figure(
+--> 289 data = frames[0],
+ 290 frames = [
+ 291 go.Frame(
+ 292 data = f,
+ 293 name=f"frame_{i}",
+ 294 layout=dict(
+ 295 yaxis=dict(range = ranges[i])
+ 296 )
+ 297 )
+ 298 for i,f in enumerate(frames)],
+ 299 layout=go.Layout(
+ 300 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
+ 301 xaxis=dict(title=self.config.xaxis.label),
+ 302 title=self.config.title,
+ 303 sliders=[dict(
+ 304 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
+ 305 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
+ 306 )],
+ 307 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
+ 308 )
+ 309 )
+ 311 return fig
IndexError: list index out of range
diff --git a/benchmarking/reports/2024-12-10T11:47:24+0100.html b/benchmarking/reports/2024-12-10T11:47:24+0100.html
index b4d7c5c2..627e210e 100644
--- a/benchmarking/reports/2024-12-10T11:47:24+0100.html
+++ b/benchmarking/reports/2024-12-10T11:47:24+0100.html
@@ -326,39 +326,39 @@ 1. Test Summa
-
-
+
-
-
-
+
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
@@ -371,47 +371,47 @@ 1. Test Summa
19 for plot in FigureFactory.create(plot_config):
---> 20 yield plot.createFigure(self.model.master_df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:324, in GroupedBarFigure.createFigure(self, df)
- 321 df = self.transformation_strategy.calculate(df)
- 323 if isinstance(df.index,MultiIndex):
---> 324 return self.createGrouped(df)
- 325 else:
- 326 return self.createSimple(df)
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:342, in GroupedBarFigure.createFigure(self, df)
+ 339 df = self.transformation_strategy.calculate(df)
+ 341 if isinstance(df.index,MultiIndex):
+--> 342 figure = self.createGrouped(df)
+ 343 else:
+ 344 figure = self.createSimple(df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:271, in GroupedBarFigure.createGrouped(self, df)
- 257 frames.append([
- 258 go.Bar(
- 259 x = frame_df.index.astype(str),
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:289, in GroupedBarFigure.createGrouped(self, df)
+ 275 frames.append([
+ 276 go.Bar(
+ 277 x = frame_df.index.astype(str),
(...)
- 263 for col in frame_df.columns
- 264 ])
- 265 ranges.append([
- 266 frame_df.min().min() - frame_df.min().min()*range_epsilon,
- 267 frame_df.max().max() + frame_df.min().min()*range_epsilon
- 268 ])
- 270 fig = go.Figure(
---> 271 data = frames[0],
- 272 frames = [
- 273 go.Frame(
- 274 data = f,
- 275 name=f"frame_{i}",
- 276 layout=dict(
- 277 yaxis=dict(range = ranges[i])
- 278 )
- 279 )
- 280 for i,f in enumerate(frames)],
- 281 layout=go.Layout(
- 282 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
- 283 xaxis=dict(title=self.config.xaxis.label),
- 284 title=self.config.title,
- 285 sliders=[dict(
- 286 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
- 287 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
- 288 )],
- 289 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
- 290 )
- 291 )
- 293 return fig
+ 281 for col in frame_df.columns
+ 282 ])
+ 283 ranges.append([
+ 284 frame_df.min().min() - frame_df.min().min()*range_epsilon,
+ 285 frame_df.max().max() + frame_df.min().min()*range_epsilon
+ 286 ])
+ 288 fig = go.Figure(
+--> 289 data = frames[0],
+ 290 frames = [
+ 291 go.Frame(
+ 292 data = f,
+ 293 name=f"frame_{i}",
+ 294 layout=dict(
+ 295 yaxis=dict(range = ranges[i])
+ 296 )
+ 297 )
+ 298 for i,f in enumerate(frames)],
+ 299 layout=go.Layout(
+ 300 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
+ 301 xaxis=dict(title=self.config.xaxis.label),
+ 302 title=self.config.title,
+ 303 sliders=[dict(
+ 304 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
+ 305 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
+ 306 )],
+ 307 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
+ 308 )
+ 309 )
+ 311 return fig
IndexError: list index out of range
diff --git a/benchmarking/reports/2024-12-10T11:50:43+0100.html b/benchmarking/reports/2024-12-10T11:50:43+0100.html
index 3f411a64..4f612e8c 100644
--- a/benchmarking/reports/2024-12-10T11:50:43+0100.html
+++ b/benchmarking/reports/2024-12-10T11:50:43+0100.html
@@ -326,39 +326,39 @@ 1. Test Summa
-
-
+
-
-
-
+
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
@@ -371,47 +371,47 @@ 1. Test Summa
19 for plot in FigureFactory.create(plot_config):
---> 20 yield plot.createFigure(self.model.master_df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:324, in GroupedBarFigure.createFigure(self, df)
- 321 df = self.transformation_strategy.calculate(df)
- 323 if isinstance(df.index,MultiIndex):
---> 324 return self.createGrouped(df)
- 325 else:
- 326 return self.createSimple(df)
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:342, in GroupedBarFigure.createFigure(self, df)
+ 339 df = self.transformation_strategy.calculate(df)
+ 341 if isinstance(df.index,MultiIndex):
+--> 342 figure = self.createGrouped(df)
+ 343 else:
+ 344 figure = self.createSimple(df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:271, in GroupedBarFigure.createGrouped(self, df)
- 257 frames.append([
- 258 go.Bar(
- 259 x = frame_df.index.astype(str),
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:289, in GroupedBarFigure.createGrouped(self, df)
+ 275 frames.append([
+ 276 go.Bar(
+ 277 x = frame_df.index.astype(str),
(...)
- 263 for col in frame_df.columns
- 264 ])
- 265 ranges.append([
- 266 frame_df.min().min() - frame_df.min().min()*range_epsilon,
- 267 frame_df.max().max() + frame_df.min().min()*range_epsilon
- 268 ])
- 270 fig = go.Figure(
---> 271 data = frames[0],
- 272 frames = [
- 273 go.Frame(
- 274 data = f,
- 275 name=f"frame_{i}",
- 276 layout=dict(
- 277 yaxis=dict(range = ranges[i])
- 278 )
- 279 )
- 280 for i,f in enumerate(frames)],
- 281 layout=go.Layout(
- 282 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
- 283 xaxis=dict(title=self.config.xaxis.label),
- 284 title=self.config.title,
- 285 sliders=[dict(
- 286 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
- 287 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
- 288 )],
- 289 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
- 290 )
- 291 )
- 293 return fig
+ 281 for col in frame_df.columns
+ 282 ])
+ 283 ranges.append([
+ 284 frame_df.min().min() - frame_df.min().min()*range_epsilon,
+ 285 frame_df.max().max() + frame_df.min().min()*range_epsilon
+ 286 ])
+ 288 fig = go.Figure(
+--> 289 data = frames[0],
+ 290 frames = [
+ 291 go.Frame(
+ 292 data = f,
+ 293 name=f"frame_{i}",
+ 294 layout=dict(
+ 295 yaxis=dict(range = ranges[i])
+ 296 )
+ 297 )
+ 298 for i,f in enumerate(frames)],
+ 299 layout=go.Layout(
+ 300 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
+ 301 xaxis=dict(title=self.config.xaxis.label),
+ 302 title=self.config.title,
+ 303 sliders=[dict(
+ 304 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
+ 305 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
+ 306 )],
+ 307 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
+ 308 )
+ 309 )
+ 311 return fig
IndexError: list index out of range
diff --git a/benchmarking/reports/2024-12-12T08:38:53+0100.html b/benchmarking/reports/2024-12-12T08:38:53+0100.html
index 13f73e4c..35ebb3b5 100644
--- a/benchmarking/reports/2024-12-12T08:38:53+0100.html
+++ b/benchmarking/reports/2024-12-12T08:38:53+0100.html
@@ -361,47 +361,42 @@ 1. Test Summa
19 for plot in FigureFactory.create(plot_config):
---> 20 yield plot.createFigure(self.model.master_df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:110, in ScatterFigure.createFigure(self, df)
- 107 df = self.transformation_strategy.calculate(df)
- 109 if isinstance(df.index,MultiIndex):
---> 110 return self.createAnimation(df)
- 111 else:
- 112 return self.createSimple(df)
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:122, in ScatterFigure.createFigure(self, df)
+ 119 df = self.transformation_strategy.calculate(df)
+ 121 if isinstance(df.index,MultiIndex):
+--> 122 figure = self.createAnimation(df)
+ 123 else:
+ 124 figure = self.createSimple(df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:56, in ScatterFigure.createAnimation(self, df)
- 42 frames.append([
- 43 go.Scatter(
- 44 x = frame_df.index,
- (...)
- 48 for col in frame_df.columns
- 49 ])
- 50 ranges.append([
- 51 frame_df.min().min() - frame_df.min().min()*range_epsilon,
- 52 frame_df.max().max() + frame_df.min().min()*range_epsilon
- 53 ])
- 55 fig = go.Figure(
----> 56 data = frames[0],
- 57 frames = [
- 58 go.Frame(
- 59 data = f,
- 60 name=f"frame_{i}",
- 61 layout=dict(
- 62 yaxis=dict(range = ranges[i])
- 63 )
- 64 )
- 65 for i,f in enumerate(frames)],
- 66 layout=go.Layout(
- 67 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
- 68 xaxis=dict(title=self.config.xaxis.label),
- 69 title=self.config.title,
- 70 sliders=[dict(
- 71 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
- 72 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
- 73 )],
- 74 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
- 75 )
- 76 )
- 78 return fig
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:62, in ScatterFigure.createAnimation(self, df)
+ 55 frames.append(frame_traces)
+ 56 ranges.append([
+ 57 frame_df.min().min() - frame_df.min().min()*range_epsilon,
+ 58 frame_df.max().max() + frame_df.min().min()*range_epsilon
+ 59 ])
+ 61 fig = go.Figure(
+---> 62 data = frames[0],
+ 63 frames = [
+ 64 go.Frame(
+ 65 data = f,
+ 66 name=f"frame_{i}",
+ 67 layout=dict(
+ 68 yaxis=dict(range = ranges[i])
+ 69 )
+ 70 )
+ 71 for i,f in enumerate(frames)],
+ 72 layout=go.Layout(
+ 73 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
+ 74 xaxis=dict(title=self.config.xaxis.label),
+ 75 title=self.config.title,
+ 76 sliders=[dict(
+ 77 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
+ 78 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
+ 79 )],
+ 80 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
+ 81 )
+ 82 )
+ 84 return fig
IndexError: list index out of range
diff --git a/benchmarking/reports/2024-12-12T09:40:30+0200.html b/benchmarking/reports/2024-12-12T09:40:30+0200.html
index fb0a1732..eb8d1db3 100644
--- a/benchmarking/reports/2024-12-12T09:40:30+0200.html
+++ b/benchmarking/reports/2024-12-12T09:40:30+0200.html
@@ -353,39 +353,39 @@ 1. Test Summa
-
-
+
-
-
-
+
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
@@ -398,47 +398,47 @@ 1. Test Summa
19 for plot in FigureFactory.create(plot_config):
---> 20 yield plot.createFigure(self.model.master_df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:324, in GroupedBarFigure.createFigure(self, df)
- 321 df = self.transformation_strategy.calculate(df)
- 323 if isinstance(df.index,MultiIndex):
---> 324 return self.createGrouped(df)
- 325 else:
- 326 return self.createSimple(df)
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:342, in GroupedBarFigure.createFigure(self, df)
+ 339 df = self.transformation_strategy.calculate(df)
+ 341 if isinstance(df.index,MultiIndex):
+--> 342 figure = self.createGrouped(df)
+ 343 else:
+ 344 figure = self.createSimple(df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:271, in GroupedBarFigure.createGrouped(self, df)
- 257 frames.append([
- 258 go.Bar(
- 259 x = frame_df.index.astype(str),
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:289, in GroupedBarFigure.createGrouped(self, df)
+ 275 frames.append([
+ 276 go.Bar(
+ 277 x = frame_df.index.astype(str),
(...)
- 263 for col in frame_df.columns
- 264 ])
- 265 ranges.append([
- 266 frame_df.min().min() - frame_df.min().min()*range_epsilon,
- 267 frame_df.max().max() + frame_df.min().min()*range_epsilon
- 268 ])
- 270 fig = go.Figure(
---> 271 data = frames[0],
- 272 frames = [
- 273 go.Frame(
- 274 data = f,
- 275 name=f"frame_{i}",
- 276 layout=dict(
- 277 yaxis=dict(range = ranges[i])
- 278 )
- 279 )
- 280 for i,f in enumerate(frames)],
- 281 layout=go.Layout(
- 282 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
- 283 xaxis=dict(title=self.config.xaxis.label),
- 284 title=self.config.title,
- 285 sliders=[dict(
- 286 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
- 287 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
- 288 )],
- 289 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
- 290 )
- 291 )
- 293 return fig
+ 281 for col in frame_df.columns
+ 282 ])
+ 283 ranges.append([
+ 284 frame_df.min().min() - frame_df.min().min()*range_epsilon,
+ 285 frame_df.max().max() + frame_df.min().min()*range_epsilon
+ 286 ])
+ 288 fig = go.Figure(
+--> 289 data = frames[0],
+ 290 frames = [
+ 291 go.Frame(
+ 292 data = f,
+ 293 name=f"frame_{i}",
+ 294 layout=dict(
+ 295 yaxis=dict(range = ranges[i])
+ 296 )
+ 297 )
+ 298 for i,f in enumerate(frames)],
+ 299 layout=go.Layout(
+ 300 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
+ 301 xaxis=dict(title=self.config.xaxis.label),
+ 302 title=self.config.title,
+ 303 sliders=[dict(
+ 304 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
+ 305 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
+ 306 )],
+ 307 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
+ 308 )
+ 309 )
+ 311 return fig
IndexError: list index out of range
diff --git a/benchmarking/reports/2024-12-13T12:34:38+0200.html b/benchmarking/reports/2024-12-13T12:34:38+0200.html
index 8e1ee814..f3b7b132 100644
--- a/benchmarking/reports/2024-12-13T12:34:38+0200.html
+++ b/benchmarking/reports/2024-12-13T12:34:38+0200.html
@@ -353,39 +353,39 @@ 1. Test Summa
-
-
+
-
-
-
+
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
@@ -398,47 +398,47 @@ 1. Test Summa
19 for plot in FigureFactory.create(plot_config):
---> 20 yield plot.createFigure(self.model.master_df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:324, in GroupedBarFigure.createFigure(self, df)
- 321 df = self.transformation_strategy.calculate(df)
- 323 if isinstance(df.index,MultiIndex):
---> 324 return self.createGrouped(df)
- 325 else:
- 326 return self.createSimple(df)
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:342, in GroupedBarFigure.createFigure(self, df)
+ 339 df = self.transformation_strategy.calculate(df)
+ 341 if isinstance(df.index,MultiIndex):
+--> 342 figure = self.createGrouped(df)
+ 343 else:
+ 344 figure = self.createSimple(df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:271, in GroupedBarFigure.createGrouped(self, df)
- 257 frames.append([
- 258 go.Bar(
- 259 x = frame_df.index.astype(str),
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:289, in GroupedBarFigure.createGrouped(self, df)
+ 275 frames.append([
+ 276 go.Bar(
+ 277 x = frame_df.index.astype(str),
(...)
- 263 for col in frame_df.columns
- 264 ])
- 265 ranges.append([
- 266 frame_df.min().min() - frame_df.min().min()*range_epsilon,
- 267 frame_df.max().max() + frame_df.min().min()*range_epsilon
- 268 ])
- 270 fig = go.Figure(
---> 271 data = frames[0],
- 272 frames = [
- 273 go.Frame(
- 274 data = f,
- 275 name=f"frame_{i}",
- 276 layout=dict(
- 277 yaxis=dict(range = ranges[i])
- 278 )
- 279 )
- 280 for i,f in enumerate(frames)],
- 281 layout=go.Layout(
- 282 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
- 283 xaxis=dict(title=self.config.xaxis.label),
- 284 title=self.config.title,
- 285 sliders=[dict(
- 286 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
- 287 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
- 288 )],
- 289 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
- 290 )
- 291 )
- 293 return fig
+ 281 for col in frame_df.columns
+ 282 ])
+ 283 ranges.append([
+ 284 frame_df.min().min() - frame_df.min().min()*range_epsilon,
+ 285 frame_df.max().max() + frame_df.min().min()*range_epsilon
+ 286 ])
+ 288 fig = go.Figure(
+--> 289 data = frames[0],
+ 290 frames = [
+ 291 go.Frame(
+ 292 data = f,
+ 293 name=f"frame_{i}",
+ 294 layout=dict(
+ 295 yaxis=dict(range = ranges[i])
+ 296 )
+ 297 )
+ 298 for i,f in enumerate(frames)],
+ 299 layout=go.Layout(
+ 300 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
+ 301 xaxis=dict(title=self.config.xaxis.label),
+ 302 title=self.config.title,
+ 303 sliders=[dict(
+ 304 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
+ 305 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
+ 306 )],
+ 307 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
+ 308 )
+ 309 )
+ 311 return fig
IndexError: list index out of range
diff --git a/benchmarking/reports/2024-12-13T14:31:11+0200.html b/benchmarking/reports/2024-12-13T14:31:11+0200.html
index 95a1ffab..a561f4d0 100644
--- a/benchmarking/reports/2024-12-13T14:31:11+0200.html
+++ b/benchmarking/reports/2024-12-13T14:31:11+0200.html
@@ -353,39 +353,39 @@ 1. Test Summa
-
-
+
-
-
-
+
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
@@ -398,47 +398,47 @@ 1. Test Summa
19 for plot in FigureFactory.create(plot_config):
---> 20 yield plot.createFigure(self.model.master_df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:324, in GroupedBarFigure.createFigure(self, df)
- 321 df = self.transformation_strategy.calculate(df)
- 323 if isinstance(df.index,MultiIndex):
---> 324 return self.createGrouped(df)
- 325 else:
- 326 return self.createSimple(df)
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:342, in GroupedBarFigure.createFigure(self, df)
+ 339 df = self.transformation_strategy.calculate(df)
+ 341 if isinstance(df.index,MultiIndex):
+--> 342 figure = self.createGrouped(df)
+ 343 else:
+ 344 figure = self.createSimple(df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:271, in GroupedBarFigure.createGrouped(self, df)
- 257 frames.append([
- 258 go.Bar(
- 259 x = frame_df.index.astype(str),
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:289, in GroupedBarFigure.createGrouped(self, df)
+ 275 frames.append([
+ 276 go.Bar(
+ 277 x = frame_df.index.astype(str),
(...)
- 263 for col in frame_df.columns
- 264 ])
- 265 ranges.append([
- 266 frame_df.min().min() - frame_df.min().min()*range_epsilon,
- 267 frame_df.max().max() + frame_df.min().min()*range_epsilon
- 268 ])
- 270 fig = go.Figure(
---> 271 data = frames[0],
- 272 frames = [
- 273 go.Frame(
- 274 data = f,
- 275 name=f"frame_{i}",
- 276 layout=dict(
- 277 yaxis=dict(range = ranges[i])
- 278 )
- 279 )
- 280 for i,f in enumerate(frames)],
- 281 layout=go.Layout(
- 282 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
- 283 xaxis=dict(title=self.config.xaxis.label),
- 284 title=self.config.title,
- 285 sliders=[dict(
- 286 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
- 287 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
- 288 )],
- 289 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
- 290 )
- 291 )
- 293 return fig
+ 281 for col in frame_df.columns
+ 282 ])
+ 283 ranges.append([
+ 284 frame_df.min().min() - frame_df.min().min()*range_epsilon,
+ 285 frame_df.max().max() + frame_df.min().min()*range_epsilon
+ 286 ])
+ 288 fig = go.Figure(
+--> 289 data = frames[0],
+ 290 frames = [
+ 291 go.Frame(
+ 292 data = f,
+ 293 name=f"frame_{i}",
+ 294 layout=dict(
+ 295 yaxis=dict(range = ranges[i])
+ 296 )
+ 297 )
+ 298 for i,f in enumerate(frames)],
+ 299 layout=go.Layout(
+ 300 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
+ 301 xaxis=dict(title=self.config.xaxis.label),
+ 302 title=self.config.title,
+ 303 sliders=[dict(
+ 304 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
+ 305 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
+ 306 )],
+ 307 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
+ 308 )
+ 309 )
+ 311 return fig
IndexError: list index out of range
diff --git a/benchmarking/reports/2024-12-13T16:33:16+0200.html b/benchmarking/reports/2024-12-13T16:33:16+0200.html
index 696cb959..2b10daab 100644
--- a/benchmarking/reports/2024-12-13T16:33:16+0200.html
+++ b/benchmarking/reports/2024-12-13T16:33:16+0200.html
@@ -353,39 +353,39 @@ 1. Test Summa
-
-
+
-
-
-
+
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
@@ -398,47 +398,47 @@ 1. Test Summa
19 for plot in FigureFactory.create(plot_config):
---> 20 yield plot.createFigure(self.model.master_df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:324, in GroupedBarFigure.createFigure(self, df)
- 321 df = self.transformation_strategy.calculate(df)
- 323 if isinstance(df.index,MultiIndex):
---> 324 return self.createGrouped(df)
- 325 else:
- 326 return self.createSimple(df)
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:342, in GroupedBarFigure.createFigure(self, df)
+ 339 df = self.transformation_strategy.calculate(df)
+ 341 if isinstance(df.index,MultiIndex):
+--> 342 figure = self.createGrouped(df)
+ 343 else:
+ 344 figure = self.createSimple(df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:271, in GroupedBarFigure.createGrouped(self, df)
- 257 frames.append([
- 258 go.Bar(
- 259 x = frame_df.index.astype(str),
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:289, in GroupedBarFigure.createGrouped(self, df)
+ 275 frames.append([
+ 276 go.Bar(
+ 277 x = frame_df.index.astype(str),
(...)
- 263 for col in frame_df.columns
- 264 ])
- 265 ranges.append([
- 266 frame_df.min().min() - frame_df.min().min()*range_epsilon,
- 267 frame_df.max().max() + frame_df.min().min()*range_epsilon
- 268 ])
- 270 fig = go.Figure(
---> 271 data = frames[0],
- 272 frames = [
- 273 go.Frame(
- 274 data = f,
- 275 name=f"frame_{i}",
- 276 layout=dict(
- 277 yaxis=dict(range = ranges[i])
- 278 )
- 279 )
- 280 for i,f in enumerate(frames)],
- 281 layout=go.Layout(
- 282 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
- 283 xaxis=dict(title=self.config.xaxis.label),
- 284 title=self.config.title,
- 285 sliders=[dict(
- 286 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
- 287 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
- 288 )],
- 289 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
- 290 )
- 291 )
- 293 return fig
+ 281 for col in frame_df.columns
+ 282 ])
+ 283 ranges.append([
+ 284 frame_df.min().min() - frame_df.min().min()*range_epsilon,
+ 285 frame_df.max().max() + frame_df.min().min()*range_epsilon
+ 286 ])
+ 288 fig = go.Figure(
+--> 289 data = frames[0],
+ 290 frames = [
+ 291 go.Frame(
+ 292 data = f,
+ 293 name=f"frame_{i}",
+ 294 layout=dict(
+ 295 yaxis=dict(range = ranges[i])
+ 296 )
+ 297 )
+ 298 for i,f in enumerate(frames)],
+ 299 layout=go.Layout(
+ 300 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
+ 301 xaxis=dict(title=self.config.xaxis.label),
+ 302 title=self.config.title,
+ 303 sliders=[dict(
+ 304 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
+ 305 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
+ 306 )],
+ 307 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
+ 308 )
+ 309 )
+ 311 return fig
IndexError: list index out of range
diff --git a/benchmarking/reports/2024-12-13T16:46:35+0100.html b/benchmarking/reports/2024-12-13T16:46:35+0100.html
index 461bb643..8efe1b6c 100644
--- a/benchmarking/reports/2024-12-13T16:46:35+0100.html
+++ b/benchmarking/reports/2024-12-13T16:46:35+0100.html
@@ -361,47 +361,42 @@ 1. Test Summa
19 for plot in FigureFactory.create(plot_config):
---> 20 yield plot.createFigure(self.model.master_df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:110, in ScatterFigure.createFigure(self, df)
- 107 df = self.transformation_strategy.calculate(df)
- 109 if isinstance(df.index,MultiIndex):
---> 110 return self.createAnimation(df)
- 111 else:
- 112 return self.createSimple(df)
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:122, in ScatterFigure.createFigure(self, df)
+ 119 df = self.transformation_strategy.calculate(df)
+ 121 if isinstance(df.index,MultiIndex):
+--> 122 figure = self.createAnimation(df)
+ 123 else:
+ 124 figure = self.createSimple(df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:56, in ScatterFigure.createAnimation(self, df)
- 42 frames.append([
- 43 go.Scatter(
- 44 x = frame_df.index,
- (...)
- 48 for col in frame_df.columns
- 49 ])
- 50 ranges.append([
- 51 frame_df.min().min() - frame_df.min().min()*range_epsilon,
- 52 frame_df.max().max() + frame_df.min().min()*range_epsilon
- 53 ])
- 55 fig = go.Figure(
----> 56 data = frames[0],
- 57 frames = [
- 58 go.Frame(
- 59 data = f,
- 60 name=f"frame_{i}",
- 61 layout=dict(
- 62 yaxis=dict(range = ranges[i])
- 63 )
- 64 )
- 65 for i,f in enumerate(frames)],
- 66 layout=go.Layout(
- 67 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
- 68 xaxis=dict(title=self.config.xaxis.label),
- 69 title=self.config.title,
- 70 sliders=[dict(
- 71 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
- 72 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
- 73 )],
- 74 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
- 75 )
- 76 )
- 78 return fig
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:62, in ScatterFigure.createAnimation(self, df)
+ 55 frames.append(frame_traces)
+ 56 ranges.append([
+ 57 frame_df.min().min() - frame_df.min().min()*range_epsilon,
+ 58 frame_df.max().max() + frame_df.min().min()*range_epsilon
+ 59 ])
+ 61 fig = go.Figure(
+---> 62 data = frames[0],
+ 63 frames = [
+ 64 go.Frame(
+ 65 data = f,
+ 66 name=f"frame_{i}",
+ 67 layout=dict(
+ 68 yaxis=dict(range = ranges[i])
+ 69 )
+ 70 )
+ 71 for i,f in enumerate(frames)],
+ 72 layout=go.Layout(
+ 73 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
+ 74 xaxis=dict(title=self.config.xaxis.label),
+ 75 title=self.config.title,
+ 76 sliders=[dict(
+ 77 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
+ 78 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
+ 79 )],
+ 80 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
+ 81 )
+ 82 )
+ 84 return fig
IndexError: list index out of range
diff --git a/benchmarking/reports/2024-12-13T17:40:12+0200.html b/benchmarking/reports/2024-12-13T17:40:12+0200.html
index 2e53780b..a64e8add 100644
--- a/benchmarking/reports/2024-12-13T17:40:12+0200.html
+++ b/benchmarking/reports/2024-12-13T17:40:12+0200.html
@@ -353,39 +353,39 @@ 1. Test Summa
-
-
+
-
-
-
+
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
@@ -398,47 +398,47 @@ 1. Test Summa
19 for plot in FigureFactory.create(plot_config):
---> 20 yield plot.createFigure(self.model.master_df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:324, in GroupedBarFigure.createFigure(self, df)
- 321 df = self.transformation_strategy.calculate(df)
- 323 if isinstance(df.index,MultiIndex):
---> 324 return self.createGrouped(df)
- 325 else:
- 326 return self.createSimple(df)
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:342, in GroupedBarFigure.createFigure(self, df)
+ 339 df = self.transformation_strategy.calculate(df)
+ 341 if isinstance(df.index,MultiIndex):
+--> 342 figure = self.createGrouped(df)
+ 343 else:
+ 344 figure = self.createSimple(df)
-File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:271, in GroupedBarFigure.createGrouped(self, df)
- 257 frames.append([
- 258 go.Bar(
- 259 x = frame_df.index.astype(str),
+File /data/cemosis/github-actions-runner/actions-runner-4/_work/benchmarking/benchmarking/.venv/lib/python3.10/site-packages/feelpp/benchmarking/report/figureFactory.py:289, in GroupedBarFigure.createGrouped(self, df)
+ 275 frames.append([
+ 276 go.Bar(
+ 277 x = frame_df.index.astype(str),
(...)
- 263 for col in frame_df.columns
- 264 ])
- 265 ranges.append([
- 266 frame_df.min().min() - frame_df.min().min()*range_epsilon,
- 267 frame_df.max().max() + frame_df.min().min()*range_epsilon
- 268 ])
- 270 fig = go.Figure(
---> 271 data = frames[0],
- 272 frames = [
- 273 go.Frame(
- 274 data = f,
- 275 name=f"frame_{i}",
- 276 layout=dict(
- 277 yaxis=dict(range = ranges[i])
- 278 )
- 279 )
- 280 for i,f in enumerate(frames)],
- 281 layout=go.Layout(
- 282 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
- 283 xaxis=dict(title=self.config.xaxis.label),
- 284 title=self.config.title,
- 285 sliders=[dict(
- 286 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
- 287 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
- 288 )],
- 289 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
- 290 )
- 291 )
- 293 return fig
+ 281 for col in frame_df.columns
+ 282 ])
+ 283 ranges.append([
+ 284 frame_df.min().min() - frame_df.min().min()*range_epsilon,
+ 285 frame_df.max().max() + frame_df.min().min()*range_epsilon
+ 286 ])
+ 288 fig = go.Figure(
+--> 289 data = frames[0],
+ 290 frames = [
+ 291 go.Frame(
+ 292 data = f,
+ 293 name=f"frame_{i}",
+ 294 layout=dict(
+ 295 yaxis=dict(range = ranges[i])
+ 296 )
+ 297 )
+ 298 for i,f in enumerate(frames)],
+ 299 layout=go.Layout(
+ 300 yaxis=dict(range = ranges[0],title=self.config.yaxis.label),
+ 301 xaxis=dict(title=self.config.xaxis.label),
+ 302 title=self.config.title,
+ 303 sliders=[dict(
+ 304 active=0, currentvalue=dict(prefix=f"{self.config.secondary_axis.label} = "), transition = dict(duration= 0),
+ 305 steps=[dict(label=f"{h}",method="animate",args=[[f"frame_{k}"],dict(mode="immediate",frame=dict(duration=0, redraw=True))]) for k,h in enumerate(anim_dimension_values)],
+ 306 )],
+ 307 legend=dict(title=self.config.color_axis.label if self.config.color_axis else "")
+ 308 )
+ 309 )
+ 311 return fig
IndexError: list index out of range
diff --git a/benchmarking/tutorial/configuration.html b/benchmarking/tutorial/configuration.html
index 059f111f..c4fb55d4 100644
--- a/benchmarking/tutorial/configuration.html
+++ b/benchmarking/tutorial/configuration.html
@@ -1644,20 +1644,22 @@