diff --git a/assets/benchmarks.svg b/assets/benchmarks.svg index 67b035947..de267fc90 100644 --- a/assets/benchmarks.svg +++ b/assets/benchmarks.svg @@ -6,7 +6,7 @@ - 2023-07-01T14:55:02.698595 + 2023-07-01T16:22:55.676681 image/svg+xml @@ -41,12 +41,12 @@ z - - + @@ -358,7 +358,7 @@ z - + @@ -420,7 +420,7 @@ z - + @@ -471,7 +471,7 @@ z - + @@ -514,7 +514,7 @@ z - + @@ -539,16 +539,16 @@ z +" clip-path="url(#pa23653cbc7)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/> - - + @@ -562,11 +562,11 @@ L -3.5 0 +" clip-path="url(#pa23653cbc7)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/> - + @@ -608,11 +608,11 @@ z +" clip-path="url(#pa23653cbc7)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/> - + @@ -627,11 +627,11 @@ L 840.24 329.012528 +" clip-path="url(#pa23653cbc7)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/> - + @@ -646,11 +646,11 @@ L 840.24 235.68731 +" clip-path="url(#pa23653cbc7)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/> - + @@ -706,11 +706,11 @@ z +" clip-path="url(#pa23653cbc7)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/> - + @@ -1060,7 +1060,7 @@ L 174.749508 515.662963 L 174.749508 375.32429 L 148.622182 375.32429 z -" clip-path="url(#pd08cf1efd3)" style="fill: #b3e6a8; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3e6a8; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3e6a8; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3e6a8; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3e6a8; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3e6a8; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h3e7e712c42); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h3e7e712c42); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h3e7e712c42); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h3e7e712c42); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h3e7e712c42); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3d1e6; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3d1e6; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3d1e6; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3d1e6; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3d1e6; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h74ec823151); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h74ec823151); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h74ec823151); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h74ec823151); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h74ec823151); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3e6a8; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3e6a8; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3e6a8; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3e6a8; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3e6a8; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h3e7e712c42); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h3e7e712c42); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h3e7e712c42); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h3e7e712c42); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h3e7e712c42); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3d1e6; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3d1e6; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3d1e6; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3d1e6; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: #b3d1e6; stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h74ec823151); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h74ec823151); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h74ec823151); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h74ec823151); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" clip-path="url(#pa23653cbc7)" style="fill: url(#h74ec823151); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> @@ -1869,7 +1869,7 @@ L 179.488 147.352813 L 179.488 131.952813 L 135.488 131.952813 z -" style="fill: url(#h3d5c49ab6d); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" style="fill: url(#h3e7e712c42); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> @@ -1909,7 +1909,7 @@ L 179.488 210.087188 L 179.488 194.687188 L 135.488 194.687188 z -" style="fill: url(#h714f4dd234); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> +" style="fill: url(#h74ec823151); stroke: #eeeeee; stroke-width: 0.25; stroke-linejoin: miter"/> @@ -1930,3603 +1930,1029 @@ z - + - + - - + - diff --git a/benchmark/benchmark.py b/benchmark/benchmark.py index 2ad539fa6..18a1b05fa 100755 --- a/benchmark/benchmark.py +++ b/benchmark/benchmark.py @@ -110,7 +110,7 @@ def show_stats(dirnames): edge["label"] = fmt color = "#b3e6a8" if "diff" in fmt else "#b3d1e6" - hatch = "**" if "func" in fmt else "" + hatch = "*" if "func" in fmt else "" rects = ax.bar( pos + i * width, df[fmt],