This commit is contained in:
Paul Gauthier 2023-11-07 18:18:02 -08:00
parent c55aff87e6
commit c86a957cf5
2 changed files with 62 additions and 58 deletions

View file

@ -6,7 +6,7 @@
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<cc:Work> <cc:Work>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:date>2023-11-07T13:57:52.178577</dc:date> <dc:date>2023-11-07T18:16:15.748217</dc:date>
<dc:format>image/svg+xml</dc:format> <dc:format>image/svg+xml</dc:format>
<dc:creator> <dc:creator>
<cc:Agent> <cc:Agent>
@ -41,12 +41,12 @@ z
<g id="xtick_1"> <g id="xtick_1">
<g id="line2d_1"> <g id="line2d_1">
<defs> <defs>
<path id="m0e98a24b0d" d="M 0 0 <path id="mfc832af1d1" d="M 0 0
L 0 3.5 L 0 3.5
" style="stroke: #000000; stroke-width: 0.8"/> " style="stroke: #000000; stroke-width: 0.8"/>
</defs> </defs>
<g> <g>
<use xlink:href="#m0e98a24b0d" x="87.497818" y="239.24" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mfc832af1d1" x="87.497818" y="239.24" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_1"> <g id="text_1">
@ -363,7 +363,7 @@ z
<g id="xtick_2"> <g id="xtick_2">
<g id="line2d_2"> <g id="line2d_2">
<g> <g>
<use xlink:href="#m0e98a24b0d" x="147.722126" y="239.24" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mfc832af1d1" x="147.722126" y="239.24" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_2"> <g id="text_2">
@ -428,7 +428,7 @@ z
<g id="xtick_3"> <g id="xtick_3">
<g id="line2d_3"> <g id="line2d_3">
<g> <g>
<use xlink:href="#m0e98a24b0d" x="207.946433" y="239.24" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mfc832af1d1" x="207.946433" y="239.24" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_3"> <g id="text_3">
@ -461,7 +461,7 @@ z
<g id="xtick_4"> <g id="xtick_4">
<g id="line2d_4"> <g id="line2d_4">
<g> <g>
<use xlink:href="#m0e98a24b0d" x="268.17074" y="239.24" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mfc832af1d1" x="268.17074" y="239.24" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_4"> <g id="text_4">
@ -507,7 +507,7 @@ z
<g id="xtick_5"> <g id="xtick_5">
<g id="line2d_5"> <g id="line2d_5">
<g> <g>
<use xlink:href="#m0e98a24b0d" x="328.395047" y="239.24" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mfc832af1d1" x="328.395047" y="239.24" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_5"> <g id="text_5">
@ -532,7 +532,7 @@ z
<g id="xtick_6"> <g id="xtick_6">
<g id="line2d_6"> <g id="line2d_6">
<g> <g>
<use xlink:href="#m0e98a24b0d" x="388.619355" y="239.24" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mfc832af1d1" x="388.619355" y="239.24" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_6"> <g id="text_6">
@ -766,16 +766,16 @@ z
<g id="line2d_7"> <g id="line2d_7">
<path d="M 47.81 239.24 <path d="M 47.81 239.24
L 404.21745 239.24 L 404.21745 239.24
" clip-path="url(#p538038ff23)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/> " clip-path="url(#p69a8ae8466)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
</g> </g>
<g id="line2d_8"> <g id="line2d_8">
<defs> <defs>
<path id="m1fd11a19a0" d="M 0 0 <path id="m58440a5558" d="M 0 0
L -3.5 0 L -3.5 0
" style="stroke: #000000; stroke-width: 0.8"/> " style="stroke: #000000; stroke-width: 0.8"/>
</defs> </defs>
<g> <g>
<use xlink:href="#m1fd11a19a0" x="47.81" y="239.24" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#m58440a5558" x="47.81" y="239.24" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_7"> <g id="text_7">
@ -789,11 +789,11 @@ L -3.5 0
<g id="line2d_9"> <g id="line2d_9">
<path d="M 47.81 196.530625 <path d="M 47.81 196.530625
L 404.21745 196.530625 L 404.21745 196.530625
" clip-path="url(#p538038ff23)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/> " clip-path="url(#p69a8ae8466)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
</g> </g>
<g id="line2d_10"> <g id="line2d_10">
<g> <g>
<use xlink:href="#m1fd11a19a0" x="47.81" y="196.530625" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#m58440a5558" x="47.81" y="196.530625" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_8"> <g id="text_8">
@ -835,11 +835,11 @@ z
<g id="line2d_11"> <g id="line2d_11">
<path d="M 47.81 153.82125 <path d="M 47.81 153.82125
L 404.21745 153.82125 L 404.21745 153.82125
" clip-path="url(#p538038ff23)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/> " clip-path="url(#p69a8ae8466)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
</g> </g>
<g id="line2d_12"> <g id="line2d_12">
<g> <g>
<use xlink:href="#m1fd11a19a0" x="47.81" y="153.82125" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#m58440a5558" x="47.81" y="153.82125" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_9"> <g id="text_9">
@ -854,11 +854,11 @@ L 404.21745 153.82125
<g id="line2d_13"> <g id="line2d_13">
<path d="M 47.81 111.111875 <path d="M 47.81 111.111875
L 404.21745 111.111875 L 404.21745 111.111875
" clip-path="url(#p538038ff23)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/> " clip-path="url(#p69a8ae8466)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
</g> </g>
<g id="line2d_14"> <g id="line2d_14">
<g> <g>
<use xlink:href="#m1fd11a19a0" x="47.81" y="111.111875" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#m58440a5558" x="47.81" y="111.111875" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_10"> <g id="text_10">
@ -873,11 +873,11 @@ L 404.21745 111.111875
<g id="line2d_15"> <g id="line2d_15">
<path d="M 47.81 68.4025 <path d="M 47.81 68.4025
L 404.21745 68.4025 L 404.21745 68.4025
" clip-path="url(#p538038ff23)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/> " clip-path="url(#p69a8ae8466)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
</g> </g>
<g id="line2d_16"> <g id="line2d_16">
<g> <g>
<use xlink:href="#m1fd11a19a0" x="47.81" y="68.4025" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#m58440a5558" x="47.81" y="68.4025" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_11"> <g id="text_11">
@ -933,11 +933,11 @@ z
<g id="line2d_17"> <g id="line2d_17">
<path d="M 47.81 25.693125 <path d="M 47.81 25.693125
L 404.21745 25.693125 L 404.21745 25.693125
" clip-path="url(#p538038ff23)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/> " clip-path="url(#p69a8ae8466)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.2; stroke-linecap: square"/>
</g> </g>
<g id="line2d_18"> <g id="line2d_18">
<g> <g>
<use xlink:href="#m1fd11a19a0" x="47.81" y="25.693125" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#m58440a5558" x="47.81" y="25.693125" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_12"> <g id="text_12">
@ -1202,7 +1202,7 @@ L 86.895575 239.24
L 86.895575 192.677148 L 86.895575 192.677148
L 64.010339 192.677148 L 64.010339 192.677148
z z
" clip-path="url(#p538038ff23)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_4"> <g id="patch_4">
<path d="M 124.234646 239.24 <path d="M 124.234646 239.24
@ -1210,7 +1210,7 @@ L 147.119883 239.24
L 147.119883 208.733304 L 147.119883 208.733304
L 124.234646 208.733304 L 124.234646 208.733304
z z
" clip-path="url(#p538038ff23)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_5"> <g id="patch_5">
<path d="M 184.458953 239.24 <path d="M 184.458953 239.24
@ -1218,7 +1218,7 @@ L 207.34419 239.24
L 207.34419 170.198529 L 207.34419 170.198529
L 184.458953 170.198529 L 184.458953 170.198529
z z
" clip-path="url(#p538038ff23)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_6"> <g id="patch_6">
<path d="M 244.68326 239.24 <path d="M 244.68326 239.24
@ -1226,7 +1226,7 @@ L 267.568497 239.24
L 267.568497 104.368289 L 267.568497 104.368289
L 244.68326 104.368289 L 244.68326 104.368289
z z
" clip-path="url(#p538038ff23)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_7"> <g id="patch_7">
<path d="M 304.907568 239.24 <path d="M 304.907568 239.24
@ -1234,15 +1234,15 @@ L 327.792804 239.24
L 327.792804 102.762674 L 327.792804 102.762674
L 304.907568 102.762674 L 304.907568 102.762674
z z
" clip-path="url(#p538038ff23)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_8"> <g id="patch_8">
<path d="M 365.131875 239.24 <path d="M 365.131875 239.24
L 388.017112 239.24 L 388.017112 239.24
L 388.017112 97.522528 L 388.017112 104.541202
L 365.131875 97.522528 L 365.131875 104.541202
z z
" clip-path="url(#p538038ff23)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_9"> <g id="patch_9">
<path d="M 88.100062 239.24 <path d="M 88.100062 239.24
@ -1250,7 +1250,7 @@ L 110.985298 239.24
L 110.985298 115.607599 L 110.985298 115.607599
L 88.100062 115.607599 L 88.100062 115.607599
z z
" clip-path="url(#p538038ff23)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_10"> <g id="patch_10">
<path d="M 148.324369 239.24 <path d="M 148.324369 239.24
@ -1258,7 +1258,7 @@ L 171.209606 239.24
L 171.209606 131.663755 L 171.209606 131.663755
L 148.324369 131.663755 L 148.324369 131.663755
z z
" clip-path="url(#p538038ff23)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_11"> <g id="patch_11">
<path d="M 208.548676 239.24 <path d="M 208.548676 239.24
@ -1266,22 +1266,22 @@ L 231.433913 239.24
L 231.433913 120.424445 L 231.433913 120.424445
L 208.548676 120.424445 L 208.548676 120.424445
z z
" clip-path="url(#p538038ff23)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_12"> <g id="patch_12">
<path d="M 0 0 <path d="M 0 0
z z
" clip-path="url(#p538038ff23)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_13"> <g id="patch_13">
<path d="M 0 0 <path d="M 0 0
z z
" clip-path="url(#p538038ff23)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_14"> <g id="patch_14">
<path d="M 0 0 <path d="M 0 0
z z
" clip-path="url(#p538038ff23)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_15"> <g id="patch_15">
<path d="M 47.81 239.24 <path d="M 47.81 239.24
@ -1393,10 +1393,10 @@ z
</g> </g>
</g> </g>
<g id="text_19"> <g id="text_19">
<!-- 66% --> <!-- 63% -->
<g transform="translate(370.570274 92.271903) scale(0.06 -0.06)"> <g transform="translate(370.570274 99.290577) scale(0.06 -0.06)">
<use xlink:href="#Helvetica-36"/> <use xlink:href="#Helvetica-36"/>
<use xlink:href="#Helvetica-36" x="55.615234"/> <use xlink:href="#Helvetica-33" x="55.615234"/>
<use xlink:href="#Helvetica-25" x="111.230469"/> <use xlink:href="#Helvetica-25" x="111.230469"/>
</g> </g>
</g> </g>
@ -1430,7 +1430,7 @@ L 86.895575 239.24
L 86.895575 199.09961 L 86.895575 199.09961
L 64.010339 199.09961 L 64.010339 199.09961
z z
" clip-path="url(#p538038ff23)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_20"> <g id="patch_20">
<path d="M 124.234646 239.24 <path d="M 124.234646 239.24
@ -1438,7 +1438,7 @@ L 147.119883 239.24
L 147.119883 210.338919 L 147.119883 210.338919
L 124.234646 210.338919 L 124.234646 210.338919
z z
" clip-path="url(#p538038ff23)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_21"> <g id="patch_21">
<path d="M 184.458953 239.24 <path d="M 184.458953 239.24
@ -1446,7 +1446,7 @@ L 207.34419 239.24
L 207.34419 184.64907 L 207.34419 184.64907
L 184.458953 184.64907 L 184.458953 184.64907
z z
" clip-path="url(#p538038ff23)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_22"> <g id="patch_22">
<path d="M 244.68326 239.24 <path d="M 244.68326 239.24
@ -1454,7 +1454,7 @@ L 267.568497 239.24
L 267.568497 138.086217 L 267.568497 138.086217
L 244.68326 138.086217 L 244.68326 138.086217
z z
" clip-path="url(#p538038ff23)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_23"> <g id="patch_23">
<path d="M 304.907568 239.24 <path d="M 304.907568 239.24
@ -1462,15 +1462,15 @@ L 327.792804 239.24
L 327.792804 139.691833 L 327.792804 139.691833
L 304.907568 139.691833 L 304.907568 139.691833
z z
" clip-path="url(#p538038ff23)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_24"> <g id="patch_24">
<path d="M 365.131875 239.24 <path d="M 365.131875 239.24
L 388.017112 239.24 L 388.017112 239.24
L 388.017112 118.877216 L 388.017112 124.253221
L 365.131875 118.877216 L 365.131875 124.253221
z z
" clip-path="url(#p538038ff23)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3e6a8; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_25"> <g id="patch_25">
<path d="M 88.100062 239.24 <path d="M 88.100062 239.24
@ -1478,7 +1478,7 @@ L 110.985298 239.24
L 110.985298 131.663755 L 110.985298 131.663755
L 88.100062 131.663755 L 88.100062 131.663755
z z
" clip-path="url(#p538038ff23)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_26"> <g id="patch_26">
<path d="M 148.324369 239.24 <path d="M 148.324369 239.24
@ -1486,7 +1486,7 @@ L 171.209606 239.24
L 171.209606 157.353604 L 171.209606 157.353604
L 148.324369 157.353604 L 148.324369 157.353604
z z
" clip-path="url(#p538038ff23)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_27"> <g id="patch_27">
<path d="M 208.548676 239.24 <path d="M 208.548676 239.24
@ -1494,22 +1494,22 @@ L 231.433913 239.24
L 231.433913 150.931142 L 231.433913 150.931142
L 208.548676 150.931142 L 208.548676 150.931142
z z
" clip-path="url(#p538038ff23)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_28"> <g id="patch_28">
<path d="M 0 0 <path d="M 0 0
z z
" clip-path="url(#p538038ff23)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_29"> <g id="patch_29">
<path d="M 0 0 <path d="M 0 0
z z
" clip-path="url(#p538038ff23)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_30"> <g id="patch_30">
<path d="M 0 0 <path d="M 0 0
z z
" clip-path="url(#p538038ff23)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/> " clip-path="url(#p69a8ae8466)" style="fill: #b3d1e6; stroke: #ffffff; stroke-width: 1.5; stroke-linejoin: miter"/>
</g> </g>
<g id="patch_31"> <g id="patch_31">
<path d="M 188.32301 81.800371 <path d="M 188.32301 81.800371
@ -1910,7 +1910,7 @@ z
</g> </g>
</g> </g>
<defs> <defs>
<clipPath id="p538038ff23"> <clipPath id="p69a8ae8466">
<rect x="47.81" y="25.693125" width="356.40745" height="213.546875"/> <rect x="47.81" y="25.693125" width="356.40745" height="213.546875"/>
</clipPath> </clipPath>
</defs> </defs>

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

Before After
Before After

View file

@ -45,15 +45,19 @@ This is the edit format that aider uses by default with gpt-4.
- The new `gpt-4-1106-preview` model seems **much faster** than the earlier GPT-4 models. I won't be able to properly quantify this until the rate limits loosen up. - The new `gpt-4-1106-preview` model seems **much faster** than the earlier GPT-4 models. I won't be able to properly quantify this until the rate limits loosen up.
- **It seems better at producing correct code on the first try**. It gets - **It seems better at producing correct code on the first try**. It gets
~57% of the coding exercises correct, without needing to see errors from the test suite. Previous models only get 46-47% of the exercises correct on the first try. ~54% of the coding exercises correct, without needing to see errors from the test suite. Previous models only get 46-47% of the exercises correct on the first try.
- The new model seems to perform similar - The new model seems to perform similar
(~66%) to the old models (63-64%) after being given a second chance to correct bugs by reviewing test suite error output. (~63%) to the old models (63-64%) after their second chance to correct bugs by reviewing test suite error output.
**These are preliminary results.** **These are preliminary results.**
OpenAI is enforcing very low OpenAI is enforcing very low
rate limits on the new GPT-4 model. The limits are so low, that rate limits on the new GPT-4 model.
I have only been able to attempt The rate limiting is disrupting the normal flow of the benchmarking process,
113 which needs to be restarted after pauses.
The benchmarking tool is capable of such restarts, but
I will trust a "clean" run much better once the rate limits are relaxed.
The results currently reflect
130
out of the 133 Exercism problems. out of the 133 Exercism problems.
The problems are selected in random order, so results should be *roughly* The problems are selected in random order, so results should be *roughly*
indicative of the full benchmark. indicative of the full benchmark.