diff --git a/benchmarks/vs_vectorbt/results/latest.json b/benchmarks/vs_vectorbt/results/latest.json index 65f3ffa..36afb54 100644 --- a/benchmarks/vs_vectorbt/results/latest.json +++ b/benchmarks/vs_vectorbt/results/latest.json @@ -1,14 +1,14 @@ { "repo": "manifoldbt/manifoldbt", - "run_id": "32642616670", - "run_url": "https://github.com/manifoldbt/manifoldbt/actions/runs/32642616670", - "commit": "44f8ed1a91da9826161aa53823e1bb891f39aa5e", + "run_id": "32695243410", + "run_url": "https://github.com/manifoldbt/manifoldbt/actions/runs/32695243410", + "commit": "7ac9831d9ac92eb40adac40db44063bc6df5d5d9", "run_started_at": "", "conclusion": "success", - "synced_at": "2026-08-23T14:01:18.287780+00:00", + "synced_at": "2026-08-24T06:24:44.528361+00:00", "backtests": { "schema_version": 2, - "generated_at": "2026-08-23T14:01:07.410774+00:00", + "generated_at": "2026-08-24T06:24:32.758792+00:00", "environment": { "os": "Linux", "os_release": "6.17.0-1022-azure", @@ -25,10 +25,10 @@ "numba": "0.64.0", "pandas": "2.3.3" }, - "runner": "GitHub Actions 1000000211", + "runner": "GitHub Actions 1000000216", "ci": true, - "run_url": "https://github.com/manifoldbt/manifoldbt/actions/runs/32642616670", - "commit": "44f8ed1a91da9826161aa53823e1bb891f39aa5e", + "run_url": "https://github.com/manifoldbt/manifoldbt/actions/runs/32695243410", + "commit": "7ac9831d9ac92eb40adac40db44063bc6df5d5d9", "pinned_cores": null, "engines": [ "manifoldbt", @@ -117,69 +117,69 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.005347049999997466, - 0.0032132190000027094, - 0.003269553999999175, - 0.005082164000000944, - 0.00493666900000278, - 0.0033668539999922587, - 0.0033179020000062565 + 0.004879696000003264, + 0.003447373000000198, + 0.0036409869999971534, + 0.004861992999991571, + 0.0052853259999920965, + 0.0036438519999961727, + 0.003896827999994912 ], - "min_s": 0.0032132190000027094, - "median_s": 0.0033668539999922587, - "max_s": 0.005347049999997466, - "iqr_s": 0.0018126100000017686, - "iqr_over_median": 0.5383690531296981 + "min_s": 0.003447373000000198, + "median_s": 0.003896827999994912, + "max_s": 0.0052853259999920965, + "iqr_s": 0.0012387090000061107, + "iqr_over_median": 0.31787623164474493 }, "vectorbt": { "samples_s": [ - 0.18863555500000473, - 0.34205679800000155, - 0.20039412599999196, - 0.18093825200000424, - 0.18287249200000133, - 0.346504865, - 0.17978614300000118 + 0.2290419250000042, + 0.33661285999998825, + 0.18699241899999208, + 0.18005145600000105, + 0.18192289499999958, + 0.3333397349999956, + 0.17766156199999728 ], - "min_s": 0.17978614300000118, - "median_s": 0.18863555500000473, - "max_s": 0.346504865, - "iqr_s": 0.1611185459999973, - "iqr_over_median": 0.8541260739524597 + "min_s": 0.17766156199999728, + "median_s": 0.18699241899999208, + "max_s": 0.33661285999998825, + "iqr_s": 0.15328827899999453, + "iqr_over_median": 0.8197566501345759 }, "raptorbt": { "samples_s": [ - 0.010460542000004125, - 0.008207519000009711, - 0.008448298999994108, - 0.007822949000001245, - 0.00898829300000159, - 0.007895570000002294, - 0.00839399199999491 + 0.010461883000004946, + 0.008257428000007394, + 0.008563191999996889, + 0.0076689409999914915, + 0.009019629999997392, + 0.007849149999998417, + 0.007763659000005418 ], - "min_s": 0.007822949000001245, - "median_s": 0.00839399199999491, - "max_s": 0.010460542000004125, - "iqr_s": 0.001092722999999296, - "iqr_over_median": 0.13017918053769395 + "min_s": 0.0076689409999914915, + "median_s": 0.008257428000007394, + "max_s": 0.010461883000004946, + "iqr_s": 0.0012559709999919733, + "iqr_over_median": 0.1521019620141827 } }, "speedup": { "vectorbt": { - "median_of_ratios": 54.1866947847351, - "min": 35.27843483791887, - "max": 106.45299869063177 + "median_of_ratios": 46.93774468734343, + "min": 34.420373502083244, + "max": 97.64329534401091 }, "raptorbt": { - "median_of_ratios": 2.34508832281425, - "min": 1.5392948751751796, - "max": 2.5839301017803162 + "median_of_ratios": 2.1439620418972716, + "min": 1.5773245662848108, + "max": 2.3952812764986326 } }, "noisy": true, "cpu_over_wall": { "manifoldbt": null, - "vectorbt": 1.0054353768621687, + "vectorbt": 1.0088440858113723, "raptorbt": null } }, @@ -280,69 +280,69 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.0033861920000077816, - 0.005095889999992664, - 0.0033050610000060487, - 0.0033925749999923482, - 0.0033702409999989413, - 0.00511029300000132, - 0.0033675650000049018 + 0.0033623529999999846, + 0.004866470999999706, + 0.003400054000010755, + 0.003653088999996612, + 0.0036545920000037313, + 0.004935180000003925, + 0.0033094940000069073 ], - "min_s": 0.0033050610000060487, - "median_s": 0.0033861920000077816, - "max_s": 0.00511029300000132, - "iqr_s": 0.0017283249999877626, - "iqr_over_median": 0.5104037219341936 + "min_s": 0.0033094940000069073, + "median_s": 0.003653088999996612, + "max_s": 0.004935180000003925, + "iqr_s": 0.0015041179999997212, + "iqr_over_median": 0.4117386682889785 }, "vectorbt": { "samples_s": [ - 0.685716162999995, - 0.7026406140000034, - 0.8420005899999978, - 0.8500549900000038, - 0.6868578610000071, - 0.7315806839999937, - 0.8522979340000063 + 0.6847890750000118, + 0.6920564480000024, + 0.8288446549999975, + 0.8422486780000042, + 0.6867580870000012, + 0.6948161400000004, + 0.8570962679999923 ], - "min_s": 0.685716162999995, - "median_s": 0.7315806839999937, - "max_s": 0.8522979340000063, - "iqr_s": 0.16319712899999672, - "iqr_over_median": 0.22307468276458503 + "min_s": 0.6847890750000118, + "median_s": 0.6948161400000004, + "max_s": 0.8570962679999923, + "iqr_s": 0.15549059100000306, + "iqr_over_median": 0.22378667110410386 }, "raptorbt": { "samples_s": [ - 0.010763509000000226, - 0.008259987000002411, - 0.00783488200001159, - 0.007808417999996209, - 0.010623882000004414, - 0.007928362000001243, - 0.007854914999995799 + 0.010547784999999976, + 0.008244423000007828, + 0.007802983000004815, + 0.007754411000007622, + 0.010334573999998042, + 0.008003419999994321, + 0.007738301000003389 ], - "min_s": 0.007808417999996209, - "median_s": 0.007928362000001243, - "max_s": 0.010763509000000226, - "iqr_s": 0.002788999999992825, - "iqr_over_median": 0.3517750576969603 + "min_s": 0.007738301000003389, + "median_s": 0.008003419999994321, + "max_s": 0.010547784999999976, + "iqr_s": 0.0025801629999904208, + "iqr_over_median": 0.32238255645614644 } }, "speedup": { "vectorbt": { - "median_of_ratios": 203.80081454122208, - "min": 137.88378752308526, - "max": 254.7609832310075 + "median_of_ratios": 203.66364715424436, + "min": 140.78840893330087, + "max": 258.98106115261226 }, "raptorbt": { - "median_of_ratios": 2.3325206788835153, - "min": 1.5514495939859407, - "max": 3.178646987523298 + "median_of_ratios": 2.29495855065247, + "min": 1.6217078201783839, + "max": 3.13702487513953 } }, "noisy": true, "cpu_over_wall": { "manifoldbt": null, - "vectorbt": 0.9997853104005853, + "vectorbt": 1.0025329371078744, "raptorbt": null } }, @@ -419,70 +419,70 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.037335460000008425, - 0.037978995000003124, - 0.03791546700000481, - 0.039023332999988725, - 0.038331946999988986, - 0.038091042000019115, - 0.03732786800000554 + 0.03841143100000011, + 0.036458747000011726, + 0.036668950999995786, + 0.037002658000005795, + 0.03646789499998704, + 0.03680117499999369, + 0.03495367099998248 ], - "min_s": 0.03732786800000554, - "median_s": 0.037978995000003124, - "max_s": 0.039023332999988725, - "iqr_s": 0.0009964869999805614, - "iqr_over_median": 0.026237845419039642 + "min_s": 0.03495367099998248, + "median_s": 0.036668950999995786, + "max_s": 0.03841143100000011, + "iqr_s": 0.0005439109999940683, + "iqr_over_median": 0.014833012266812074 }, "vectorbt": { "samples_s": [ - 2.0507589489999987, - 2.315858748000011, - 2.0414709830000106, - 2.328412334999996, - 2.037601520999999, - 2.2872202920000007, - 2.022937194000008 + 2.0374110679999973, + 2.2835828099999986, + 2.027839660000012, + 2.2872230849999937, + 2.030088625000019, + 2.2354447450000237, + 1.9730962159999876 ], - "min_s": 2.022937194000008, - "median_s": 2.0507589489999987, - "max_s": 2.328412334999996, - "iqr_s": 0.27825722700001165, - "iqr_over_median": 0.13568499951478785 + "min_s": 1.9730962159999876, + "median_s": 2.0374110679999973, + "max_s": 2.2872230849999937, + "iqr_s": 0.2557431499999865, + "iqr_over_median": 0.12552358923377893 }, "raptorbt": { "samples_s": [ - 0.07901990999999953, - 0.08475653599998623, - 0.0793328129999793, - 0.08569068500000299, - 0.07950533600001108, - 0.08441346500001146, - 0.08000269400000093 + 0.08098256600000298, + 0.08288103399999613, + 0.08194120199999588, + 0.08412889699999937, + 0.08147144399998751, + 0.07943145400000162, + 0.07921447900000089 ], - "min_s": 0.07901990999999953, - "median_s": 0.08000269400000093, - "max_s": 0.08569068500000299, - "iqr_s": 0.00542372300000693, - "iqr_over_median": 0.0677942545285646 + "min_s": 0.07921447900000089, + "median_s": 0.08147144399998751, + "max_s": 0.08412889699999937, + "iqr_s": 0.003449579999994512, + "iqr_over_median": 0.042340970414063615 } }, "speedup": { "vectorbt": { - "median_of_ratios": 54.92791434736671, - "min": 53.1567447122001, - "max": 60.977357299734244 + "median_of_ratios": 56.44889820016263, + "min": 53.04179029414425, + "max": 62.63470354588061 }, "raptorbt": { - "median_of_ratios": 2.143243059046101, - "min": 2.074127254742211, - "max": 2.2316687421554797 + "median_of_ratios": 2.2346208376674124, + "min": 2.1082933879761665, + "max": 2.2735906431366684 } }, "noisy": false, "cpu_over_wall": { "manifoldbt": null, - "vectorbt": 1.0010434703443873, - "raptorbt": 1.0127087280209428 + "vectorbt": 1.0003572371830447, + "raptorbt": 0.9823681132741224 } }, { @@ -582,70 +582,70 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.03776869099999658, - 0.036214618000002474, - 0.03805361700000276, - 0.03835612099999253, - 0.03794206099999542, - 0.037969554000000016, - 0.03712031999998544 + 0.03631814499999564, + 0.03625134800000751, + 0.03702843700000358, + 0.0373943049999923, + 0.038570789999994304, + 0.03640098300002137, + 0.03750649199997724 ], - "min_s": 0.036214618000002474, - "median_s": 0.03794206099999542, - "max_s": 0.03835612099999253, - "iqr_s": 0.0009332970000173191, - "iqr_over_median": 0.02459795212541121 + "min_s": 0.03625134800000751, + "median_s": 0.03702843700000358, + "max_s": 0.038570789999994304, + "iqr_s": 0.0011883469999816043, + "iqr_over_median": 0.03209282098462567 }, "vectorbt": { "samples_s": [ - 8.470414614000006, - 8.453709758999992, - 8.483099930999998, - 8.443229481999992, - 8.505207001000002, - 8.376691564999987, - 8.546466886000019 + 8.432080915, + 8.393682709999993, + 8.390318123000014, + 8.389687948000017, + 8.326686325999987, + 8.233451341000006, + 8.397159626000018 ], - "min_s": 8.376691564999987, - "median_s": 8.470414614000006, - "max_s": 8.546466886000019, - "iqr_s": 0.061977519000009806, - "iqr_over_median": 0.007316940412523915 + "min_s": 8.233451341000006, + "median_s": 8.390318123000014, + "max_s": 8.432080915, + "iqr_s": 0.07047330000003171, + "iqr_over_median": 0.008399359710431755 }, "raptorbt": { "samples_s": [ - 0.087959761999997, - 0.08789736800000014, - 0.09063822400000277, - 0.08818575500001202, - 0.0897488300000191, - 0.08837810500000387, - 0.09013085699999124 + 0.09028694199999165, + 0.09033162099999004, + 0.09062983300000838, + 0.08874442200001909, + 0.08869688000001474, + 0.08751448200001732, + 0.08872236500002373 ], - "min_s": 0.08789736800000014, - "median_s": 0.08837810500000387, - "max_s": 0.09063822400000277, - "iqr_s": 0.0021710949999942386, - "iqr_over_median": 0.02456598271703318 + "min_s": 0.08751448200001732, + "median_s": 0.08874442200001909, + "max_s": 0.09062983300000838, + "iqr_s": 0.0016347409999752927, + "iqr_over_median": 0.01842077465978584 } }, "speedup": { "vectorbt": { - "median_of_ratios": 224.16302058554567, - "min": 220.127303331889, - "max": 233.4336305576774 + "median_of_ratios": 226.18760985095298, + "min": 215.88062692004019, + "max": 232.17267608246547 }, "raptorbt": { - "median_of_ratios": 2.36541789335139, - "min": 2.299131212982387, - "max": 2.428073276308679 + "median_of_ratios": 2.404179084943007, + "min": 2.299586811678678, + "max": 2.491814125090502 } }, "noisy": false, "cpu_over_wall": { "manifoldbt": null, - "vectorbt": 0.9998512244657815, - "raptorbt": 0.9952822002361194 + "vectorbt": 0.9999476292967955, + "raptorbt": 0.9921166014797974 } }, { @@ -721,70 +721,70 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.3235047160000022, - 0.3234485200000563, - 0.323429739000062, - 0.32509285100002216, - 0.32039177000001473, - 0.3194278570000506, - 0.3223829769999611 + 0.32712228899998763, + 0.3184815009999511, + 0.3222751999999218, + 0.31894982999995136, + 0.3198513039999398, + 0.35339144699992175, + 0.3196001870001055 ], - "min_s": 0.3194278570000506, - "median_s": 0.323429739000062, - "max_s": 0.32509285100002216, - "iqr_s": 0.00311294599998746, - "iqr_over_median": 0.00962479829347685 + "min_s": 0.3184815009999511, + "median_s": 0.3198513039999398, + "max_s": 0.35339144699992175, + "iqr_s": 0.00817245900003627, + "iqr_over_median": 0.025550807196452162 }, "vectorbt": { "samples_s": [ - 25.683530236000024, - 26.08707517099998, - 25.33292799000003, - 25.588718906000054, - 25.306060289000015, - 25.158651128999963, - 25.056078312999944 + 25.780171853000013, + 25.930003043, + 25.081107128999975, + 25.24383694300002, + 25.436068393000028, + 25.278404603000013, + 25.15486167400013 ], - "min_s": 25.056078312999944, - "median_s": 25.33292799000003, - "max_s": 26.08707517099998, - "iqr_s": 0.5248791070000607, - "iqr_over_median": 0.020719243634500225 + "min_s": 25.081107128999975, + "median_s": 25.278404603000013, + "max_s": 25.930003043, + "iqr_s": 0.6253101789998823, + "iqr_over_median": 0.02473693212924012 }, "raptorbt": { "samples_s": [ - 0.9073103939999783, - 0.9050338699999543, - 0.9025704289999794, - 0.9056177639999987, - 0.8986746360000097, - 0.8985271369999737, - 0.8979460529999415 + 0.8930712449999874, + 0.8927464529999725, + 0.8925744320000604, + 0.8923351610000054, + 0.8886531360000163, + 0.889498802999924, + 0.8909506539998802 ], - "min_s": 0.8979460529999415, - "median_s": 0.9025704289999794, - "max_s": 0.9073103939999783, - "iqr_s": 0.0070906270000250515, - "iqr_over_median": 0.007856037348665688 + "min_s": 0.8886531360000163, + "median_s": 0.8923351610000054, + "max_s": 0.8930712449999874, + "iqr_s": 0.003247650000048452, + "iqr_over_median": 0.0036394957208779454 } }, "speedup": { "vectorbt": { - "median_of_ratios": 78.76160634604882, - "min": 77.72146825544999, - "max": 80.65294338337192 + "median_of_ratios": 78.80897364655267, + "min": 71.53088966243602, + "max": 81.41761126340579 }, "raptorbt": { - "median_of_ratios": 2.798077017015866, - "min": 2.785339540431286, - "max": 2.8129266665675665 + "median_of_ratios": 2.7783320714558775, + "min": 2.517035458982461, + "max": 2.8031344055996192 } }, "noisy": false, "cpu_over_wall": { - "manifoldbt": 1.089614874869514, - "vectorbt": 0.9999268177353846, - "raptorbt": 1.0038506884310427 + "manifoldbt": 1.0966491080248568, + "vectorbt": 0.999862546229168, + "raptorbt": 0.9984246551296616 } }, { @@ -884,70 +884,70 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.3217440409999881, - 0.3247571649999941, - 0.32139380200010237, - 0.33266460599998027, - 0.31832793700004913, - 0.31972129700000096, - 0.3228766590000305 + 0.3175222980000285, + 0.3220700449999754, + 0.317636149000009, + 0.3447560820000035, + 0.31888608700000987, + 0.31764246499994897, + 0.32260021999991295 ], - "min_s": 0.31832793700004913, - "median_s": 0.3217440409999881, - "max_s": 0.33266460599998027, - "iqr_s": 0.0050358679999931155, - "iqr_over_median": 0.015651783275741543 + "min_s": 0.3175222980000285, + "median_s": 0.31888608700000987, + "max_s": 0.3447560820000035, + "iqr_s": 0.0049640709999039245, + "iqr_over_median": 0.015566909947701076 }, "vectorbt": { "samples_s": [ - 99.000129775, - 99.91466347699998, - 99.57081783199999, - 98.77557968300005, - 98.44118702799994, - 98.90509020000002, - 98.50235578499996 + 98.31399542399998, + 99.13031890999997, + 98.70245542400005, + 98.74470937399997, + 98.871236533, + 98.91308681199996, + 98.70410395699992 ], - "min_s": 98.44118702799994, - "median_s": 98.90509020000002, - "max_s": 99.91466347699998, - "iqr_s": 1.0684620470000254, - "iqr_over_median": 0.010802902508247501 + "min_s": 98.31399542399998, + "median_s": 98.74470937399997, + "max_s": 99.13031890999997, + "iqr_s": 0.21063138799991066, + "iqr_over_median": 0.0021330903633746587 }, "raptorbt": { "samples_s": [ - 0.9035892349999699, - 0.905373528000041, - 0.904816925000091, - 0.8981749869999476, - 0.8985160949999909, - 0.898877296999899, - 0.8994789800001399 + 0.8962431510000215, + 0.8993948380000347, + 0.8947939349999388, + 0.8922237259999974, + 0.8945235740000044, + 0.8928620500000761, + 0.8911285090000547 ], - "min_s": 0.8981749869999476, - "median_s": 0.8994789800001399, - "max_s": 0.905373528000041, - "iqr_s": 0.006300830000100177, - "iqr_over_median": 0.00700497748162964 + "min_s": 0.8911285090000547, + "median_s": 0.8945235740000044, + "max_s": 0.8993948380000347, + "iqr_s": 0.004019425000024057, + "iqr_over_median": 0.004493369562135249 } }, "speedup": { "vectorbt": { - "median_of_ratios": 307.698409789674, - "min": 296.9224194623395, - "max": 309.80939026312734 + "median_of_ratios": 309.62863409356896, + "min": 286.41904966885824, + "max": 311.3975545178314 }, "raptorbt": { - "median_of_ratios": 2.8084101641528254, - "min": 2.69994153510879, - "max": 2.822611497651405 + "median_of_ratios": 2.8051508374524246, + "min": 2.5879854557576403, + "max": 2.8226148419974617 } }, "noisy": false, "cpu_over_wall": { - "manifoldbt": 1.0922024449656378, - "vectorbt": 0.9998704046935736, - "raptorbt": 0.9986008418150869 + "manifoldbt": 1.0835370125668535, + "vectorbt": 0.9998988885367519, + "raptorbt": 0.9982160229817851 } }, { @@ -995,48 +995,48 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.0048959789999116765, - 0.004888546000074712, - 0.004972762999841507, - 0.004702697000084299, - 0.015825846000097954, - 0.0054333839998435, - 0.005020231000116837 + 0.005246539000154371, + 0.0049023080000552, + 0.004818834999923638, + 0.004937057000006462, + 0.017221704000121463, + 0.005395639999960622, + 0.005208167000091635 ], - "min_s": 0.004702697000084299, - "median_s": 0.004972762999841507, - "max_s": 0.015825846000097954, - "iqr_s": 0.000544837999768788, - "iqr_over_median": 0.1095644412947396 + "min_s": 0.004818834999923638, + "median_s": 0.005208167000091635, + "max_s": 0.017221704000121463, + "iqr_s": 0.000493331999905422, + "iqr_over_median": 0.09472276904652675 }, "vectorbt": { "samples_s": [ - 0.18151143299996875, - 0.18488166700012698, - 0.18811562699988826, - 0.1911986049999541, - 0.18417833200010136, - 0.18622987999992802, - 0.18950436599993736 + 0.1847012989999257, + 0.18548217799980193, + 0.1910755890000928, + 0.19474504100003287, + 0.18500958799995715, + 0.18662912600007076, + 0.1880437059999167 ], - "min_s": 0.18151143299996875, - "median_s": 0.18622987999992802, - "max_s": 0.1911986049999541, - "iqr_s": 0.0053260339998359996, - "iqr_over_median": 0.028599245190074 + "min_s": 0.1847012989999257, + "median_s": 0.18662912600007076, + "max_s": 0.19474504100003287, + "iqr_s": 0.006066001000135657, + "iqr_over_median": 0.032502970624924625 } }, "speedup": { "vectorbt": { - "median_of_ratios": 37.748136688436645, - "min": 11.63781904606941, - "max": 40.65722392842378 + "median_of_ratios": 36.105544618021696, + "min": 10.74281546115601, + "max": 39.6518222771937 } }, "noisy": false, "cpu_over_wall": { "manifoldbt": null, - "vectorbt": 1.0033547971859902 + "vectorbt": 0.9956779013213584 } }, { @@ -1084,48 +1084,48 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.05473372300002666, - 0.054536822000045504, - 0.05356822899989311, - 0.054051924000077634, - 0.052198359999920285, - 0.05121749200020531, - 0.051620961000026 + 0.054873729000064486, + 0.05125182400001904, + 0.0565114899998207, + 0.05653558499989231, + 0.05610024600014185, + 0.05288013800009139, + 0.05169913400004589 ], - "min_s": 0.05121749200020531, - "median_s": 0.05356822899989311, - "max_s": 0.05473372300002666, - "iqr_s": 0.002915861000019504, - "iqr_over_median": 0.05443265634235028 + "min_s": 0.05125182400001904, + "median_s": 0.054873729000064486, + "max_s": 0.05653558499989231, + "iqr_s": 0.004812355999774809, + "iqr_over_median": 0.08769872373297527 }, "vectorbt": { "samples_s": [ - 2.2554828490001455, - 2.32160071699991, - 2.0455224890001773, - 2.315093546000071, - 2.042998187999956, - 2.3009759660001237, - 2.0521571520000634 + 2.205457332999913, + 2.312152610999874, + 2.049424412999997, + 2.300816937000036, + 2.04612201000009, + 2.2958583270001327, + 2.059443429999874 ], - "min_s": 2.042998187999956, - "median_s": 2.2554828490001455, - "max_s": 2.32160071699991, - "iqr_s": 0.2695710569998937, - "iqr_over_median": 0.11951811432279098 + "min_s": 2.04612201000009, + "median_s": 2.205457332999913, + "max_s": 2.312152610999874, + "iqr_s": 0.251392524000039, + "iqr_over_median": 0.1139865733235878 } }, "speedup": { "vectorbt": { - "median_of_ratios": 41.2082848630459, - "min": 38.18536709519105, - "max": 44.92558842965017 + "median_of_ratios": 40.19149733741115, + "min": 36.26562338042228, + "max": 45.113567294678425 } }, "noisy": false, "cpu_over_wall": { "manifoldbt": null, - "vectorbt": 0.9997501663463275 + "vectorbt": 0.9993925670365275 } }, { @@ -1173,48 +1173,48 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.0039813280000089435, - 0.003687388000116698, - 0.003578004000019064, - 0.0037989439999819297, - 0.00668571799997153, - 0.003655769000033615, - 0.0035326879999502125 + 0.003949078999994526, + 0.003705581000076563, + 0.003656618999912098, + 0.0036358500001369976, + 0.0060230809999666235, + 0.0036921459998211503, + 0.0036833799999840267 ], - "min_s": 0.0035326879999502125, - "median_s": 0.003687388000116698, - "max_s": 0.00668571799997153, - "iqr_s": 0.00040332399998987967, - "iqr_over_median": 0.10937932215896871 + "min_s": 0.0036358500001369976, + "median_s": 0.0036921459998211503, + "max_s": 0.0060230809999666235, + "iqr_s": 0.00029246000008242845, + "iqr_over_median": 0.07921138549141755 }, "vectorbt": { "samples_s": [ - 0.17644552800015845, - 0.3230557110000518, - 0.18195427399996333, - 0.17985060799992425, - 0.177283055000089, - 0.17966308800009756, - 0.18122035099986533 + 0.17775888999995004, + 0.3240507749999324, + 0.182990301000018, + 0.18414714799996545, + 0.18161737900004482, + 0.18299797899999248, + 0.18507303499995942 ], - "min_s": 0.17644552800015845, - "median_s": 0.17985060799992425, - "max_s": 0.3230557110000518, - "iqr_s": 0.004671218999874327, - "iqr_over_median": 0.025972772913151868 + "min_s": 0.17775888999995004, + "median_s": 0.18299797899999248, + "max_s": 0.3240507749999324, + "iqr_s": 0.0034556559999145975, + "iqr_over_median": 0.018883574664585446 } }, "speedup": { "vectorbt": { - "median_of_ratios": 49.14508766786018, - "min": 26.516681529320252, - "max": 87.61098940220768 + "median_of_ratios": 50.0435787825904, + "min": 30.153567418577175, + "max": 87.44938377901792 } }, "noisy": false, "cpu_over_wall": { "manifoldbt": null, - "vectorbt": 0.9789401988405265 + "vectorbt": 1.0009618348007485 } }, { @@ -1262,48 +1262,48 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.0384609120001187, - 0.035915725999984716, - 0.03618134600014855, - 0.037242202999777874, - 0.036020176999954856, - 0.036429581999982474, - 0.03634975299996768 + 0.041579560999934984, + 0.036446258999831116, + 0.036502500000096916, + 0.035383864000095855, + 0.035573773000123765, + 0.03752716999997574, + 0.037304735000134315 ], - "min_s": 0.035915725999984716, - "median_s": 0.03634975299996768, - "max_s": 0.0384609120001187, - "iqr_s": 0.0012220259998230176, - "iqr_over_median": 0.03361855030553039 + "min_s": 0.035383864000095855, + "median_s": 0.036502500000096916, + "max_s": 0.041579560999934984, + "iqr_s": 0.001953396999851975, + "iqr_over_median": 0.05351406067657801 }, "vectorbt": { "samples_s": [ - 2.0826293519999126, - 2.203784844999973, - 2.0856359940000857, - 2.1970288970001093, - 2.0753685449999466, - 2.193081161000009, - 2.074696724999967 + 2.073242475999905, + 2.2022289369999726, + 2.084316709999939, + 2.1940849729999172, + 2.0542736519998925, + 2.1827779390000615, + 2.08357950300001 ], - "min_s": 2.074696724999967, - "median_s": 2.0856359940000857, - "max_s": 2.203784844999973, - "iqr_s": 0.12166035200016267, - "iqr_over_median": 0.0583324953875713 + "min_s": 2.0542736519998925, + "median_s": 2.084316709999939, + "max_s": 2.2022289369999726, + "iqr_s": 0.12084249700001237, + "iqr_over_median": 0.05797703219488937 } }, "speedup": { "vectorbt": { - "median_of_ratios": 57.64395813222434, - "min": 54.149245134735374, - "max": 61.35988577819395 + "median_of_ratios": 57.74685895681477, + "min": 49.86205785104722, + "max": 62.00806596458695 } }, "noisy": false, "cpu_over_wall": { "manifoldbt": null, - "vectorbt": 0.9998507587618723 + "vectorbt": 1.0017140611663233 } }, { @@ -1351,48 +1351,48 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.3229244540000309, - 0.31889919699983693, - 0.3229150720001144, - 0.31798327299998164, - 0.3189351019998412, - 0.3180735190001087, - 0.3188503060000585 + 0.34842525399994884, + 0.3350921820001531, + 0.31876775899991117, + 0.31804526599989913, + 0.3194866800001819, + 0.3188277130000188, + 0.31933558799983075 ], - "min_s": 0.31798327299998164, - "median_s": 0.31889919699983693, - "max_s": 0.3229244540000309, - "iqr_s": 0.004841553000005661, - "iqr_over_median": 0.015182079621254538 + "min_s": 0.31804526599989913, + "median_s": 0.31933558799983075, + "max_s": 0.34842525399994884, + "iqr_s": 0.01632442300024195, + "iqr_over_median": 0.05111996161308085 }, "vectorbt": { "samples_s": [ - 25.367273596000132, - 24.91851582000004, - 24.80163867500005, - 25.764870866000138, - 24.523001781999938, - 25.067886242999975, - 24.85969646800004 + 25.318823995999992, + 25.049471093999955, + 24.848114183000007, + 25.909182295999926, + 24.51903653599993, + 25.2646018129999, + 25.093897910999885 ], - "min_s": 24.523001781999938, - "median_s": 24.91851582000004, - "max_s": 25.764870866000138, - "iqr_s": 0.5656349210000826, - "iqr_over_median": 0.022699382462662326 + "min_s": 24.51903653599993, + "median_s": 25.093897910999885, + "max_s": 25.909182295999926, + "iqr_s": 0.47070981299998493, + "iqr_over_median": 0.018757939267524067 } }, "speedup": { "vectorbt": { - "median_of_ratios": 78.13916138525987, - "min": 76.80545389653186, - "max": 81.02586850850368 + "median_of_ratios": 77.95052504982768, + "min": 72.66644339162542, + "max": 81.4638199834364 } }, "noisy": false, "cpu_over_wall": { - "manifoldbt": 1.081042000821003, - "vectorbt": 0.9998694633565076 + "manifoldbt": 1.071124209415114, + "vectorbt": 1.0000390457322261 } }, { @@ -1440,48 +1440,48 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.02227130100004615, - 0.012896017000002757, - 0.013307124999982989, - 0.015623138999899311, - 0.018572385999959806, - 0.01311688900000263, - 0.013085992000014812 + 0.02229930999988028, + 0.013707165999903737, + 0.013650358999939272, + 0.013151030000017272, + 0.01828118200000972, + 0.01388392500007285, + 0.013613961999908497 ], - "min_s": 0.012896017000002757, - "median_s": 0.013307124999982989, - "max_s": 0.02227130100004615, - "iqr_s": 0.005486393999944994, - "iqr_over_median": 0.41228995744400143 + "min_s": 0.013151030000017272, + "median_s": 0.013707165999903737, + "max_s": 0.02229930999988028, + "iqr_s": 0.004667220000101224, + "iqr_over_median": 0.3404948915139717 }, "vectorbt": { "samples_s": [ - 0.42891496700008247, - 0.20736030700004449, - 0.20771924700011368, - 0.21033216599994375, - 0.2139387090001037, - 0.21400341999992634, - 0.36465912399989975 + 0.43960075499990126, + 0.20985605500004567, + 0.2119748109998909, + 0.2128580249998322, + 0.2172727780000514, + 0.2185416150000492, + 0.38523259299995516 ], - "min_s": 0.20736030700004449, - "median_s": 0.2139387090001037, - "max_s": 0.42891496700008247, - "iqr_s": 0.15693987699978607, - "iqr_over_median": 0.7335740116096054 + "min_s": 0.20985605500004567, + "median_s": 0.2172727780000514, + "max_s": 0.43960075499990126, + "iqr_s": 0.17325778200006425, + "iqr_over_median": 0.7974205677989871 } }, "speedup": { "vectorbt": { - "median_of_ratios": 16.079407075843662, - "min": 11.519182780315179, - "max": 27.866372224550265 + "median_of_ratios": 15.740621978215994, + "min": 11.885050868151517, + "max": 28.296875883930365 } }, "noisy": true, "cpu_over_wall": { "manifoldbt": null, - "vectorbt": 0.9908345422507613 + "vectorbt": 1.0024604431327035 } }, { @@ -1529,48 +1529,48 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.14341802100011591, - 0.14587604200005444, - 0.1439747819999866, - 0.14483486800008905, - 0.16363966400012941, - 0.14317125000002306, - 0.14649057899987383 + 0.1501553889997922, + 0.14490668700000242, + 0.14558875200009425, + 0.14636506199985888, + 0.1536310629999207, + 0.147068266000133, + 0.14864912100006222 ], - "min_s": 0.14317125000002306, - "median_s": 0.14483486800008905, - "max_s": 0.16363966400012941, - "iqr_s": 0.003072557999757919, - "iqr_over_median": 0.021214214796370926 + "min_s": 0.14490668700000242, + "median_s": 0.147068266000133, + "max_s": 0.1536310629999207, + "iqr_s": 0.004566636999697948, + "iqr_over_median": 0.03105113784161852 }, "vectorbt": { "samples_s": [ - 2.5565067089999047, - 2.286807359000022, - 2.5437298639999426, - 2.288696568999967, - 2.5330255450001005, - 2.2876889350000056, - 2.5355352779999976 + 2.5935149909998927, + 2.3203917780001575, + 2.5642835829999058, + 2.2895732410001983, + 2.5865812500001084, + 2.2739147839999987, + 2.5474208639998324 ], - "min_s": 2.286807359000022, - "median_s": 2.5330255450001005, - "max_s": 2.5565067089999047, - "iqr_s": 0.256040928999937, - "iqr_over_median": 0.10108106864746477 + "min_s": 2.2739147839999987, + "median_s": 2.5474208639998324, + "max_s": 2.5935149909998927, + "iqr_s": 0.2970080089999101, + "iqr_over_median": 0.1165916528349238 } }, "speedup": { "vectorbt": { - "median_of_ratios": 15.978689401675526, - "min": 15.479288352719285, - "max": 17.8255611893978 + "median_of_ratios": 16.83631681960987, + "min": 15.46162775862158, + "max": 17.613198463286817 } }, "noisy": false, "cpu_over_wall": { - "manifoldbt": 1.2507208539331298, - "vectorbt": 0.9992960153911904 + "manifoldbt": 1.2543851132511497, + "vectorbt": 1.000251489831917 } }, { @@ -1656,69 +1656,69 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.010991447999913362, - 0.010809377999976277, - 0.010707467999964138, - 0.010633620000135124, - 0.013683024999863846, - 0.011050597999883394, - 0.010710762999906365 + 0.010561472000063077, + 0.011197752000043693, + 0.010966596999878675, + 0.010687365999956455, + 0.01382391800007099, + 0.010924873000021762, + 0.011213375999886921 ], - "min_s": 0.010633620000135124, - "median_s": 0.010809377999976277, - "max_s": 0.013683024999863846, - "iqr_s": 0.0003431299999192561, - "iqr_over_median": 0.0317437321481411 + "min_s": 0.010561472000063077, + "median_s": 0.010966596999878675, + "max_s": 0.01382391800007099, + "iqr_s": 0.0005260099999304657, + "iqr_over_median": 0.04796474238419494 }, "vectorbt": { "samples_s": [ - 0.18317504199990253, - 0.18067231800000627, - 0.17392761099995369, - 0.33920341400016696, - 0.18228420800005551, - 0.17970991099991807, - 0.17375997699991785 + 0.17810525999993843, + 0.17614517200013324, + 0.17246758100009174, + 0.33148679700002504, + 0.17858882899986384, + 0.1772170679998908, + 0.17413174300008905 ], - "min_s": 0.17375997699991785, - "median_s": 0.18067231800000627, - "max_s": 0.33920341400016696, - "iqr_s": 0.009247430999948847, - "iqr_over_median": 0.05118344139442837 + "min_s": 0.17246758100009174, + "median_s": 0.1772170679998908, + "max_s": 0.33148679700002504, + "iqr_s": 0.00445708599977479, + "iqr_over_median": 0.025150433025884038 }, "raptorbt": { "samples_s": [ - 0.007785780999938652, - 0.007744213000023592, - 0.007711743000072602, - 0.007797944000003554, - 0.007788495999875522, - 0.007808533000115858, - 0.007783599000049435 + 0.007595532999857824, + 0.0076879969999481546, + 0.007537800000136485, + 0.007794403999923816, + 0.007623753000189026, + 0.007632308999973247, + 0.007587413999999626 ], - "min_s": 0.007711743000072602, - "median_s": 0.007785780999938652, - "max_s": 0.007808533000115858, - "iqr_s": 5.373099997996178e-05, - "iqr_over_median": 0.0069011702204807915 + "min_s": 0.007537800000136485, + "median_s": 0.007623753000189026, + "max_s": 0.007794403999923816, + "iqr_s": 0.0001005829999485286, + "iqr_over_median": 0.013193370764508596 } }, "speedup": { "vectorbt": { - "median_of_ratios": 16.262460276069618, - "min": 13.321923185981852, - "max": 31.899147608797062 + "median_of_ratios": 15.730404816917355, + "min": 12.91882872850857, + "max": 31.016697379071292 }, "raptorbt": { - "median_of_ratios": 0.7164346551707774, - "min": 0.5692086362447647, - "max": 0.733329195504867 + "median_of_ratios": 0.6873417524342216, + "min": 0.5514900334441999, + "max": 0.729310103158774 } }, "noisy": false, "cpu_over_wall": { "manifoldbt": null, - "vectorbt": 0.9980658185206216, + "vectorbt": 1.0085420267925898, "raptorbt": null } }, @@ -1805,70 +1805,70 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.10495266099997025, - 0.11684381000009125, - 0.11480037100000118, - 0.11554238899998381, - 0.11500177999982952, - 0.11438688099997307, - 0.11622175799993784 + 0.10376091400007681, + 0.11586816199996974, + 0.11407233099998848, + 0.11494229999993877, + 0.11642521699991448, + 0.11477404199990815, + 0.11430490799989457 ], - "min_s": 0.10495266099997025, - "median_s": 0.11500177999982952, - "max_s": 0.11684381000009125, - "iqr_s": 0.001834876999964763, - "iqr_over_median": 0.015955205214801746 + "min_s": 0.10376091400007681, + "median_s": 0.11477404199990815, + "max_s": 0.11642521699991448, + "iqr_s": 0.0017958309999812627, + "iqr_over_median": 0.01564666512296134 }, "vectorbt": { "samples_s": [ - 2.040712714999927, - 2.314468017000081, - 2.066698793000114, - 2.3341982450001524, - 2.0710454789998494, - 2.3247341919998235, - 2.0481397460000608 + 2.0267436500000713, + 2.297758552000005, + 2.022033168000007, + 2.284868069999902, + 2.0138650700000653, + 2.2832133000001704, + 2.0164515349999874 ], - "min_s": 2.040712714999927, - "median_s": 2.0710454789998494, - "max_s": 2.3341982450001524, - "iqr_s": 0.2765944459997627, - "iqr_over_median": 0.13355305269942014 + "min_s": 2.0138650700000653, + "median_s": 2.0267436500000713, + "max_s": 2.297758552000005, + "iqr_s": 0.2684165349999148, + "iqr_over_median": 0.13243733858492926 }, "raptorbt": { "samples_s": [ - 0.0862263310000344, - 0.07862739900019733, - 0.08823097499998767, - 0.0789900800000396, - 0.08687320099988938, - 0.07906726600003822, - 0.08717225300006248 + 0.08457978000001276, + 0.07705215600003612, + 0.08845987700010483, + 0.07779004099984377, + 0.08870894300002874, + 0.07779083800005537, + 0.08828350900012083 ], - "min_s": 0.07862739900019733, - "median_s": 0.0862263310000344, - "max_s": 0.08823097499998767, - "iqr_s": 0.008182173000022885, - "iqr_over_median": 0.09489181442753977 + "min_s": 0.07705215600003612, + "median_s": 0.08457978000001276, + "max_s": 0.08870894300002874, + "iqr_s": 0.010669836000261057, + "iqr_over_median": 0.12615114392895616 } }, "speedup": { "vectorbt": { - "median_of_ratios": 19.444125528179846, - "min": 17.62268770707423, - "max": 20.32343369866314 + "median_of_ratios": 19.53282379527392, + "min": 17.297498960225642, + "max": 19.893115727352335 }, "raptorbt": { - "median_of_ratios": 0.7500510618683733, - "min": 0.6729273805787053, - "max": 0.8215735568634972 + "median_of_ratios": 0.7619392541058686, + "min": 0.6649985178849755, + "max": 0.8151410462705654 } }, "noisy": false, "cpu_over_wall": { - "manifoldbt": 0.9902856115323238, - "vectorbt": 1.0006580799244513, - "raptorbt": 1.0424009309625302 + "manifoldbt": 0.9947769500671655, + "vectorbt": 1.001677267768342, + "raptorbt": 1.012588458526649 } }, { @@ -1954,70 +1954,70 @@ "timings": { "manifoldbt": { "samples_s": [ - 1.0938301109999884, - 1.0822019249999357, - 1.0741370199998528, - 1.0740174619998015, - 1.0735488580000947, - 1.0734366080000655, - 1.0680245089999971 + 1.0875503639999806, + 1.0724363080000785, + 1.1248991930001466, + 1.0724184860000605, + 1.071602815999995, + 1.0980863420002152, + 1.0670113199998923 ], - "min_s": 1.0680245089999971, - "median_s": 1.0740174619998015, - "max_s": 1.0938301109999884, - "iqr_s": 0.008765316999870265, - "iqr_over_median": 0.008161242540274345 + "min_s": 1.0670113199998923, + "median_s": 1.0724363080000785, + "max_s": 1.1248991930001466, + "iqr_s": 0.02648352600022008, + "iqr_over_median": 0.024694730869013196 }, "vectorbt": { "samples_s": [ - 25.34885260200008, - 26.449796845000037, - 25.433935591999898, - 25.150011135000113, - 25.19940975999998, - 26.0010572220001, - 25.222897539000087 + 24.822297670000125, + 25.995311312000013, + 25.331261793000067, + 25.115389510999876, + 25.07546243999991, + 26.016469547000042, + 25.20907599499992 ], - "min_s": 25.150011135000113, - "median_s": 25.34885260200008, - "max_s": 26.449796845000037, - "iqr_s": 0.801647462000119, - "iqr_over_median": 0.031624605444148086 + "min_s": 24.822297670000125, + "median_s": 25.20907599499992, + "max_s": 26.016469547000042, + "iqr_s": 0.9198488720001023, + "iqr_over_median": 0.036488797613309955 }, "raptorbt": { "samples_s": [ - 0.8916911960000107, - 0.8841948920000959, - 0.8747061929998381, - 0.8779344900001433, - 0.8752377180001076, - 0.8764544499999829, - 0.8777472740000576 + 0.8853017450001062, + 0.8832706519999647, + 0.8899431120000827, + 0.886816041999964, + 0.8861643479999657, + 0.8865204819999235, + 0.8869375670001318 ], - "min_s": 0.8747061929998381, - "median_s": 0.8777472740000576, - "max_s": 0.8916911960000107, - "iqr_s": 0.0089571739999883, - "iqr_over_median": 0.010204730069019516 + "min_s": 0.8832706519999647, + "median_s": 0.8865204819999235, + "max_s": 0.8899431120000827, + "iqr_s": 0.0016358220000256551, + "iqr_over_median": 0.0018452162507688076 } }, "speedup": { "vectorbt": { - "median_of_ratios": 23.61640330016074, - "min": 23.174396414106713, - "max": 24.440722414166476 + "median_of_ratios": 23.419392558847086, + "min": 22.518694964515603, + "max": 24.23949200347114 }, "raptorbt": { - "median_of_ratios": 0.8164939070160065, - "min": 0.8143339040674327, - "max": 0.8218418834057486 + "median_of_ratios": 0.8236112908626925, + "min": 0.7911314342990792, + "max": 0.831235386518881 } }, "noisy": false, "cpu_over_wall": { - "manifoldbt": 1.022655399306693, - "vectorbt": 0.9999107373437759, - "raptorbt": 1.0003302692690246 + "manifoldbt": 1.025809197572685, + "vectorbt": 0.999801378567194, + "raptorbt": 1.0008132295649872 } } ], @@ -2031,40 +2031,40 @@ ], "samples_s": { "manifoldbt": [ - 0.46644176499989953, - 0.4233923770000274, - 0.4149115669999901 + 0.47015028300006634, + 0.4186611949999133, + 0.42321224099987376 ], "vectorbt": [ - 7.282435325000051, - 7.359608939000054, - 7.364390715000127 + 7.6041231409999455, + 7.369359748000079, + 7.170137889999978 ], "raptorbt": [ - 0.40151585800003886, - 0.39548957599981804, - 0.3936956680001913 + 0.39029380200008745, + 0.3907653839999057, + 0.39220189899992874 ], "baseline": [ - 0.3522295130001112, - 0.3622796229999494, - 0.35250136200011184 + 0.35211166299995966, + 0.35257918499996777, + 0.3510158039998714 ] }, "median_s": { - "manifoldbt": 0.4233923770000274, - "vectorbt": 7.359608939000054, - "raptorbt": 0.39548957599981804, - "baseline": 0.35250136200011184 + "manifoldbt": 0.42321224099987376, + "vectorbt": 7.369359748000079, + "raptorbt": 0.3907653839999057, + "baseline": 0.35211166299995966 }, "engine_share_s": { - "manifoldbt": 0.07089101499991557, - "vectorbt": 7.0071075769999425, - "raptorbt": 0.042988213999706204 + "manifoldbt": 0.0711005779999141, + "vectorbt": 7.017248085000119, + "raptorbt": 0.03865372099994602 }, "ratio": { - "vectorbt": 17.382478615101704, - "raptorbt": 0.9340970633483853 + "vectorbt": 17.412917288472944, + "raptorbt": 0.9233319505992792 } }, "memory": { @@ -2076,33 +2076,33 @@ "raptorbt" ], "manifoldbt": { - "before_mb": 728.94464, - "peak_mb": 728.956928, - "added_mb": 0.012287999999898602, - "added_mb_per_million_bars": 0.006143999999949301, - "seconds": 0.058185798000067734, + "before_mb": 728.928256, + "peak_mb": 728.948736, + "added_mb": 0.020480000000020482, + "added_mb_per_million_bars": 0.010240000000010241, + "seconds": 0.05882227300003251, "mode": "memory", "engine": "mbt", "workload": "sma_cross", "bars": 2000000 }, "vectorbt": { - "before_mb": 613.777408, - "peak_mb": 862.683136, - "added_mb": 248.90572799999995, - "added_mb_per_million_bars": 124.45286399999998, - "seconds": 4.335076891999961, + "before_mb": 613.666816, + "peak_mb": 862.490624, + "added_mb": 248.82380799999999, + "added_mb_per_million_bars": 124.41190399999999, + "seconds": 4.370269445999838, "mode": "memory", "engine": "vbt", "workload": "sma_cross", "bars": 2000000 }, "raptorbt": { - "before_mb": 330.133504, - "peak_mb": 370.663424, + "before_mb": 330.309632, + "peak_mb": 370.839552, "added_mb": 40.529920000000004, "added_mb_per_million_bars": 20.264960000000002, - "seconds": 0.16050234499994076, + "seconds": 0.16149092799992104, "mode": "memory", "engine": "rbt", "workload": "sma_cross", @@ -2114,7 +2114,7 @@ }, "sweeps": { "schema_version": 2, - "generated_at": "2026-08-23T13:44:27.708416+00:00", + "generated_at": "2026-08-24T06:07:30.724122+00:00", "environment": { "os": "Linux", "os_release": "6.17.0-1022-azure", @@ -2131,10 +2131,10 @@ "numba": "0.64.0", "pandas": "2.3.3" }, - "runner": "GitHub Actions 1000000210", + "runner": "GitHub Actions 1000000217", "ci": true, - "run_url": "https://github.com/manifoldbt/manifoldbt/actions/runs/32642616670", - "commit": "44f8ed1a91da9826161aa53823e1bb891f39aa5e", + "run_url": "https://github.com/manifoldbt/manifoldbt/actions/runs/32695243410", + "commit": "7ac9831d9ac92eb40adac40db44063bc6df5d5d9", "pinned_cores": null, "engines": [ "manifoldbt", @@ -2220,45 +2220,45 @@ "timings": { "manifoldbt": { "samples_s": [ - 0.005803446000015811 + 0.005697086000054696 ], - "min_s": 0.005803446000015811, - "median_s": 0.005803446000015811, - "max_s": 0.005803446000015811, + "min_s": 0.005697086000054696, + "median_s": 0.005697086000054696, + "max_s": 0.005697086000054696, "iqr_s": 0.0, "iqr_over_median": 0.0 }, "vectorbt": { "samples_s": [ - 0.1942569980000144 + 0.18699431200002437 ], - "min_s": 0.1942569980000144, - "median_s": 0.1942569980000144, - "max_s": 0.1942569980000144, + "min_s": 0.18699431200002437, + "median_s": 0.18699431200002437, + "max_s": 0.18699431200002437, "iqr_s": 0.0, "iqr_over_median": 0.0 }, "raptorbt": { "samples_s": [ - 0.01128670600002124 + 0.01087188300004982 ], - "min_s": 0.01128670600002124, - "median_s": 0.01128670600002124, - "max_s": 0.01128670600002124, + "min_s": 0.01087188300004982, + "median_s": 0.01087188300004982, + "max_s": 0.01087188300004982, "iqr_s": 0.0, "iqr_over_median": 0.0 } }, "speedup": { "vectorbt": { - "median_of_ratios": 33.472698462169745, - "min": 33.472698462169745, - "max": 33.472698462169745 + "median_of_ratios": 32.822799585301865, + "min": 32.822799585301865, + "max": 32.822799585301865 }, "raptorbt": { - "median_of_ratios": 1.9448282968413062, - "min": 1.9448282968413062, - "max": 1.9448282968413062 + "median_of_ratios": 1.9083234832588873, + "min": 1.9083234832588873, + "max": 1.9083234832588873 } }, "noisy": false, @@ -2317,23 +2317,23 @@ "status": "exact", "timings": { "seconds": { - "manifoldbt": 0.45537921499999356, - "vectorbt": 5.481004186999996, - "raptorbt": 6.752745947999983 + "manifoldbt": 0.4606691870000077, + "vectorbt": 5.286901884000031, + "raptorbt": 6.738069831000075 }, "ratio": { - "vectorbt": 12.036131660071648, - "raptorbt": 14.828840943037067 + "vectorbt": 11.476569376019375, + "raptorbt": 14.626699638584602 }, "reps": 2, - "per_combo_us": 91.07584299999871 + "per_combo_us": 92.13383740000154 }, "memory": { - "manifoldbt": 36.0, - "vectorbt": 2530.7, - "raptorbt": 32.8 + "manifoldbt": 36.7, + "vectorbt": 2533.2, + "raptorbt": 33.5 }, - "memory_baseline_mb": 2177.5, + "memory_baseline_mb": 2176.0, "tier_after": { "pro": true, "budget_used": 0, @@ -2393,22 +2393,22 @@ "status": "exact", "timings": { "seconds": { - "manifoldbt": 1.9211620379999772, - "raptorbt": 26.626413162999995, + "manifoldbt": 1.9305274299999837, + "raptorbt": 26.62652079599991, "vectorbt": null }, "ratio": { - "raptorbt": 13.859535341807701 + "raptorbt": 13.792355592689058 }, "reps": 2, - "per_combo_us": 96.05810189999886 + "per_combo_us": 96.52637149999919 }, "memory": { - "manifoldbt": 64.2, + "manifoldbt": 64.3, "vectorbt": null, "raptorbt": null }, - "memory_baseline_mb": 612.7, + "memory_baseline_mb": 613.7, "tier_after": { "pro": true, "budget_used": 0, @@ -2468,22 +2468,22 @@ "status": "exact", "timings": { "seconds": { - "manifoldbt": 9.693729294000036, - "raptorbt": 156.93451893400004, + "manifoldbt": 9.619396154000015, + "raptorbt": 150.39642181, "vectorbt": null }, "ratio": { - "raptorbt": 16.189282181743526 + "raptorbt": 15.634705069035018 }, "reps": 2, - "per_combo_us": 969.3729294000036 + "per_combo_us": 961.9396154000015 }, "memory": { - "manifoldbt": 100.8, + "manifoldbt": 77.6, "vectorbt": null, "raptorbt": null }, - "memory_baseline_mb": 1729.4, + "memory_baseline_mb": 1728.7, "tier_after": { "pro": true, "budget_used": 0,