From 6d8eac56358d5d2ebba5d5b0d788487e9c26589a Mon Sep 17 00:00:00 2001 From: FBumann <117816358+FBumann@users.noreply.github.com> Date: Wed, 12 Aug 2026 17:54:03 +0200 Subject: [PATCH] fix(tests): the split enum test drops the binding it stopped using Co-Authored-By: Claude Opus 5 (1M context) --- bench/results/re_xs_s.json | 8227 ++++++++++++++++++++++++++++++++++++ tests/test_relational.py | 1 - 2 files changed, 8227 insertions(+), 1 deletion(-) diff --git a/bench/results/re_xs_s.json b/bench/results/re_xs_s.json index e69de29bb..24ebebb2a 100644 --- a/bench/results/re_xs_s.json +++ b/bench/results/re_xs_s.json @@ -0,0 +1,8227 @@ +{ + "machine_info": { + "node": "MacBook-Air-von-Felix.local", + "processor": "arm", + "machine": "arm64", + "python_compiler": "Clang 20.1.0 ", + "python_implementation": "CPython", + "python_implementation_version": "3.13.2", + "python_version": "3.13.2", + "python_build": [ + "main", + "Mar 17 2025 21:26:38" + ], + "release": "25.2.0", + "system": "Darwin", + "cpu": { + "python_version": "3.13.2.final.0 (64 bit)", + "cpuinfo_version": [ + 9, + 0, + 0 + ], + "cpuinfo_version_string": "9.0.0", + "arch": "ARM_8", + "bits": 64, + "count": 8, + "arch_string_raw": "arm64", + "brand_raw": "Apple M3" + }, + "versions": { + "lpspec": "0.0.1a89.dev32+g6c8a40488.d20260812", + "linopy": "0.8.0.post1.dev141+g1badc769c", + "highspy": "1.15.1", + "gurobipy": "13.0.2", + "scipy": "1.18.0", + "polars": "1.43.2", + "pandas": "3.0.5", + "numpy": "2.5.2", + "xarray": "2026.7.0", + "pyarrow": "25.0.1", + "pytest-benchmem": "0.5.2" + } + }, + "commit_info": { + "id": "4f56cbbf9abe79b5c69a0eeaa1a3065bf60aaba5", + "time": "2026-08-12T17:36:24+02:00", + "author_time": "2026-08-12T17:36:24+02:00", + "dirty": false, + "project": "lpspec", + "branch": "chore/duckdb-engine-follows-main" + }, + "benchmarks": [ + { + "group": null, + "name": "test_emit[dispatch-xs-lpspec-lp]", + "fullname": "bench/test_ladder.py::test_emit[dispatch-xs-lpspec-lp]", + "params": { + "case_name": "dispatch", + "size": "xs", + "arm": "lpspec", + "sink": "lp" + }, + "param": "dispatch-xs-lpspec-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1333159046, + 1339913796, + 1337100974 + ], + "allocations": [ + 291583, + 282517, + 283274 + ], + "total_bytes": [ + 1574151706, + 1580820280, + 1578021397 + ], + "rss_bytes": [ + 224755712, + 223461376, + 224182272 + ] + }, + "columns": 10000, + "rows": 100, + "nonzeros": 10000, + "live_fraction": 1.0, + "variables": 10000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.025105834007263184, + "max": 0.055326290894299746, + "mean": 0.028315388544973348, + "stddev": 0.005237400542750768, + "rounds": 31, + "median": 0.027649832889437675, + "iqr": 0.00283610395854339, + "q1": 0.02592414600076154, + "q3": 0.02876024995930493, + "iqr_outliers": 1, + "stddev_outliers": 1, + "outliers": "1;1", + "ld15iqr": 0.025105834007263184, + "hd15iqr": 0.055326290894299746, + "ops": 35.31648518301981, + "total": 0.8777770448941737, + "data": [ + 0.02736625005491078, + 0.028315375093370676, + 0.0292669169139117, + 0.028768124990165234, + 0.02834487520158291, + 0.027649832889437675, + 0.02876833383925259, + 0.027704750187695026, + 0.02993266610428691, + 0.055326290894299746, + 0.028921833029016852, + 0.02697258396074176, + 0.025332249933853745, + 0.026268000015988946, + 0.026970166945829988, + 0.026891459012404084, + 0.02623470895923674, + 0.025105834007263184, + 0.025705625070258975, + 0.025820625014603138, + 0.025375958997756243, + 0.025485875084996223, + 0.02569475001655519, + 0.025477416813373566, + 0.029954874888062477, + 0.027735833078622818, + 0.028279958991333842, + 0.02804633299820125, + 0.026954625034704804, + 0.028736624866724014, + 0.030368292005732656 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[dispatch-xs-lpspec-highs]", + "fullname": "bench/test_ladder.py::test_emit[dispatch-xs-lpspec-highs]", + "params": { + "case_name": "dispatch", + "size": "xs", + "arm": "lpspec", + "sink": "highs" + }, + "param": "dispatch-xs-lpspec-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1294631927, + 1294000835, + 1293662301, + 1292838169, + 1295411103, + 1294258293 + ], + "allocations": [ + 301327, + 300017, + 304154, + 298810, + 299288, + 299421 + ], + "total_bytes": [ + 1535105627, + 1534476698, + 1543208628, + 1541555133, + 1535254094, + 1538837431 + ], + "rss_bytes": [ + 219742208, + 218431488, + 219873280, + 219267072, + 219824128, + 219545600 + ] + }, + "columns": 10000, + "rows": 100, + "nonzeros": 10000, + "live_fraction": 1.0, + "variables": 10000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.020016374997794628, + "max": 0.025592208839952946, + "mean": 0.021739851722183328, + "stddev": 0.001376244433611859, + "rounds": 36, + "median": 0.021286999923177063, + "iqr": 0.0014128756010904908, + "q1": 0.020798103418201208, + "q3": 0.0222109790192917, + "iqr_outliers": 3, + "stddev_outliers": 9, + "outliers": "9;3", + "ld15iqr": 0.020016374997794628, + "hd15iqr": 0.02451958297751844, + "ops": 45.99847380649799, + "total": 0.7826346619985998, + "data": [ + 0.021974541014060378, + 0.0218256248626858, + 0.020335375098511577, + 0.021157125011086464, + 0.020811415975913405, + 0.021652833092957735, + 0.021325166104361415, + 0.025592208839952946, + 0.02456241683103144, + 0.022657667053863406, + 0.02176108304411173, + 0.02140333387069404, + 0.02056295797228813, + 0.02070325007662177, + 0.021032166900113225, + 0.021252374863252044, + 0.020953415893018246, + 0.020016374997794628, + 0.021720916964113712, + 0.023977833101525903, + 0.023838415974751115, + 0.02451958297751844, + 0.023382333107292652, + 0.02329349983483553, + 0.02235745801590383, + 0.020961791975423694, + 0.02086183289065957, + 0.02068845904432237, + 0.021321624983102083, + 0.02078479086048901, + 0.020414124941453338, + 0.020852790912613273, + 0.020538457902148366, + 0.020849708933383226, + 0.020627208054065704, + 0.022064500022679567 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[dispatch-xs-polars-lp]", + "fullname": "bench/test_ladder.py::test_emit[dispatch-xs-polars-lp]", + "params": { + "case_name": "dispatch", + "size": "xs", + "arm": "polars", + "sink": "lp" + }, + "param": "dispatch-xs-polars-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 249208143, + 249584975, + 248782159, + 251206991, + 248487247, + 246865231, + 256564623, + 246078799, + 248044879, + 247110991 + ], + "allocations": [ + 39446, + 39466, + 39453, + 39465, + 39468, + 39442, + 39491, + 39458, + 39460, + 39455 + ], + "total_bytes": [ + 372140182, + 372517062, + 367536310, + 374139062, + 367241398, + 369797286, + 375318838, + 364832950, + 366799038, + 365865142 + ], + "rss_bytes": [ + 187514880, + 187678720, + 186990592, + 187498496, + 187170816, + 187088896, + 187973632, + 187187200, + 187482112, + 187629568 + ] + }, + "columns": 10000, + "rows": 100, + "nonzeros": 10000, + "live_fraction": 1.0, + "variables": 10000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.010742666898295283, + "max": 0.013671124819666147, + "mean": 0.011788399257541944, + "stddev": 0.000618705865080098, + "rounds": 60, + "median": 0.011674749897792935, + "iqr": 0.000871979515068233, + "q1": 0.011305583058856428, + "q3": 0.01217756257392466, + "iqr_outliers": 1, + "stddev_outliers": 16, + "outliers": "16;1", + "ld15iqr": 0.010742666898295283, + "hd15iqr": 0.013671124819666147, + "ops": 84.82915942639313, + "total": 0.7073039554525167, + "data": [ + 0.013671124819666147, + 0.012171334121376276, + 0.011728040874004364, + 0.01130258315242827, + 0.011124624870717525, + 0.011093334062024951, + 0.011615874944254756, + 0.012165541993454099, + 0.01160354190506041, + 0.012183791026473045, + 0.012812458211556077, + 0.01227162522263825, + 0.012169541092589498, + 0.011795624857768416, + 0.011440542060881853, + 0.011251499876379967, + 0.011239540996029973, + 0.011201417073607445, + 0.011608208063989878, + 0.011449290905147791, + 0.010889000026509166, + 0.010742666898295283, + 0.011452083010226488, + 0.011308582965284586, + 0.011926541104912758, + 0.011603000108152628, + 0.011889207875356078, + 0.011652832850813866, + 0.01173133309930563, + 0.011438958114013076, + 0.010977499885484576, + 0.010790166910737753, + 0.0115919578820467, + 0.01113866688683629, + 0.010975250042974949, + 0.012318708002567291, + 0.011280957842245698, + 0.011398500064387918, + 0.013297583209350705, + 0.011374207912012935, + 0.012085082940757275, + 0.011914666974917054, + 0.013061958132311702, + 0.012524416903033853, + 0.01243058405816555, + 0.012316749896854162, + 0.012382499873638153, + 0.01158891711384058, + 0.012713416945189238, + 0.011207666946575046, + 0.011696666944772005, + 0.01120475004427135, + 0.01222529192455113, + 0.011908042011782527, + 0.011870000045746565, + 0.01216229097917676, + 0.01219937507994473, + 0.012666458962485194, + 0.012031707912683487, + 0.011436166940256953 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[dispatch-xs-polars-highs]", + "fullname": "bench/test_ladder.py::test_emit[dispatch-xs-polars-highs]", + "params": { + "case_name": "dispatch", + "size": "xs", + "arm": "polars", + "sink": "highs" + }, + "param": "dispatch-xs-polars-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 220387593, + 217913609, + 218192137, + 223435017 + ], + "allocations": [ + 55563, + 55565, + 55564, + 55574 + ], + "total_bytes": [ + 340887740, + 338413748, + 338692300, + 343935148 + ], + "rss_bytes": [ + 186548224, + 187056128, + 187170816, + 186761216 + ] + }, + "columns": 10000, + "rows": 100, + "nonzeros": 10000, + "live_fraction": 1.0, + "variables": 10000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.008170249871909618, + "max": 0.011705874931067228, + "mean": 0.009357496094277227, + "stddev": 0.0007707227610296325, + "rounds": 76, + "median": 0.009271728456951678, + "iqr": 0.0009138333844020963, + "q1": 0.008814896107651293, + "q3": 0.00972872949205339, + "iqr_outliers": 3, + "stddev_outliers": 20, + "outliers": "20;3", + "ld15iqr": 0.008170249871909618, + "hd15iqr": 0.011244290973991156, + "ops": 106.86619475177457, + "total": 0.7111697031650692, + "data": [ + 0.011705874931067228, + 0.010037667118012905, + 0.009643665980547667, + 0.01003962499089539, + 0.009697957895696163, + 0.010067209135740995, + 0.009708208031952381, + 0.01026608282700181, + 0.009779749903827906, + 0.009727374883368611, + 0.00913608307018876, + 0.009593958966434002, + 0.009949250146746635, + 0.009622958023101091, + 0.009730084100738168, + 0.00886745797470212, + 0.009177792118862271, + 0.009036833886057138, + 0.009668083162978292, + 0.009512166026979685, + 0.009317291900515556, + 0.009829999879002571, + 0.011244290973991156, + 0.010839167051017284, + 0.011375125031918287, + 0.011062416015192866, + 0.010926499962806702, + 0.010402249870821834, + 0.009313999908044934, + 0.009542415849864483, + 0.009297458222135901, + 0.009697624947875738, + 0.008829499827697873, + 0.008557416964322329, + 0.009714041138067842, + 0.009692749939858913, + 0.00918108387850225, + 0.008412666851654649, + 0.008276458131149411, + 0.008605208015069366, + 0.010129665955901146, + 0.008946749847382307, + 0.009023541817441583, + 0.008836291963234544, + 0.009003167040646076, + 0.008593666134402156, + 0.009705958887934685, + 0.008918707957491279, + 0.008645791094750166, + 0.009762667119503021, + 0.008485167054459453, + 0.008501458913087845, + 0.008170249871909618, + 0.008828624850139022, + 0.00864124996587634, + 0.00926204095594585, + 0.009252249961718917, + 0.009786208160221577, + 0.008748792111873627, + 0.009809250012040138, + 0.008591917110607028, + 0.008887875126674771, + 0.00889220810495317, + 0.008574499981477857, + 0.008642750093713403, + 0.008230957901105285, + 0.008804792072623968, + 0.00826237490400672, + 0.0085551249794662, + 0.009097083006054163, + 0.008339624851942062, + 0.009383540833368897, + 0.008825000142678618, + 0.008997458033263683, + 0.009281415957957506, + 0.009665832854807377 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[dispatch-s-lpspec-lp]", + "fullname": "bench/test_ladder.py::test_emit[dispatch-s-lpspec-lp]", + "params": { + "case_name": "dispatch", + "size": "s", + "arm": "lpspec", + "sink": "lp" + }, + "param": "dispatch-s-lpspec-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1394480940, + 1380960116, + 1388618686, + 1391413970 + ], + "allocations": [ + 283628, + 283763, + 282966, + 287073 + ], + "total_bytes": [ + 1643262899, + 1629741440, + 1637393330, + 1640221758 + ], + "rss_bytes": [ + 260571136, + 256507904, + 260603904, + 260112384 + ] + }, + "columns": 100000, + "rows": 1000, + "nonzeros": 100000, + "live_fraction": 1.0, + "variables": 100000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.04214670788496733, + "max": 0.054625249933451414, + "mean": 0.04660976879531518, + "stddev": 0.00296929124683093, + "rounds": 20, + "median": 0.04637458361685276, + "iqr": 0.003946312121115625, + "q1": 0.04437706293538213, + "q3": 0.04832337505649775, + "iqr_outliers": 1, + "stddev_outliers": 4, + "outliers": "4;1", + "ld15iqr": 0.04214670788496733, + "hd15iqr": 0.054625249933451414, + "ops": 21.454729895603165, + "total": 0.9321953759063035, + "data": [ + 0.04862924991175532, + 0.054625249933451414, + 0.04672908317297697, + 0.0470124171115458, + 0.04419916612096131, + 0.04949404182843864, + 0.04703191597945988, + 0.04261116683483124, + 0.04214670788496733, + 0.04855108307674527, + 0.04529712488874793, + 0.05117729213088751, + 0.046812582993879914, + 0.048095667036250234, + 0.04602008406072855, + 0.04454858391545713, + 0.04395745904184878, + 0.045990708051249385, + 0.04506024997681379, + 0.044205541955307126 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[dispatch-s-lpspec-highs]", + "fullname": "bench/test_ladder.py::test_emit[dispatch-s-lpspec-highs]", + "params": { + "case_name": "dispatch", + "size": "s", + "arm": "lpspec", + "sink": "highs" + }, + "param": "dispatch-s-lpspec-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1320016295, + 1323401547, + 1323309703 + ], + "allocations": [ + 297424, + 305538, + 300199 + ], + "total_bytes": [ + 1574858218, + 1578304609, + 1578173490 + ], + "rss_bytes": [ + 237715456, + 237813760, + 238927872 + ] + }, + "columns": 100000, + "rows": 1000, + "nonzeros": 100000, + "live_fraction": 1.0, + "variables": 100000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.022290916880592704, + "max": 0.030815916135907173, + "mean": 0.024103446157589074, + "stddev": 0.0018550961370072806, + "rounds": 31, + "median": 0.02351091685704887, + "iqr": 0.0009475828846916556, + "q1": 0.023163365141954273, + "q3": 0.02411094802664593, + "iqr_outliers": 3, + "stddev_outliers": 3, + "outliers": "3;3", + "ld15iqr": 0.022290916880592704, + "hd15iqr": 0.02786158281378448, + "ops": 41.4878434171599, + "total": 0.7472068308852613, + "data": [ + 0.025421500205993652, + 0.023721792036667466, + 0.02390704187564552, + 0.023571999976411462, + 0.023626791080459952, + 0.024085666984319687, + 0.02320879208855331, + 0.02321154111996293, + 0.023228625068441033, + 0.02405420900322497, + 0.024401540867984295, + 0.024992624996230006, + 0.02351091685704887, + 0.022466541035100818, + 0.022290916880592704, + 0.023463041987270117, + 0.02387200016528368, + 0.02337841596454382, + 0.023221791023388505, + 0.023002790985628963, + 0.025523415999487042, + 0.02269537514075637, + 0.02846683282405138, + 0.030815916135907173, + 0.024119375040754676, + 0.02290612505748868, + 0.023102749837562442, + 0.022728125099092722, + 0.02319645881652832, + 0.023152333917096257, + 0.02786158281378448 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[dispatch-s-polars-lp]", + "fullname": "bench/test_ladder.py::test_emit[dispatch-s-polars-lp]", + "params": { + "case_name": "dispatch", + "size": "s", + "arm": "polars", + "sink": "lp" + }, + "param": "dispatch-s-polars-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 336523183, + 332672943, + 333066159, + 336342959 + ], + "allocations": [ + 39615, + 39628, + 39636, + 39632 + ], + "total_bytes": [ + 459522238, + 451494070, + 451887278, + 455164094 + ], + "rss_bytes": [ + 228179968, + 228196352, + 227213312, + 229638144 + ] + }, + "columns": 100000, + "rows": 1000, + "nonzeros": 100000, + "live_fraction": 1.0, + "variables": 100000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.02336412505246699, + "max": 0.03837966616265476, + "mean": 0.03088387487263515, + "stddev": 0.004252367961275994, + "rounds": 29, + "median": 0.031180834164842963, + "iqr": 0.00706346845254302, + "q1": 0.0272996457060799, + "q3": 0.03436311415862292, + "iqr_outliers": 0, + "stddev_outliers": 11, + "outliers": "11;0", + "ld15iqr": 0.02336412505246699, + "hd15iqr": 0.03837966616265476, + "ops": 32.37935667476934, + "total": 0.8956323713064194, + "data": [ + 0.03198491595685482, + 0.03815987496636808, + 0.03424966614693403, + 0.02992054191417992, + 0.031668624840676785, + 0.027411374961957335, + 0.0351605829782784, + 0.02660199999809265, + 0.031407915987074375, + 0.024942999938502908, + 0.026964457938447595, + 0.0246885831002146, + 0.032523083966225386, + 0.034703458193689585, + 0.031180834164842963, + 0.03585899993777275, + 0.02862600004300475, + 0.024344750214368105, + 0.030871290946379304, + 0.035854625049978495, + 0.03376754210330546, + 0.02780037489719689, + 0.02336412505246699, + 0.02694133296608925, + 0.036403916077688336, + 0.03303437493741512, + 0.0301361249294132, + 0.02868033293634653, + 0.03837966616265476 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[dispatch-s-polars-highs]", + "fullname": "bench/test_ladder.py::test_emit[dispatch-s-polars-highs]", + "params": { + "case_name": "dispatch", + "size": "s", + "arm": "polars", + "sink": "highs" + }, + "param": "dispatch-s-polars-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 264341377, + 267536257, + 264537985 + ], + "allocations": [ + 55766, + 55790, + 55767 + ], + "total_bytes": [ + 393409328, + 392426304, + 389427976 + ], + "rss_bytes": [ + 212828160, + 213155840, + 213024768 + ] + }, + "columns": 100000, + "rows": 1000, + "nonzeros": 100000, + "live_fraction": 1.0, + "variables": 100000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.012827332830056548, + "max": 0.016219249926507473, + "mean": 0.013906443195248192, + "stddev": 0.0007610568099618441, + "rounds": 55, + "median": 0.013775666942819953, + "iqr": 0.0008142393780872226, + "q1": 0.013332937378436327, + "q3": 0.01414717675652355, + "iqr_outliers": 4, + "stddev_outliers": 15, + "outliers": "15;4", + "ld15iqr": 0.012827332830056548, + "hd15iqr": 0.015606250148266554, + "ops": 71.90911334838647, + "total": 0.7648543757386506, + "data": [ + 0.015018749982118607, + 0.015340415993705392, + 0.01569745782762766, + 0.016219249926507473, + 0.01410895911976695, + 0.015606250148266554, + 0.013803666923195124, + 0.013257625047117472, + 0.013205250026658177, + 0.014027583179995418, + 0.013595374999567866, + 0.014402916887775064, + 0.013775666942819953, + 0.01306962501257658, + 0.013578834012150764, + 0.013118125032633543, + 0.01350575010292232, + 0.014039209112524986, + 0.014287708094343543, + 0.015682708006352186, + 0.014068582793697715, + 0.014384625013917685, + 0.01408262480981648, + 0.014478957979008555, + 0.01499554212205112, + 0.013805708149448037, + 0.013545291032642126, + 0.013690457912161946, + 0.013429499929770827, + 0.01415991596877575, + 0.014010541839525104, + 0.014178666984662414, + 0.013330208137631416, + 0.013106750091537833, + 0.013739124871790409, + 0.01342458394356072, + 0.013859666883945465, + 0.013236874947324395, + 0.013186374912038445, + 0.013702916912734509, + 0.013080792035907507, + 0.013529999880120158, + 0.013965333113446832, + 0.014767041895538568, + 0.013259249972179532, + 0.013038082979619503, + 0.01400174992159009, + 0.012827332830056548, + 0.013230167096480727, + 0.01371466601267457, + 0.012948292074725032, + 0.013828499941155314, + 0.013341125100851059, + 0.013751542195677757, + 0.013812459073960781 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[fleet-xs-lpspec-lp]", + "fullname": "bench/test_ladder.py::test_emit[fleet-xs-lpspec-lp]", + "params": { + "case_name": "fleet", + "size": "xs", + "arm": "lpspec", + "sink": "lp" + }, + "param": "fleet-xs-lpspec-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1536177598, + 1540780910, + 1537394214 + ], + "allocations": [ + 1015005, + 1013809, + 1017623 + ], + "total_bytes": [ + 2230793942, + 2233437730, + 2236194545 + ], + "rss_bytes": [ + 238174208, + 236355584, + 238518272 + ] + }, + "columns": 12000, + "rows": 6020, + "nonzeros": 14000, + "live_fraction": 1.0, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.07136983401142061, + "max": 0.08118220907635987, + "mean": 0.07414386213685457, + "stddev": 0.0023091413495240206, + "rounds": 13, + "median": 0.07368620787747204, + "iqr": 0.0010765627957880497, + "q1": 0.07324816641630605, + "q3": 0.0743247292120941, + "iqr_outliers": 2, + "stddev_outliers": 2, + "outliers": "2;2", + "ld15iqr": 0.07269879220984876, + "hd15iqr": 0.08118220907635987, + "ops": 13.48729309722499, + "total": 0.9638702077791095, + "data": [ + 0.07398770796135068, + 0.0734929998870939, + 0.07269879220984876, + 0.08118220907635987, + 0.07475591683760285, + 0.07418100000359118, + 0.07348908297717571, + 0.07273416593670845, + 0.07368620787747204, + 0.07494558300822973, + 0.07136983401142061, + 0.07341949990950525, + 0.07392720808275044 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[fleet-xs-lpspec-highs]", + "fullname": "bench/test_ladder.py::test_emit[fleet-xs-lpspec-highs]", + "params": { + "case_name": "fleet", + "size": "xs", + "arm": "lpspec", + "sink": "highs" + }, + "param": "fleet-xs-lpspec-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1490724463, + 1491163004, + 1491285995 + ], + "allocations": [ + 1035117, + 1032104, + 1032588 + ], + "total_bytes": [ + 2180851727, + 2182397740, + 2181343100 + ], + "rss_bytes": [ + 228982784, + 230637568, + 229949440 + ] + }, + "columns": 12000, + "rows": 6020, + "nonzeros": 14000, + "live_fraction": 1.0, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.06790629192255437, + "max": 0.14772391691803932, + "mean": 0.07843314287518817, + "stddev": 0.020748484532207904, + "rounds": 14, + "median": 0.07216085400432348, + "iqr": 0.004179042065516114, + "q1": 0.069817875046283, + "q3": 0.07399691711179912, + "iqr_outliers": 2, + "stddev_outliers": 1, + "outliers": "1;2", + "ld15iqr": 0.06790629192255437, + "hd15iqr": 0.09105983306653798, + "ops": 12.749712217847945, + "total": 1.0980640002526343, + "data": [ + 0.07100950018502772, + 0.06790629192255437, + 0.06865741685032845, + 0.069817875046283, + 0.07399691711179912, + 0.0687906660605222, + 0.07162349997088313, + 0.07717912504449487, + 0.09105983306653798, + 0.14772391691803932, + 0.07276179199106991, + 0.07345733302645385, + 0.07269820803776383, + 0.07138162502087653 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[fleet-xs-polars-lp]", + "fullname": "bench/test_ladder.py::test_emit[fleet-xs-polars-lp]", + "params": { + "case_name": "fleet", + "size": "xs", + "arm": "polars", + "sink": "lp" + }, + "param": "fleet-xs-polars-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 258611904, + 262822592, + 271424192 + ], + "allocations": [ + 42199, + 42217, + 42191 + ], + "total_bytes": [ + 385640538, + 389851242, + 398452818 + ], + "rss_bytes": [ + 193511424, + 195723264, + 195149824 + ] + }, + "columns": 12000, + "rows": 6020, + "nonzeros": 14000, + "live_fraction": 1.0, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.04316641693003476, + "max": 0.05208883294835687, + "mean": 0.04580070437597377, + "stddev": 0.0017261376824731585, + "rounds": 21, + "median": 0.04566654213704169, + "iqr": 0.0012247810955159366, + "q1": 0.044926021015271544, + "q3": 0.04615080211078748, + "iqr_outliers": 1, + "stddev_outliers": 3, + "outliers": "3;1", + "ld15iqr": 0.04316641693003476, + "hd15iqr": 0.05208883294835687, + "ops": 21.83372534603599, + "total": 0.9618147918954492, + "data": [ + 0.04601462511345744, + 0.04588558292016387, + 0.046765665989369154, + 0.04687279206700623, + 0.04430929198861122, + 0.04566654213704169, + 0.045535916928201914, + 0.04582829191349447, + 0.04453758313320577, + 0.04316641693003476, + 0.044632833916693926, + 0.04551887512207031, + 0.044043167028576136, + 0.04599212505854666, + 0.04502375004813075, + 0.0465593331027776, + 0.045199165819212794, + 0.045990874990820885, + 0.04670537495985627, + 0.04547774977982044, + 0.05208883294835687 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[fleet-xs-polars-highs]", + "fullname": "bench/test_ladder.py::test_emit[fleet-xs-polars-highs]", + "params": { + "case_name": "fleet", + "size": "xs", + "arm": "polars", + "sink": "highs" + }, + "param": "fleet-xs-polars-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 212403151, + 212386767, + 211747791, + 212026319, + 211944399 + ], + "allocations": [ + 58373, + 58373, + 58357, + 58374, + 58377 + ], + "total_bytes": [ + 345447084, + 345479876, + 344791732, + 345070268, + 344988332 + ], + "rss_bytes": [ + 190857216, + 191381504, + 191201280, + 191053824, + 190726144 + ] + }, + "columns": 12000, + "rows": 6020, + "nonzeros": 14000, + "live_fraction": 1.0, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.04154104110784829, + "max": 0.043768417090177536, + "mean": 0.04263440063888473, + "stddev": 0.0006397004994413053, + "rounds": 21, + "median": 0.04262966592796147, + "iqr": 0.0008152807131409645, + "q1": 0.042157062445767224, + "q3": 0.04297234315890819, + "iqr_outliers": 0, + "stddev_outliers": 6, + "outliers": "6;0", + "ld15iqr": 0.04154104110784829, + "hd15iqr": 0.043768417090177536, + "ops": 23.45523767227419, + "total": 0.8953224134165794, + "data": [ + 0.04360995814204216, + 0.0420267500448972, + 0.04226783290505409, + 0.042021125089377165, + 0.042492083040997386, + 0.0429386249743402, + 0.04154104110784829, + 0.04338237503543496, + 0.04262966592796147, + 0.042523042066022754, + 0.04304449982009828, + 0.0422879159450531, + 0.0422004999127239, + 0.04156841593794525, + 0.04284008382819593, + 0.04285016586072743, + 0.04294829093851149, + 0.04200004204176366, + 0.043768417090177536, + 0.042763583827763796, + 0.04361799987964332 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[fleet-s-lpspec-lp]", + "fullname": "bench/test_ladder.py::test_emit[fleet-s-lpspec-lp]", + "params": { + "case_name": "fleet", + "size": "s", + "arm": "lpspec", + "sink": "lp" + }, + "param": "fleet-s-lpspec-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1645005666, + 1638480018, + 1640350386, + 1643295074 + ], + "allocations": [ + 1095265, + 1096194, + 1097312, + 1089753 + ], + "total_bytes": [ + 2433346318, + 2422644430, + 2427522501, + 2430548670 + ], + "rss_bytes": [ + 295976960, + 295305216, + 298270720, + 298614784 + ] + }, + "columns": 120000, + "rows": 60200, + "nonzeros": 140000, + "live_fraction": 1.0, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.09508804208599031, + "max": 0.0992684168741107, + "mean": 0.09642942721256986, + "stddev": 0.0014334432487303577, + "rounds": 8, + "median": 0.09607018786482513, + "iqr": 0.0017499165842309594, + "q1": 0.09535968746058643, + "q3": 0.09710960404481739, + "iqr_outliers": 0, + "stddev_outliers": 1, + "outliers": "1;0", + "ld15iqr": 0.09508804208599031, + "hd15iqr": 0.0992684168741107, + "ops": 10.370278336255087, + "total": 0.7714354177005589, + "data": [ + 0.0992684168741107, + 0.0978296659886837, + 0.09538766695186496, + 0.09615241689607501, + 0.09508804208599031, + 0.09638954210095108, + 0.0953317079693079, + 0.09598795883357525 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[fleet-s-lpspec-highs]", + "fullname": "bench/test_ladder.py::test_emit[fleet-s-lpspec-highs]", + "params": { + "case_name": "fleet", + "size": "s", + "arm": "lpspec", + "sink": "highs" + }, + "param": "fleet-s-lpspec-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1540900048, + 1539149272, + 1539206536, + 1539720544 + ], + "allocations": [ + 1109850, + 1105704, + 1111903, + 1105913 + ], + "total_bytes": [ + 2347804966, + 2345108218, + 2345489210, + 2346593934 + ], + "rss_bytes": [ + 266158080, + 266698752, + 266190848, + 267337728 + ] + }, + "columns": 120000, + "rows": 60200, + "nonzeros": 140000, + "live_fraction": 1.0, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.08363391598686576, + "max": 0.08717525005340576, + "mean": 0.08516960220665416, + "stddev": 0.0010178823880121774, + "rounds": 11, + "median": 0.08512854110449553, + "iqr": 0.001076561864465475, + "q1": 0.0846248545567505, + "q3": 0.08570141642121598, + "iqr_outliers": 0, + "stddev_outliers": 4, + "outliers": "4;0", + "ld15iqr": 0.08363391598686576, + "hd15iqr": 0.08717525005340576, + "ops": 11.74127827406797, + "total": 0.9368656242731959, + "data": [ + 0.08717525005340576, + 0.08527662511914968, + 0.08497233293019235, + 0.08512854110449553, + 0.08363391598686576, + 0.08457966707646847, + 0.08476041699759662, + 0.08579820790328085, + 0.08541104197502136, + 0.08385300007648766, + 0.08627662505023181 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[fleet-s-polars-lp]", + "fullname": "bench/test_ladder.py::test_emit[fleet-s-polars-lp]", + "params": { + "case_name": "fleet", + "size": "s", + "arm": "polars", + "sink": "lp" + }, + "param": "fleet-s-polars-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 403036576, + 393599328, + 397269344, + 392894816, + 390519136, + 388471136, + 386537824, + 397318496, + 389994848 + ], + "allocations": [ + 42570, + 42491, + 42512, + 42492, + 42549, + 42531, + 42481, + 42497, + 42495 + ], + "total_bytes": [ + 531471832, + 521952600, + 521444728, + 521248096, + 514694480, + 516824432, + 514891120, + 521493872, + 518348120 + ], + "rss_bytes": [ + 258736128, + 255066112, + 257900544, + 256344064, + 258539520, + 258162688, + 257392640, + 256950272, + 255524864 + ] + }, + "columns": 120000, + "rows": 60200, + "nonzeros": 140000, + "live_fraction": 1.0, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.06821529194712639, + "max": 0.1219391250051558, + "mean": 0.07595259936239857, + "stddev": 0.014149542534706213, + "rounds": 13, + "median": 0.07220499985851347, + "iqr": 0.002619530539959669, + "q1": 0.07057305221678689, + "q3": 0.07319258275674656, + "iqr_outliers": 2, + "stddev_outliers": 1, + "outliers": "1;2", + "ld15iqr": 0.06821529194712639, + "hd15iqr": 0.08068858296610415, + "ops": 13.166106339937386, + "total": 0.9873837917111814, + "data": [ + 0.06821529194712639, + 0.06964920880272985, + 0.07088100002147257, + 0.07123525021597743, + 0.06925666704773903, + 0.07235045894049108, + 0.07278737495653331, + 0.07113808300346136, + 0.07417145790532231, + 0.08068858296610415, + 0.1219391250051558, + 0.07286629104055464, + 0.07220499985851347 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[fleet-s-polars-highs]", + "fullname": "bench/test_ladder.py::test_emit[fleet-s-polars-highs]", + "params": { + "case_name": "fleet", + "size": "s", + "arm": "polars", + "sink": "highs" + }, + "param": "fleet-s-polars-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 287418647, + 290072855, + 292661527 + ], + "allocations": [ + 59490, + 59506, + 59506 + ], + "total_bytes": [ + 438084924, + 440739116, + 443360580 + ], + "rss_bytes": [ + 228507648, + 228392960, + 228622336 + ] + }, + "columns": 120000, + "rows": 60200, + "nonzeros": 140000, + "live_fraction": 1.0, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.055581208085641265, + "max": 0.06372391618788242, + "mean": 0.058034114466863684, + "stddev": 0.0019123867202798666, + "rounds": 16, + "median": 0.0576554995495826, + "iqr": 0.00147627096157521, + "q1": 0.05711699998937547, + "q3": 0.05859327095095068, + "iqr_outliers": 1, + "stddev_outliers": 3, + "outliers": "3;1", + "ld15iqr": 0.055581208085641265, + "hd15iqr": 0.06372391618788242, + "ops": 17.231244229133193, + "total": 0.928545831469819, + "data": [ + 0.05685470812022686, + 0.058234999887645245, + 0.05895154201425612, + 0.057574208127334714, + 0.06372391618788242, + 0.057747125159949064, + 0.05739829200319946, + 0.059873833088204265, + 0.0570651248563081, + 0.058168916031718254, + 0.0557349999435246, + 0.055581208085641265, + 0.05716887512244284, + 0.057179874973371625, + 0.05773679097183049, + 0.05955141689628363 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[nodal-xs-lpspec-lp]", + "fullname": "bench/test_ladder.py::test_emit[nodal-xs-lpspec-lp]", + "params": { + "case_name": "nodal", + "size": "xs", + "arm": "lpspec", + "sink": "lp" + }, + "param": "nodal-xs-lpspec-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1337704800, + 1345379880, + 1344827944 + ], + "allocations": [ + 314874, + 318773, + 319454 + ], + "total_bytes": [ + 1628522269, + 1640419621, + 1627338397 + ], + "rss_bytes": [ + 228622336, + 230277120, + 229670912 + ] + }, + "columns": 3000, + "rows": 1000, + "nonzeros": 3000, + "live_fraction": 0.25, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.023569332901388407, + "max": 0.027607958065345883, + "mean": 0.024877938626827124, + "stddev": 0.0008904011240578378, + "rounds": 34, + "median": 0.02453258354216814, + "iqr": 0.0012798758689314127, + "q1": 0.024199208011850715, + "q3": 0.025479083880782127, + "iqr_outliers": 1, + "stddev_outliers": 7, + "outliers": "7;1", + "ld15iqr": 0.023569332901388407, + "hd15iqr": 0.027607958065345883, + "ops": 40.196256410153296, + "total": 0.8458499133121222, + "data": [ + 0.026395916007459164, + 0.025479083880782127, + 0.024530166992917657, + 0.023996833013370633, + 0.025230708066374063, + 0.02564775012433529, + 0.023769374936819077, + 0.023990165907889605, + 0.025127041153609753, + 0.027607958065345883, + 0.02551529207266867, + 0.02518816594965756, + 0.02446933393366635, + 0.024500124854966998, + 0.024460499873384833, + 0.025938291801139712, + 0.02556258300319314, + 0.02433341694995761, + 0.024063499877229333, + 0.023569332901388407, + 0.024199208011850715, + 0.025410000002011657, + 0.024352415930479765, + 0.02439512498676777, + 0.02617995790205896, + 0.024535000091418624, + 0.025620999978855252, + 0.02432870795018971, + 0.024079541908577085, + 0.024193708086386323, + 0.024729625089094043, + 0.025359374936670065, + 0.025439416989684105, + 0.023651292081922293 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[nodal-xs-lpspec-highs]", + "fullname": "bench/test_ladder.py::test_emit[nodal-xs-lpspec-highs]", + "params": { + "case_name": "nodal", + "size": "xs", + "arm": "lpspec", + "sink": "highs" + }, + "param": "nodal-xs-lpspec-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1329156395, + 1328361742, + 1331124581, + 1327409378, + 1328202006, + 1326338890, + 1328980091, + 1328716838 + ], + "allocations": [ + 333771, + 334214, + 334547, + 332753, + 336897, + 334274, + 336068, + 331640 + ], + "total_bytes": [ + 1581733135, + 1584764138, + 1583721807, + 1582005247, + 1591559764, + 1581403052, + 1582211319, + 1586543460 + ], + "rss_bytes": [ + 225918976, + 226476032, + 226377728, + 227508224, + 226787328, + 227033088, + 225787904, + 227442688 + ] + }, + "columns": 3000, + "rows": 1000, + "nonzeros": 3000, + "live_fraction": 0.25, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.022874792106449604, + "max": 0.028601415921002626, + "mean": 0.024683535691084606, + "stddev": 0.0013845150469113702, + "rounds": 35, + "median": 0.02433404210023582, + "iqr": 0.0014367082039825618, + "q1": 0.023762374825309962, + "q3": 0.025199083029292524, + "iqr_outliers": 2, + "stddev_outliers": 8, + "outliers": "8;2", + "ld15iqr": 0.022874792106449604, + "hd15iqr": 0.028502583038061857, + "ops": 40.5128346487731, + "total": 0.8639237491879612, + "data": [ + 0.024255000054836273, + 0.02711812499910593, + 0.02693954179994762, + 0.026084457989782095, + 0.02539095818065107, + 0.028601415921002626, + 0.028502583038061857, + 0.023242291994392872, + 0.023793250089511275, + 0.025326084112748504, + 0.02433404210023582, + 0.02343133301474154, + 0.02375208307057619, + 0.023875375045463443, + 0.0252274579834193, + 0.023019707994535565, + 0.023688166169449687, + 0.022874792106449604, + 0.023947625188156962, + 0.024884084006771445, + 0.02462891605682671, + 0.024049667175859213, + 0.023309040814638138, + 0.024394874926656485, + 0.024795582983642817, + 0.023550917161628604, + 0.02350616711191833, + 0.02508625015616417, + 0.024874916998669505, + 0.025113958166912198, + 0.024992458056658506, + 0.025236250134184957, + 0.023837583838030696, + 0.02412179089151323, + 0.024136999854817986 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[nodal-xs-polars-lp]", + "fullname": "bench/test_ladder.py::test_emit[nodal-xs-polars-lp]", + "params": { + "case_name": "nodal", + "size": "xs", + "arm": "polars", + "sink": "lp" + }, + "param": "nodal-xs-polars-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 254220399, + 254318703, + 260282479 + ], + "allocations": [ + 39454, + 39450, + 39433 + ], + "total_bytes": [ + 377221552, + 373141896, + 383283600 + ], + "rss_bytes": [ + 185597952, + 185679872, + 186335232 + ] + }, + "columns": 3000, + "rows": 1000, + "nonzeros": 3000, + "live_fraction": 0.25, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.014381625223904848, + "max": 0.017472625011578202, + "mean": 0.015709488070569932, + "stddev": 0.0007073250416034937, + "rounds": 52, + "median": 0.01567845861427486, + "iqr": 0.0009206460090354085, + "q1": 0.01526202098466456, + "q3": 0.016182666993699968, + "iqr_outliers": 0, + "stddev_outliers": 17, + "outliers": "17;0", + "ld15iqr": 0.014381625223904848, + "hd15iqr": 0.017472625011578202, + "ops": 63.6557980443293, + "total": 0.8168933796696365, + "data": [ + 0.016030333004891872, + 0.016282500000670552, + 0.016692542005330324, + 0.015511375153437257, + 0.014508041786029935, + 0.015733374981209636, + 0.017137875081971288, + 0.01701945811510086, + 0.014909040881320834, + 0.015621832804754376, + 0.014780417084693909, + 0.017472625011578202, + 0.016776000149548054, + 0.016376750078052282, + 0.01579949981532991, + 0.01579645904712379, + 0.015295959077775478, + 0.015433166874572635, + 0.015227499883621931, + 0.01573379198089242, + 0.015765416901558638, + 0.015574082965031266, + 0.0166061669588089, + 0.016242624958977103, + 0.016109167132526636, + 0.01570412516593933, + 0.015512790996581316, + 0.016564459074288607, + 0.0143993750680238, + 0.016249374952167273, + 0.01551570906303823, + 0.01515379105694592, + 0.015652792062610388, + 0.015782083151862025, + 0.01575391716323793, + 0.01578366686590016, + 0.015600250102579594, + 0.014562125084921718, + 0.01522808289155364, + 0.014942916110157967, + 0.014381625223904848, + 0.016122709028422832, + 0.016285042045637965, + 0.015196790918707848, + 0.01561800017952919, + 0.015632124850526452, + 0.014872916974127293, + 0.015370292123407125, + 0.01610966701991856, + 0.016471916809678078, + 0.014493458904325962, + 0.01549737504683435 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[nodal-xs-polars-highs]", + "fullname": "bench/test_ladder.py::test_emit[nodal-xs-polars-highs]", + "params": { + "case_name": "nodal", + "size": "xs", + "arm": "polars", + "sink": "highs" + }, + "param": "nodal-xs-polars-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 209083993, + 208608857, + 207248985, + 206331481, + 210247257, + 211263065 + ], + "allocations": [ + 55584, + 55570, + 55574, + 55568, + 55572, + 55595 + ], + "total_bytes": [ + 329237018, + 332939810, + 331579946, + 330662466, + 334578242, + 331416114 + ], + "rss_bytes": [ + 187219968, + 185892864, + 187531264, + 186957824, + 187367424, + 187252736 + ] + }, + "columns": 3000, + "rows": 1000, + "nonzeros": 3000, + "live_fraction": 0.25, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.009961999952793121, + "max": 0.012685124995186925, + "mean": 0.01089134782016503, + "stddev": 0.0005782556158072245, + "rounds": 66, + "median": 0.01074597891420126, + "iqr": 0.0006992500275373459, + "q1": 0.010482707992196083, + "q3": 0.011181958019733429, + "iqr_outliers": 2, + "stddev_outliers": 17, + "outliers": "17;2", + "ld15iqr": 0.009961999952793121, + "hd15iqr": 0.01249375008046627, + "ops": 91.81600078445089, + "total": 0.718828956130892, + "data": [ + 0.012024000054225326, + 0.010857125045731664, + 0.011093541979789734, + 0.010959250153973699, + 0.011237041093409061, + 0.011070666136220098, + 0.011199458036571741, + 0.010400125058367848, + 0.010687791043892503, + 0.0108086250256747, + 0.011131749954074621, + 0.012685124995186925, + 0.011181958019733429, + 0.010936874896287918, + 0.01041933405213058, + 0.012058875057846308, + 0.010962834116071463, + 0.01046529202722013, + 0.011317540891468525, + 0.010324042057618499, + 0.01046954095363617, + 0.010601500049233437, + 0.010768875014036894, + 0.010652875062078238, + 0.011715791886672378, + 0.010412040865048766, + 0.010953000048175454, + 0.010418833000585437, + 0.010828416096046567, + 0.010581666836515069, + 0.010490416083484888, + 0.010230917017906904, + 0.010440000100061297, + 0.010186417028307915, + 0.010983125073835254, + 0.010229832958430052, + 0.011271583149209619, + 0.011511417105793953, + 0.010324250208213925, + 0.01122691691853106, + 0.010710458038374782, + 0.011692875064909458, + 0.01249375008046627, + 0.0119933329988271, + 0.010718333069235086, + 0.011939333053305745, + 0.010948583018034697, + 0.010740083875134587, + 0.010606792056933045, + 0.010904791997745633, + 0.010527624981477857, + 0.011356249917298555, + 0.010646125068888068, + 0.010606416966766119, + 0.010682665975764394, + 0.01065104198642075, + 0.010751374997198582, + 0.010482707992196083, + 0.011097874958068132, + 0.011623417027294636, + 0.010740582831203938, + 0.010534167056903243, + 0.010041499976068735, + 0.009961999952793121, + 0.01007120800204575, + 0.010187000036239624 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[nodal-s-lpspec-lp]", + "fullname": "bench/test_ladder.py::test_emit[nodal-s-lpspec-lp]", + "params": { + "case_name": "nodal", + "size": "s", + "arm": "lpspec", + "sink": "lp" + }, + "param": "nodal-s-lpspec-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1390271008, + 1387377096, + 1381177952, + 1385115328, + 1384224472 + ], + "allocations": [ + 339999, + 331293, + 335111, + 322882, + 325123 + ], + "total_bytes": [ + 1694446749, + 1691477557, + 1685299296, + 1693326309, + 1688269637 + ], + "rss_bytes": [ + 248217600, + 248725504, + 246661120, + 250118144, + 249298944 + ] + }, + "columns": 30000, + "rows": 10000, + "nonzeros": 30000, + "live_fraction": 0.25, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.02879366697743535, + "max": 0.033761875005438924, + "mean": 0.030435095324979296, + "stddev": 0.001194714742162817, + "rounds": 28, + "median": 0.030265708570368588, + "iqr": 0.0014080004766583443, + "q1": 0.029558916576206684, + "q3": 0.03096691705286503, + "iqr_outliers": 1, + "stddev_outliers": 7, + "outliers": "7;1", + "ld15iqr": 0.02879366697743535, + "hd15iqr": 0.033761875005438924, + "ops": 32.85680525466467, + "total": 0.8521826690994203, + "data": [ + 0.02990262513048947, + 0.03060091705992818, + 0.03028308297507465, + 0.029829249950125813, + 0.029205209109932184, + 0.030313708120957017, + 0.030899625038728118, + 0.03103420906700194, + 0.031471582828089595, + 0.03212195914238691, + 0.03026362508535385, + 0.029317874927073717, + 0.02954812510870397, + 0.031143708853051066, + 0.02991141681559384, + 0.030675666872411966, + 0.029841207899153233, + 0.029060666915029287, + 0.029466833919286728, + 0.03049908298999071, + 0.029569708043709397, + 0.03210716601461172, + 0.033761875005438924, + 0.033075249986723065, + 0.029783917125314474, + 0.02879366697743535, + 0.029432916082441807, + 0.030267792055383325 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[nodal-s-lpspec-highs]", + "fullname": "bench/test_ladder.py::test_emit[nodal-s-lpspec-highs]", + "params": { + "case_name": "nodal", + "size": "s", + "arm": "lpspec", + "sink": "highs" + }, + "param": "nodal-s-lpspec-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1359905568, + 1362889404, + 1362970821 + ], + "allocations": [ + 341180, + 344721, + 351243 + ], + "total_bytes": [ + 1641256887, + 1643257431, + 1642970359 + ], + "rss_bytes": [ + 237436928, + 236961792, + 237191168 + ] + }, + "columns": 30000, + "rows": 10000, + "nonzeros": 30000, + "live_fraction": 0.25, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.023710000095888972, + "max": 0.02687074989080429, + "mean": 0.025035313727772412, + "stddev": 0.0007049362863804382, + "rounds": 34, + "median": 0.024864083505235612, + "iqr": 0.000834041042253375, + "q1": 0.0246781250461936, + "q3": 0.025512166088446975, + "iqr_outliers": 1, + "stddev_outliers": 13, + "outliers": "13;1", + "ld15iqr": 0.023710000095888972, + "hd15iqr": 0.02687074989080429, + "ops": 39.943577734784704, + "total": 0.851200666744262, + "data": [ + 0.024826667038723826, + 0.02588654193095863, + 0.025191124994307756, + 0.024578666081652045, + 0.024153833044692874, + 0.02474437514320016, + 0.025116541888564825, + 0.025041459128260612, + 0.0249014999717474, + 0.024218583945184946, + 0.0246781250461936, + 0.02437995793297887, + 0.024709333898499608, + 0.024112500017508864, + 0.024536166107282043, + 0.026151583064347506, + 0.025920333107933402, + 0.0247614998370409, + 0.02475370792672038, + 0.02496445900760591, + 0.025512166088446975, + 0.025795083958655596, + 0.026053874986246228, + 0.026061957934871316, + 0.02687074989080429, + 0.026021334109827876, + 0.024705374846234918, + 0.023710000095888972, + 0.024253791896626353, + 0.02480691601522267, + 0.025011457968503237, + 0.025037874933332205, + 0.025052374927327037, + 0.024680749978870153 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[nodal-s-polars-lp]", + "fullname": "bench/test_ladder.py::test_emit[nodal-s-polars-lp]", + "params": { + "case_name": "nodal", + "size": "s", + "arm": "polars", + "sink": "lp" + }, + "param": "nodal-s-polars-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 313130351, + 310721967, + 308395375, + 324042095, + 320191855 + ], + "allocations": [ + 39830, + 39848, + 39775, + 39827, + 39821 + ], + "total_bytes": [ + 432408632, + 438356152, + 436029504, + 447498264, + 443648056 + ], + "rss_bytes": [ + 208388096, + 209059840, + 208879616, + 208535552, + 208617472 + ] + }, + "columns": 30000, + "rows": 10000, + "nonzeros": 30000, + "live_fraction": 0.25, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.016848416067659855, + "max": 0.021662292070686817, + "mean": 0.018001230200752616, + "stddev": 0.0008671609427347978, + "rounds": 42, + "median": 0.017831562436185777, + "iqr": 0.0008494590874761343, + "q1": 0.01739649986848235, + "q3": 0.018245958955958486, + "iqr_outliers": 3, + "stddev_outliers": 8, + "outliers": "8;3", + "ld15iqr": 0.016848416067659855, + "hd15iqr": 0.019710292108356953, + "ops": 55.551758899132956, + "total": 0.7560516684316099, + "data": [ + 0.019738791976124048, + 0.018137749982997775, + 0.01734037511050701, + 0.01721824984997511, + 0.017380750039592385, + 0.01906804204918444, + 0.017640917096287012, + 0.018170249881222844, + 0.01831004209816456, + 0.017251124838367105, + 0.01733683398924768, + 0.016848416067659855, + 0.01761191594414413, + 0.01726566720753908, + 0.017267124960199, + 0.018060832982882857, + 0.01713224989362061, + 0.018245958955958486, + 0.017947292188182473, + 0.017997666029259562, + 0.01892225001938641, + 0.017860665917396545, + 0.01757258316501975, + 0.01777654211036861, + 0.01740316697396338, + 0.01739649986848235, + 0.021662292070686817, + 0.017117457929998636, + 0.017642625141888857, + 0.018504749983549118, + 0.019710292108356953, + 0.017980084056034684, + 0.01858324999921024, + 0.01780245895497501, + 0.017739875009283423, + 0.017906249966472387, + 0.017945207888260484, + 0.017756290966644883, + 0.01875158306211233, + 0.017940792022272944, + 0.018349792109802365, + 0.017756707966327667 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[nodal-s-polars-highs]", + "fullname": "bench/test_ladder.py::test_emit[nodal-s-polars-highs]", + "params": { + "case_name": "nodal", + "size": "s", + "arm": "polars", + "sink": "highs" + }, + "param": "nodal-s-polars-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 273962385, + 274912657, + 274453905 + ], + "allocations": [ + 55955, + 55984, + 55979 + ], + "total_bytes": [ + 396014570, + 401142778, + 400684026 + ], + "rss_bytes": [ + 201113600, + 201408512, + 201588736 + ] + }, + "columns": 30000, + "rows": 10000, + "nonzeros": 30000, + "live_fraction": 0.25, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.012079833075404167, + "max": 0.018963624956086278, + "mean": 0.013050862482555632, + "stddev": 0.001041378576151401, + "rounds": 53, + "median": 0.012778790900483727, + "iqr": 0.0007002605707384646, + "q1": 0.012555051711387932, + "q3": 0.013255312282126397, + "iqr_outliers": 5, + "stddev_outliers": 5, + "outliers": "5;5", + "ld15iqr": 0.012079833075404167, + "hd15iqr": 0.01440045889467001, + "ops": 76.62328840999166, + "total": 0.6916957115754485, + "data": [ + 0.015072416979819536, + 0.018963624956086278, + 0.014536000089719892, + 0.0144507079385221, + 0.012807833962142467, + 0.013195000123232603, + 0.013957749819383025, + 0.012847082922235131, + 0.013162999879568815, + 0.013265000190585852, + 0.012950917007401586, + 0.012701582862064242, + 0.01267766603268683, + 0.013335792114958167, + 0.013683333992958069, + 0.012323582777753472, + 0.012693749973550439, + 0.012838375056162477, + 0.012717125006020069, + 0.012494207825511694, + 0.012575583066791296, + 0.013252082979306579, + 0.012710959184914827, + 0.01440045889467001, + 0.013453708030283451, + 0.012332583079114556, + 0.012998542049899697, + 0.013042791979387403, + 0.01273708394728601, + 0.012231459142640233, + 0.012505041901022196, + 0.012778790900483727, + 0.013027209090068936, + 0.012324124807491899, + 0.012837042100727558, + 0.012462083017453551, + 0.012581667164340615, + 0.01234374986961484, + 0.012615958927199244, + 0.012131416937336326, + 0.012834582943469286, + 0.01336554205045104, + 0.013325500069186091, + 0.013365541817620397, + 0.012727082939818501, + 0.012769791996106505, + 0.012568874983116984, + 0.012265208177268505, + 0.012564457952976227, + 0.012163459090515971, + 0.012526832986623049, + 0.012079833075404167, + 0.01312191691249609 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[profiled-xs-lpspec-lp]", + "fullname": "bench/test_ladder.py::test_emit[profiled-xs-lpspec-lp]", + "params": { + "case_name": "profiled", + "size": "xs", + "arm": "lpspec", + "sink": "lp" + }, + "param": "profiled-xs-lpspec-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1366697602, + 1361258178, + 1366232546, + 1362097898 + ], + "allocations": [ + 312075, + 315103, + 321162, + 320068 + ], + "total_bytes": [ + 1652608023, + 1647192735, + 1656387791, + 1648060759 + ], + "rss_bytes": [ + 238436352, + 239304704, + 237420544, + 239255552 + ] + }, + "columns": 12000, + "rows": 1000, + "nonzeros": 12000, + "live_fraction": 1.0, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.026237583020702004, + "max": 0.029315750114619732, + "mean": 0.027682052399482456, + "stddev": 0.000658854096065236, + "rounds": 31, + "median": 0.027818875154480338, + "iqr": 0.0007767397328279912, + "q1": 0.02726760390214622, + "q3": 0.02804434363497421, + "iqr_outliers": 1, + "stddev_outliers": 10, + "outliers": "10;1", + "ld15iqr": 0.026237583020702004, + "hd15iqr": 0.029315750114619732, + "ops": 36.12448909383236, + "total": 0.8581436243839562, + "data": [ + 0.028208041097968817, + 0.027922333916649222, + 0.028193665901198983, + 0.028593333903700113, + 0.027914166916161776, + 0.02738283295184374, + 0.0277795831207186, + 0.02684866706840694, + 0.02696054195985198, + 0.027292874874547124, + 0.02807524986565113, + 0.027951624942943454, + 0.027006208198145032, + 0.027492125052958727, + 0.02728829113766551, + 0.027868750039488077, + 0.027260708156973124, + 0.028834166936576366, + 0.027842083014547825, + 0.02685695793479681, + 0.026237583020702004, + 0.026726000010967255, + 0.02785591594874859, + 0.02791608404368162, + 0.027599958004429936, + 0.027818875154480338, + 0.029315750114619732, + 0.027708875015378, + 0.026930625084787607, + 0.02816941705532372, + 0.028292333940044045 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[profiled-xs-lpspec-highs]", + "fullname": "bench/test_ladder.py::test_emit[profiled-xs-lpspec-highs]", + "params": { + "case_name": "profiled", + "size": "xs", + "arm": "lpspec", + "sink": "highs" + }, + "param": "profiled-xs-lpspec-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1362830716, + 1353542614, + 1350657071, + 1341773348, + 1354490609, + 1351621698 + ], + "allocations": [ + 332152, + 337990, + 337357, + 338836, + 336067, + 339366 + ], + "total_bytes": [ + 1615078849, + 1609190193, + 1612964204, + 1595597841, + 1606737969, + 1610805289 + ], + "rss_bytes": [ + 234422272, + 234815488, + 234848256, + 233406464, + 234373120, + 234487808 + ] + }, + "columns": 12000, + "rows": 1000, + "nonzeros": 12000, + "live_fraction": 1.0, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.022996040992438793, + "max": 0.02622029185295105, + "mean": 0.024169822689145803, + "stddev": 0.0007112102880207033, + "rounds": 35, + "median": 0.024039374897256494, + "iqr": 0.0008274483261629939, + "q1": 0.023788812453858554, + "q3": 0.02461626078002155, + "iqr_outliers": 1, + "stddev_outliers": 11, + "outliers": "11;1", + "ld15iqr": 0.022996040992438793, + "hd15iqr": 0.02622029185295105, + "ops": 41.37390715940504, + "total": 0.8459437941201031, + "data": [ + 0.024945458164438605, + 0.024661125149577856, + 0.024283541133627295, + 0.023998667020350695, + 0.025207707891240716, + 0.02439525001682341, + 0.023486166959628463, + 0.02436433406546712, + 0.024011624976992607, + 0.02510900003835559, + 0.02424545888788998, + 0.023332000011578202, + 0.02397291688248515, + 0.023272166028618813, + 0.022996040992438793, + 0.02412070892751217, + 0.023990500019863248, + 0.024650834035128355, + 0.024039374897256494, + 0.023748792009428144, + 0.02386387507431209, + 0.023511042119935155, + 0.024842209182679653, + 0.025382542051374912, + 0.02502170903608203, + 0.023803249932825565, + 0.023975249845534563, + 0.02622029185295105, + 0.024512541014701128, + 0.024051290936768055, + 0.02412429195828736, + 0.023901541018858552, + 0.02378399996086955, + 0.02299687499180436, + 0.02312141703441739 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[profiled-xs-polars-lp]", + "fullname": "bench/test_ladder.py::test_emit[profiled-xs-polars-lp]", + "params": { + "case_name": "profiled", + "size": "xs", + "arm": "polars", + "sink": "lp" + }, + "param": "profiled-xs-polars-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 281523824, + 275199600, + 275183216, + 277657200, + 278985784 + ], + "allocations": [ + 39475, + 39460, + 39471, + 39476, + 39470 + ], + "total_bytes": [ + 404732663, + 398408415, + 398392047, + 396688111, + 402194623 + ], + "rss_bytes": [ + 194527232, + 194428928, + 194805760, + 194412544, + 194232320 + ] + }, + "columns": 12000, + "rows": 1000, + "nonzeros": 12000, + "live_fraction": 1.0, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.013536500046029687, + "max": 0.015419624978676438, + "mean": 0.014236240370127443, + "stddev": 0.00044553338990221264, + "rounds": 52, + "median": 0.014164688065648079, + "iqr": 0.0006247286219149828, + "q1": 0.013900479418225586, + "q3": 0.01452520804014057, + "iqr_outliers": 0, + "stddev_outliers": 17, + "outliers": "17;0", + "ld15iqr": 0.013536500046029687, + "hd15iqr": 0.015419624978676438, + "ops": 70.24326465422331, + "total": 0.7402844992466271, + "data": [ + 0.015419624978676438, + 0.014485541032627225, + 0.014564875047653913, + 0.014749583089724183, + 0.015136833069846034, + 0.013968083076179028, + 0.01395504199899733, + 0.013967999955639243, + 0.013793208170682192, + 0.01465416606515646, + 0.014813249930739403, + 0.014075999846681952, + 0.01484487485140562, + 0.013962666969746351, + 0.014276082860305905, + 0.014794332906603813, + 0.013814875157549977, + 0.014887999976053834, + 0.014226166997104883, + 0.014146167086437345, + 0.014293791959062219, + 0.014052083948627114, + 0.014307582983747125, + 0.015028832945972681, + 0.014308499870821834, + 0.014191583031788468, + 0.014471750007942319, + 0.014108499977737665, + 0.013904375024139881, + 0.014068125048652291, + 0.013732000021263957, + 0.014276959002017975, + 0.013827916933223605, + 0.013637457974255085, + 0.01411029091104865, + 0.014304666081443429, + 0.013653250178322196, + 0.014183209044858813, + 0.014989041956141591, + 0.013824041932821274, + 0.013604083098471165, + 0.014385166810825467, + 0.013896583812311292, + 0.013705541845411062, + 0.014603165909647942, + 0.01394379185512662, + 0.013536500046029687, + 0.013876291923224926, + 0.013620875077322125, + 0.014765959000214934, + 0.014082374982535839, + 0.01445283298380673 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[profiled-xs-polars-highs]", + "fullname": "bench/test_ladder.py::test_emit[profiled-xs-polars-highs]", + "params": { + "case_name": "profiled", + "size": "xs", + "arm": "polars", + "sink": "highs" + }, + "param": "profiled-xs-polars-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 250026411, + 247355819, + 250419627, + 245111211, + 254040491, + 248175019 + ], + "allocations": [ + 55619, + 55614, + 55630, + 55627, + 55646, + 55636 + ], + "total_bytes": [ + 375176317, + 372505725, + 371391565, + 370261101, + 379190405, + 373324917 + ], + "rss_bytes": [ + 193380352, + 193150976, + 193200128, + 192856064, + 193282048, + 193396736 + ] + }, + "columns": 12000, + "rows": 1000, + "nonzeros": 12000, + "live_fraction": 1.0, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.010127624962478876, + "max": 0.013247125083580613, + "mean": 0.01131522786548181, + "stddev": 0.0005551427846608517, + "rounds": 62, + "median": 0.011231374577619135, + "iqr": 0.0006719580851495266, + "q1": 0.010949457995593548, + "q3": 0.011621416080743074, + "iqr_outliers": 2, + "stddev_outliers": 18, + "outliers": "18;2", + "ld15iqr": 0.010127624962478876, + "hd15iqr": 0.01275104214437306, + "ops": 88.37647919142628, + "total": 0.7015441276598722, + "data": [ + 0.012209665961563587, + 0.013247125083580613, + 0.012015166925266385, + 0.011229041032493114, + 0.011783000081777573, + 0.01089104195125401, + 0.011628499953076243, + 0.011181875132024288, + 0.011063541984185576, + 0.011237833183258772, + 0.011488125193864107, + 0.010899374959990382, + 0.01100258412770927, + 0.01098350016400218, + 0.010949457995593548, + 0.011047042207792401, + 0.010777999879792333, + 0.01124866702593863, + 0.011367999948561192, + 0.010443041799589992, + 0.010450541973114014, + 0.011227541835978627, + 0.01140720909461379, + 0.011482707923278213, + 0.011453416896983981, + 0.010575250023975968, + 0.011270832968875766, + 0.010127624962478876, + 0.010960584040731192, + 0.010806959122419357, + 0.011622791178524494, + 0.01117399986833334, + 0.011215500067919493, + 0.012047540862113237, + 0.011872207978740335, + 0.011281999992206693, + 0.0118669169023633, + 0.011089832987636328, + 0.011361374985426664, + 0.011575165903195739, + 0.010694375028833747, + 0.01075341715477407, + 0.011150042060762644, + 0.011721125105395913, + 0.011233708122745156, + 0.010608958778902888, + 0.010926499962806702, + 0.010726416017860174, + 0.010786042083054781, + 0.01219354197382927, + 0.011909082997590303, + 0.01131516695022583, + 0.011979625094681978, + 0.01275104214437306, + 0.011219959007576108, + 0.01214904198423028, + 0.011466959025710821, + 0.011621416080743074, + 0.011085332836955786, + 0.01115929102525115, + 0.010908042080700397, + 0.011620457982644439 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[profiled-s-lpspec-lp]", + "fullname": "bench/test_ladder.py::test_emit[profiled-s-lpspec-lp]", + "params": { + "case_name": "profiled", + "size": "s", + "arm": "lpspec", + "sink": "lp" + }, + "param": "profiled-s-lpspec-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1520693146, + 1503729122, + 1507306794, + 1508256434 + ], + "allocations": [ + 388762, + 410064, + 379182, + 383097 + ], + "total_bytes": [ + 1862455154, + 1845661117, + 1848997669, + 1849977130 + ], + "rss_bytes": [ + 325156864, + 320602112, + 320487424, + 321470464 + ] + }, + "columns": 120000, + "rows": 10000, + "nonzeros": 120000, + "live_fraction": 1.0, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.06751754088327289, + "max": 0.12182195787318051, + "mean": 0.07745051910527624, + "stddev": 0.014889043049476965, + "rounds": 13, + "median": 0.06981483311392367, + "iqr": 0.014247511106077582, + "q1": 0.06893923925235868, + "q3": 0.08318675035843626, + "iqr_outliers": 1, + "stddev_outliers": 1, + "outliers": "1;1", + "ld15iqr": 0.06751754088327289, + "hd15iqr": 0.12182195787318051, + "ops": 12.911469303914272, + "total": 1.006856748368591, + "data": [ + 0.06981483311392367, + 0.06896908301860094, + 0.06962795811705291, + 0.06923199980519712, + 0.06884970795363188, + 0.06830233405344188, + 0.06751754088327289, + 0.07079945807345212, + 0.08471345808357, + 0.12182195787318051, + 0.08365875016897917, + 0.08302941708825529, + 0.0805202501360327 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[profiled-s-lpspec-highs]", + "fullname": "bench/test_ladder.py::test_emit[profiled-s-lpspec-highs]", + "params": { + "case_name": "profiled", + "size": "s", + "arm": "lpspec", + "sink": "highs" + }, + "param": "profiled-s-lpspec-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1452721936, + 1446307270, + 1451691981, + 1453645922 + ], + "allocations": [ + 457640, + 431680, + 423155, + 480960 + ], + "total_bytes": [ + 1797824699, + 1801482515, + 1795573862, + 1795012179 + ], + "rss_bytes": [ + 298156032, + 297140224, + 297402368, + 297533440 + ] + }, + "columns": 120000, + "rows": 10000, + "nonzeros": 120000, + "live_fraction": 1.0, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.05714175011962652, + "max": 0.060508042108267546, + "mean": 0.05866286464151926, + "stddev": 0.0010495319841374497, + "rounds": 16, + "median": 0.05869785451795906, + "iqr": 0.0016828749794512987, + "q1": 0.057761749951168895, + "q3": 0.059444624930620193, + "iqr_outliers": 0, + "stddev_outliers": 6, + "outliers": "6;0", + "ld15iqr": 0.05714175011962652, + "hd15iqr": 0.060508042108267546, + "ops": 17.04655928602981, + "total": 0.9386058342643082, + "data": [ + 0.05940212495625019, + 0.05867879209108651, + 0.05871691694483161, + 0.0573291250038892, + 0.060508042108267546, + 0.05810745805501938, + 0.059487124904990196, + 0.057302874978631735, + 0.05910312500782311, + 0.05714175011962652, + 0.05741604184731841, + 0.0581123330630362, + 0.058570916997268796, + 0.060331375105306506, + 0.05953037505969405, + 0.05886745802126825 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[profiled-s-polars-lp]", + "fullname": "bench/test_ladder.py::test_emit[profiled-s-polars-lp]", + "params": { + "case_name": "profiled", + "size": "s", + "arm": "polars", + "sink": "lp" + }, + "param": "profiled-s-polars-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 433911800, + 431405048, + 438876152, + 439187512 + ], + "allocations": [ + 39632, + 39640, + 39632, + 39648 + ], + "total_bytes": [ + 559895863, + 557716799, + 564860207, + 565171615 + ], + "rss_bytes": [ + 271679488, + 270336000, + 273022976, + 273416192 + ] + }, + "columns": 120000, + "rows": 10000, + "nonzeros": 120000, + "live_fraction": 1.0, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.03845866699703038, + "max": 0.05139149981550872, + "mean": 0.04625748523839695, + "stddev": 0.0039388545314365, + "rounds": 17, + "median": 0.04774570814333856, + "iqr": 0.005031104141380638, + "q1": 0.04385839600581676, + "q3": 0.048889500147197396, + "iqr_outliers": 0, + "stddev_outliers": 5, + "outliers": "5;0", + "ld15iqr": 0.03845866699703038, + "hd15iqr": 0.05139149981550872, + "ops": 21.61812287992539, + "total": 0.7863772490527481, + "data": [ + 0.0474243750795722, + 0.043473583180457354, + 0.043986666947603226, + 0.05017045792192221, + 0.04421804193407297, + 0.04870200017467141, + 0.03845866699703038, + 0.05139149981550872, + 0.05115362489596009, + 0.03911891602911055, + 0.047990040853619576, + 0.04945200006477535, + 0.04774570814333856, + 0.04829466715455055, + 0.041427250020205975, + 0.04543199995532632, + 0.04793774988502264 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[profiled-s-polars-highs]", + "fullname": "bench/test_ladder.py::test_emit[profiled-s-polars-highs]", + "params": { + "case_name": "profiled", + "size": "s", + "arm": "polars", + "sink": "highs" + }, + "param": "profiled-s-polars-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 377693757, + 377120317, + 373417533, + 377529917, + 373892669 + ], + "allocations": [ + 55900, + 55849, + 55837, + 55875, + 55836 + ], + "total_bytes": [ + 522832185, + 526436665, + 522733833, + 522668321, + 519031097 + ], + "rss_bytes": [ + 263028736, + 262438912, + 262897664, + 262602752, + 263061504 + ] + }, + "columns": 120000, + "rows": 10000, + "nonzeros": 120000, + "live_fraction": 1.0, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.023286459036171436, + "max": 0.026647499995306134, + "mean": 0.024670797099749887, + "stddev": 0.0007897741049412554, + "rounds": 31, + "median": 0.024677874986082315, + "iqr": 0.0009606775711290538, + "q1": 0.02408338541863486, + "q3": 0.025044062989763916, + "iqr_outliers": 1, + "stddev_outliers": 9, + "outliers": "9;1", + "ld15iqr": 0.023286459036171436, + "hd15iqr": 0.026647499995306134, + "ops": 40.53375316398423, + "total": 0.7647947100922465, + "data": [ + 0.026647499995306134, + 0.026468582917004824, + 0.025792542146518826, + 0.024843042017892003, + 0.023778249975293875, + 0.023335125064477324, + 0.024999457877129316, + 0.023919708095490932, + 0.02438279101625085, + 0.02368016680702567, + 0.02502749999985099, + 0.02555541694164276, + 0.024870207998901606, + 0.025000083027407527, + 0.024255916941910982, + 0.024703499861061573, + 0.023286459036171436, + 0.023958916077390313, + 0.025203041965141892, + 0.025007084012031555, + 0.025158042088150978, + 0.024025874910876155, + 0.024415207793936133, + 0.023861541878432035, + 0.024677874986082315, + 0.025078834034502506, + 0.025049583986401558, + 0.024579166900366545, + 0.024287832900881767, + 0.02447137492708862, + 0.02447408391162753 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[sector-xs-lpspec-lp]", + "fullname": "bench/test_ladder.py::test_emit[sector-xs-lpspec-lp]", + "params": { + "case_name": "sector", + "size": "xs", + "arm": "lpspec", + "sink": "lp" + }, + "param": "sector-xs-lpspec-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1332857900, + 1333245602, + 1334143627 + ], + "allocations": [ + 354314, + 355138, + 355643 + ], + "total_bytes": [ + 1644695947, + 1645459429, + 1646427856 + ], + "rss_bytes": [ + 230162432, + 230490112, + 230195200 + ] + }, + "columns": 1000, + "rows": 1000, + "nonzeros": 1000, + "live_fraction": 0.058823529411764705, + "variables": 17000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.025458042044192553, + "max": 0.030045583145692945, + "mean": 0.026982190320268273, + "stddev": 0.001140759980422022, + "rounds": 30, + "median": 0.026774416561238468, + "iqr": 0.0011318752076476812, + "q1": 0.02611304190941155, + "q3": 0.02724491711705923, + "iqr_outliers": 3, + "stddev_outliers": 8, + "outliers": "8;3", + "ld15iqr": 0.025458042044192553, + "hd15iqr": 0.029297416796907783, + "ops": 37.061483450023246, + "total": 0.8094657096080482, + "data": [ + 0.026070042047649622, + 0.02873929194174707, + 0.029297416796907783, + 0.02950829197652638, + 0.02724491711705923, + 0.025810000021010637, + 0.02666916698217392, + 0.02643645810894668, + 0.02716020797379315, + 0.02710366598330438, + 0.027429041219875216, + 0.02628212491981685, + 0.025458042044192553, + 0.026760166976600885, + 0.030045583145692945, + 0.027860417030751705, + 0.026176208164542913, + 0.027198875090107322, + 0.027504292083904147, + 0.027035666164010763, + 0.025788582861423492, + 0.026527791982516646, + 0.02663420792669058, + 0.02678866614587605, + 0.026035709073767066, + 0.02611304190941155, + 0.026987750083208084, + 0.02707899990491569, + 0.02599500003270805, + 0.02572608389891684 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[sector-xs-lpspec-highs]", + "fullname": "bench/test_ladder.py::test_emit[sector-xs-lpspec-highs]", + "params": { + "case_name": "sector", + "size": "xs", + "arm": "lpspec", + "sink": "highs" + }, + "param": "sector-xs-lpspec-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1333802659, + 1335252808, + 1333662850, + 1333885615, + 1333163498, + 1332488171, + 1334601980, + 1334067765 + ], + "allocations": [ + 373320, + 373413, + 371725, + 371788, + 370242, + 372333, + 371499, + 372472 + ], + "total_bytes": [ + 1609990138, + 1613893919, + 1614202951, + 1617960591, + 1613935242, + 1609044808, + 1621441261, + 1610089463 + ], + "rss_bytes": [ + 229310464, + 229179392, + 228900864, + 229081088, + 228966400, + 228737024, + 228622336, + 228196352 + ] + }, + "columns": 1000, + "rows": 1000, + "nonzeros": 1000, + "live_fraction": 0.058823529411764705, + "variables": 17000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.023020708933472633, + "max": 0.025517458096146584, + "mean": 0.02435648491761337, + "stddev": 0.0005594953221420019, + "rounds": 36, + "median": 0.02444045851007104, + "iqr": 0.0007015825249254704, + "q1": 0.024041646509431303, + "q3": 0.024743229034356773, + "iqr_outliers": 0, + "stddev_outliers": 10, + "outliers": "10;0", + "ld15iqr": 0.023020708933472633, + "hd15iqr": 0.025517458096146584, + "ops": 41.05682750949219, + "total": 0.8768334570340812, + "data": [ + 0.024577667005360126, + 0.024883707985281944, + 0.024844124913215637, + 0.024483167100697756, + 0.023020708933472633, + 0.024558417033404112, + 0.02491899998858571, + 0.024753250181674957, + 0.024206625064834952, + 0.02339374995790422, + 0.024637165945023298, + 0.025517458096146584, + 0.024397749919444323, + 0.024101499933749437, + 0.02326670801267028, + 0.025257875211536884, + 0.024090291000902653, + 0.024050709092989564, + 0.024676375091075897, + 0.024871916975826025, + 0.024516917066648602, + 0.024596999865025282, + 0.02395379194058478, + 0.02403258392587304, + 0.024225832894444466, + 0.024785415967926383, + 0.023788874968886375, + 0.024106540950015187, + 0.024205832974985242, + 0.02473320788703859, + 0.025193332927301526, + 0.023608417017385364, + 0.023691582959145308, + 0.024712250102311373, + 0.02420187508687377, + 0.023971833055838943 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[sector-xs-polars-lp]", + "fullname": "bench/test_ladder.py::test_emit[sector-xs-polars-lp]", + "params": { + "case_name": "sector", + "size": "xs", + "arm": "polars", + "sink": "lp" + }, + "param": "sector-xs-polars-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 238051295, + 238968799, + 240230367 + ], + "allocations": [ + 39469, + 39472, + 39486 + ], + "total_bytes": [ + 361093225, + 357832793, + 359094369 + ], + "rss_bytes": [ + 185204736, + 185303040, + 185253888 + ] + }, + "columns": 1000, + "rows": 1000, + "nonzeros": 1000, + "live_fraction": 0.058823529411764705, + "variables": 17000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.012553500011563301, + "max": 0.018198292003944516, + "mean": 0.014262378021058711, + "stddev": 0.0011597234759093075, + "rounds": 55, + "median": 0.014018250163644552, + "iqr": 0.0008155835676006973, + "q1": 0.013594281277619302, + "q3": 0.01440986484522, + "iqr_outliers": 5, + "stddev_outliers": 8, + "outliers": "8;5", + "ld15iqr": 0.012553500011563301, + "hd15iqr": 0.016390457982197404, + "ops": 70.11453479381056, + "total": 0.7844307911582291, + "data": [ + 0.014132915996015072, + 0.01388612505979836, + 0.013387209037318826, + 0.013322249986231327, + 0.01377612492069602, + 0.013930459041148424, + 0.014404457993805408, + 0.013420166913419962, + 0.013012000126764178, + 0.014395833015441895, + 0.013908041873946786, + 0.014801040990278125, + 0.01425341609865427, + 0.013664624886587262, + 0.01355649996548891, + 0.013891584007069468, + 0.013315332820639014, + 0.0134016671217978, + 0.013208165997639298, + 0.013502249959856272, + 0.01379016600549221, + 0.01409679208882153, + 0.01334679196588695, + 0.0136309580411762, + 0.013713749824091792, + 0.012953499797731638, + 0.013797332998365164, + 0.012553500011563301, + 0.013588625006377697, + 0.01408083294518292, + 0.013402707874774933, + 0.014363584108650684, + 0.014244958059862256, + 0.016487917164340615, + 0.016390457982197404, + 0.01770995813421905, + 0.018198292003944516, + 0.01811745809391141, + 0.015128917060792446, + 0.014266875106841326, + 0.014411667129024863, + 0.014460375066846609, + 0.014018874848261476, + 0.014753625029698014, + 0.015091459034010768, + 0.015021041966974735, + 0.014831834007054567, + 0.014018250163644552, + 0.014071041019633412, + 0.014361375011503696, + 0.013611250091344118, + 0.014799583004787564, + 0.014209124958142638, + 0.013863457832485437, + 0.01387429190799594 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[sector-xs-polars-highs]", + "fullname": "bench/test_ladder.py::test_emit[sector-xs-polars-highs]", + "params": { + "case_name": "sector", + "size": "xs", + "arm": "polars", + "sink": "highs" + }, + "param": "sector-xs-polars-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 208698290, + 209157042, + 208583602, + 211729330, + 208599986 + ], + "allocations": [ + 55664, + 55662, + 55643, + 55668, + 55652 + ], + "total_bytes": [ + 328748147, + 329206883, + 328633435, + 331779163, + 328649835 + ], + "rss_bytes": [ + 187793408, + 187580416, + 187842560, + 188317696, + 187695104 + ] + }, + "columns": 1000, + "rows": 1000, + "nonzeros": 1000, + "live_fraction": 0.058823529411764705, + "variables": 17000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.010892874794080853, + "max": 0.013039916986599565, + "mean": 0.011926317170652892, + "stddev": 0.0005658611662885736, + "rounds": 62, + "median": 0.012023541959933937, + "iqr": 0.0010410421527922153, + "q1": 0.011358832940459251, + "q3": 0.012399875093251467, + "iqr_outliers": 0, + "stddev_outliers": 26, + "outliers": "26;0", + "ld15iqr": 0.010892874794080853, + "hd15iqr": 0.013039916986599565, + "ops": 83.84818093390152, + "total": 0.7394316645804793, + "data": [ + 0.012011208105832338, + 0.012202041922137141, + 0.012116083176806569, + 0.011426041834056377, + 0.011035165982320905, + 0.012039124965667725, + 0.012330957921221852, + 0.011758832959458232, + 0.012422791915014386, + 0.012280999915674329, + 0.011358832940459251, + 0.011967791011556983, + 0.01166362501680851, + 0.011532082920894027, + 0.012032249942421913, + 0.012250999920070171, + 0.011949833016842604, + 0.012171166017651558, + 0.012969250092282891, + 0.012321916874498129, + 0.011636541923508048, + 0.011283084051683545, + 0.011025791987776756, + 0.01277420879341662, + 0.011339665856212378, + 0.01266604196280241, + 0.012111417017877102, + 0.012570874998345971, + 0.01279124990105629, + 0.011964792152866721, + 0.012522208970040083, + 0.012192124966531992, + 0.01131808408536017, + 0.012520417105406523, + 0.01246583298780024, + 0.011206499999389052, + 0.012016250053420663, + 0.011504249880090356, + 0.011263083200901747, + 0.011217165971174836, + 0.011149834142997861, + 0.011298791971057653, + 0.010892874794080853, + 0.012474332936108112, + 0.012287915917113423, + 0.012305542128160596, + 0.012466666055843234, + 0.011317416094243526, + 0.01203083386644721, + 0.011280541075393558, + 0.010977750178426504, + 0.012399875093251467, + 0.012055374914780259, + 0.013039916986599565, + 0.012640415923669934, + 0.01175129204057157, + 0.012653999961912632, + 0.011450208025053144, + 0.011191625148057938, + 0.01137387496419251, + 0.012478708056733012, + 0.011683291988447309 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[sector-s-lpspec-lp]", + "fullname": "bench/test_ladder.py::test_emit[sector-s-lpspec-lp]", + "params": { + "case_name": "sector", + "size": "s", + "arm": "lpspec", + "sink": "lp" + }, + "param": "sector-s-lpspec-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1376444193, + 1378503569, + 1375947537, + 1376755489, + 1371550027, + 1375591241, + 1374057313 + ], + "allocations": [ + 370358, + 372676, + 375134, + 390277, + 372377, + 376385, + 374189 + ], + "total_bytes": [ + 1710110071, + 1720530802, + 1713824455, + 1714755362, + 1700661787, + 1713483359, + 1711920247 + ], + "rss_bytes": [ + 244039680, + 244072448, + 244924416, + 243613696, + 243597312, + 244858880, + 244367360 + ] + }, + "columns": 10000, + "rows": 10000, + "nonzeros": 10000, + "live_fraction": 0.058823529411764705, + "variables": 170000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.033747666981071234, + "max": 0.03767937491647899, + "mean": 0.03506098436385704, + "stddev": 0.0008867124598114944, + "rounds": 24, + "median": 0.034944437560625374, + "iqr": 0.0008496460504829884, + "q1": 0.03460272902157158, + "q3": 0.035452375072054565, + "iqr_outliers": 2, + "stddev_outliers": 5, + "outliers": "5;2", + "ld15iqr": 0.033747666981071234, + "hd15iqr": 0.03699487494304776, + "ops": 28.521732009066465, + "total": 0.8414636247325689, + "data": [ + 0.03767937491647899, + 0.03699487494304776, + 0.03530941694043577, + 0.035479709040373564, + 0.03514179098419845, + 0.035555833019316196, + 0.03543450008146465, + 0.033747666981071234, + 0.0353904168587178, + 0.03547025006264448, + 0.0348320419434458, + 0.034819833002984524, + 0.034672790905460715, + 0.034632583148777485, + 0.03430845797993243, + 0.0354717499576509, + 0.03531987499445677, + 0.034726041834801435, + 0.0346325000282377, + 0.03380970889702439, + 0.03433962492272258, + 0.03505683317780495, + 0.03457295801490545, + 0.03406479209661484 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[sector-s-lpspec-highs]", + "fullname": "bench/test_ladder.py::test_emit[sector-s-lpspec-highs]", + "params": { + "case_name": "sector", + "size": "s", + "arm": "lpspec", + "sink": "highs" + }, + "param": "sector-s-lpspec-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1364981232, + 1366621301, + 1361811978, + 1369321332, + 1366632705 + ], + "allocations": [ + 397561, + 395444, + 391874, + 398438, + 389621 + ], + "total_bytes": [ + 1670186897, + 1671110785, + 1666907215, + 1671139137, + 1671524316 + ], + "rss_bytes": [ + 237600768, + 236945408, + 238075904, + 237355008, + 238731264 + ] + }, + "columns": 10000, + "rows": 10000, + "nonzeros": 10000, + "live_fraction": 0.058823529411764705, + "variables": 170000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.029608000069856644, + "max": 0.03272179211489856, + "mean": 0.03127523959015629, + "stddev": 0.0008167235946807105, + "rounds": 28, + "median": 0.03126885450910777, + "iqr": 0.0010532500455155969, + "q1": 0.030759249930270016, + "q3": 0.03181249997578561, + "iqr_outliers": 0, + "stddev_outliers": 10, + "outliers": "10;0", + "ld15iqr": 0.029608000069856644, + "hd15iqr": 0.03272179211489856, + "ops": 31.97417551725949, + "total": 0.8757067085243762, + "data": [ + 0.032568999798968434, + 0.0321214587893337, + 0.03181075002066791, + 0.03060787497088313, + 0.031182916834950447, + 0.031814249930903316, + 0.03156604105606675, + 0.030284708132967353, + 0.031000500079244375, + 0.03181520802900195, + 0.03135479218326509, + 0.03247441607527435, + 0.032244249945506454, + 0.03169320919550955, + 0.029788915999233723, + 0.03016591607593, + 0.031005749944597483, + 0.03173279110342264, + 0.031759750097990036, + 0.03272179211489856, + 0.030901750084012747, + 0.030802541878074408, + 0.029608000069856644, + 0.03083041706122458, + 0.030441417125985026, + 0.031037542037665844, + 0.030715957982465625, + 0.03165479190647602 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[sector-s-polars-lp]", + "fullname": "bench/test_ladder.py::test_emit[sector-s-polars-lp]", + "params": { + "case_name": "sector", + "size": "s", + "arm": "polars", + "sink": "lp" + }, + "param": "sector-s-polars-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 283365983, + 298570335, + 293753439 + ], + "allocations": [ + 39685, + 39669, + 39652 + ], + "total_bytes": [ + 406863723, + 422068083, + 417251195 + ], + "rss_bytes": [ + 201310208, + 201768960, + 201244672 + ] + }, + "columns": 10000, + "rows": 10000, + "nonzeros": 10000, + "live_fraction": 0.058823529411764705, + "variables": 170000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.01651620795018971, + "max": 0.025643792003393173, + "mean": 0.018234030773822706, + "stddev": 0.0014008786793088073, + "rounds": 46, + "median": 0.01798179151955992, + "iqr": 0.0009540000464767218, + "q1": 0.01762212486937642, + "q3": 0.018576124915853143, + "iqr_outliers": 3, + "stddev_outliers": 4, + "outliers": "4;3", + "ld15iqr": 0.01651620795018971, + "hd15iqr": 0.0200094161555171, + "ops": 54.84250917441845, + "total": 0.8387654155958444, + "data": [ + 0.01955358381383121, + 0.01865175017155707, + 0.017998750088736415, + 0.017625292064622045, + 0.017682666890323162, + 0.017696999944746494, + 0.01703970809467137, + 0.018196457996964455, + 0.018677250016480684, + 0.017964832950383425, + 0.018207459012046456, + 0.017057874938473105, + 0.017014832934364676, + 0.017089915927499533, + 0.018580542178824544, + 0.018146875081583858, + 0.017732292180880904, + 0.0200094161555171, + 0.018337999936193228, + 0.018395707942545414, + 0.017548125004395843, + 0.017787791788578033, + 0.017645541112869978, + 0.017617166973650455, + 0.01816137507557869, + 0.01782166608609259, + 0.01710083312354982, + 0.01915237493813038, + 0.017766375094652176, + 0.018029124941676855, + 0.01745437504723668, + 0.01651620795018971, + 0.01697058300487697, + 0.01704533281736076, + 0.018317417008802295, + 0.019180542090907693, + 0.018224083120003343, + 0.021025625057518482, + 0.025643792003393173, + 0.018737457925453782, + 0.018576124915853143, + 0.017700500087812543, + 0.019029375165700912, + 0.01795029197819531, + 0.01762212486937642, + 0.018481000093743205 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[sector-s-polars-highs]", + "fullname": "bench/test_ladder.py::test_emit[sector-s-polars-highs]", + "params": { + "case_name": "sector", + "size": "s", + "arm": "polars", + "sink": "highs" + }, + "param": "sector-s-polars-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 267587682, + 268800098, + 268718178 + ], + "allocations": [ + 55877, + 55894, + 55888 + ], + "total_bytes": [ + 392899333, + 394111757, + 394029829 + ], + "rss_bytes": [ + 199491584, + 200228864, + 200212480 + ] + }, + "columns": 10000, + "rows": 10000, + "nonzeros": 10000, + "live_fraction": 0.058823529411764705, + "variables": 170000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.0135085831861943, + "max": 0.016109040938317776, + "mean": 0.01478290112775772, + "stddev": 0.0006137763990649692, + "rounds": 43, + "median": 0.014642750145867467, + "iqr": 0.0007105625118128955, + "q1": 0.014427624992094934, + "q3": 0.01513818750390783, + "iqr_outliers": 0, + "stddev_outliers": 12, + "outliers": "12;0", + "ld15iqr": 0.0135085831861943, + "hd15iqr": 0.016109040938317776, + "ops": 67.64572064425899, + "total": 0.635664748493582, + "data": [ + 0.015774917090311646, + 0.015222582966089249, + 0.015402416000142694, + 0.015142875025048852, + 0.014956041937693954, + 0.01589062507264316, + 0.01588633400388062, + 0.014988583978265524, + 0.016109040938317776, + 0.014541750075295568, + 0.014881124952808022, + 0.01600908418186009, + 0.014428749913349748, + 0.015677958959713578, + 0.015099290991201997, + 0.014754249947145581, + 0.01442725001834333, + 0.014163749990984797, + 0.014416915830224752, + 0.014445292064920068, + 0.014550750143826008, + 0.013776292093098164, + 0.013869500020518899, + 0.014517833013087511, + 0.013732332969084382, + 0.01471262495033443, + 0.014461917104199529, + 0.014510416192933917, + 0.015072082867845893, + 0.014699040912091732, + 0.015177833149209619, + 0.014642750145867467, + 0.014371625147759914, + 0.0135085831861943, + 0.014577082823961973, + 0.014898832887411118, + 0.014401708031073213, + 0.015236624982208014, + 0.014363500056788325, + 0.014432959025725722, + 0.014595041051506996, + 0.015124124940484762, + 0.014212458860129118 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[storage-xs-lpspec-lp]", + "fullname": "bench/test_ladder.py::test_emit[storage-xs-lpspec-lp]", + "params": { + "case_name": "storage", + "size": "xs", + "arm": "lpspec", + "sink": "lp" + }, + "param": "storage-xs-lpspec-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1422500506, + 1418411778, + 1418366890, + 1419562236, + 1417942314, + 1418705004, + 1417224980, + 1416521572, + 1417735674, + 1418776212 + ], + "allocations": [ + 570368, + 570597, + 569126, + 570132, + 569405, + 569566, + 569409, + 572780, + 571177, + 571894 + ], + "total_bytes": [ + 1815104208, + 1811021368, + 1806777371, + 1803806818, + 1810548152, + 1802950130, + 1809824762, + 1800803834, + 1802001611, + 1811402570 + ], + "rss_bytes": [ + 234962944, + 235520000, + 233340928, + 234323968, + 236290048, + 236109824, + 234307584, + 235782144, + 235585536, + 236142592 + ] + }, + "columns": 10000, + "rows": 2100, + "nonzeros": 16000, + "live_fraction": 1.0, + "variables": 10000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.04181445902213454, + "max": 0.044618000043556094, + "mean": 0.042798352226699615, + "stddev": 0.0008021299312998139, + "rounds": 22, + "median": 0.042523791547864676, + "iqr": 0.0008594579994678497, + "q1": 0.042310999939218163, + "q3": 0.04317045793868601, + "iqr_outliers": 2, + "stddev_outliers": 8, + "outliers": "8;2", + "ld15iqr": 0.04181445902213454, + "hd15iqr": 0.04447783390060067, + "ops": 23.36538553407561, + "total": 0.9415637489873916, + "data": [ + 0.04351749992929399, + 0.044618000043556094, + 0.0426534169819206, + 0.04376562498509884, + 0.04239662503823638, + 0.04198983311653137, + 0.04275329108349979, + 0.04395429091528058, + 0.04447783390060067, + 0.0428317089099437, + 0.04181445902213454, + 0.04237999999895692, + 0.042594541097059846, + 0.04289287491701543, + 0.04222104209475219, + 0.042453041998669505, + 0.042310999939218163, + 0.04244941589422524, + 0.041886042105033994, + 0.04317045793868601, + 0.04199483315460384, + 0.04243791592307389 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[storage-xs-lpspec-highs]", + "fullname": "bench/test_ladder.py::test_emit[storage-xs-lpspec-highs]", + "params": { + "case_name": "storage", + "size": "xs", + "arm": "lpspec", + "sink": "highs" + }, + "param": "storage-xs-lpspec-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1395996235, + 1393741173, + 1393735176, + 1394964192, + 1394632253 + ], + "allocations": [ + 588166, + 593797, + 589437, + 590771, + 586049 + ], + "total_bytes": [ + 1762411194, + 1753046026, + 1753136138, + 1761879748, + 1758247522 + ], + "rss_bytes": [ + 230047744, + 230637568, + 230703104, + 229212160, + 230277120 + ] + }, + "columns": 10000, + "rows": 2100, + "nonzeros": 16000, + "live_fraction": 1.0, + "variables": 10000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.040870958007872105, + "max": 0.07760004187002778, + "mean": 0.04624378965014503, + "stddev": 0.007628571277370558, + "rounds": 21, + "median": 0.04443366685882211, + "iqr": 0.003286906110588461, + "q1": 0.04319634410785511, + "q3": 0.04648325021844357, + "iqr_outliers": 2, + "stddev_outliers": 1, + "outliers": "1;2", + "ld15iqr": 0.040870958007872105, + "hd15iqr": 0.0516478328499943, + "ops": 21.62452531605752, + "total": 0.9711195826530457, + "data": [ + 0.0417857498396188, + 0.04479254083707929, + 0.040870958007872105, + 0.04325616708956659, + 0.041649291990324855, + 0.04150779196061194, + 0.04331887513399124, + 0.04657462518662214, + 0.04645279189571738, + 0.04373316699638963, + 0.04301687516272068, + 0.045232499949634075, + 0.04714658320881426, + 0.04555812501348555, + 0.04398708394728601, + 0.04443366685882211, + 0.0516478328499943, + 0.07760004187002778, + 0.04854416591115296, + 0.04636745806783438, + 0.04364329087547958 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[storage-xs-polars-lp]", + "fullname": "bench/test_ladder.py::test_emit[storage-xs-polars-lp]", + "params": { + "case_name": "storage", + "size": "xs", + "arm": "polars", + "sink": "lp" + }, + "param": "storage-xs-polars-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 249847488, + 259497728, + 259120832 + ], + "allocations": [ + 40083, + 40133, + 40109 + ], + "total_bytes": [ + 374098069, + 379570453, + 387549333 + ], + "rss_bytes": [ + 191217664, + 191234048, + 191496192 + ] + }, + "columns": 10000, + "rows": 2100, + "nonzeros": 16000, + "live_fraction": 1.0, + "variables": 10000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.023708750028163195, + "max": 0.027255124878138304, + "mean": 0.02530928299871876, + "stddev": 0.0009662872546036329, + "rounds": 34, + "median": 0.02521333342883736, + "iqr": 0.001493208110332489, + "q1": 0.024610041873529553, + "q3": 0.026103249983862042, + "iqr_outliers": 0, + "stddev_outliers": 11, + "outliers": "11;0", + "ld15iqr": 0.023708750028163195, + "hd15iqr": 0.027255124878138304, + "ops": 39.51119437285613, + "total": 0.8605156219564378, + "data": [ + 0.026306374929845333, + 0.02546450006775558, + 0.026103249983862042, + 0.026215832913294435, + 0.024929207982495427, + 0.026103875134140253, + 0.02676949999295175, + 0.024801791878417134, + 0.0245875830296427, + 0.024836666882038116, + 0.024610041873529553, + 0.024975833017379045, + 0.02526624989695847, + 0.025826333090662956, + 0.027135292068123817, + 0.02703941590152681, + 0.025125832995399833, + 0.023708750028163195, + 0.0262404999230057, + 0.025160416960716248, + 0.024930834071710706, + 0.02408216684125364, + 0.025267374934628606, + 0.025847542099654675, + 0.024687999859452248, + 0.024171500001102686, + 0.027255124878138304, + 0.02450912492349744, + 0.0254374579526484, + 0.023816583212465048, + 0.0242163329385221, + 0.023924040840938687, + 0.025267290882766247, + 0.025894999969750643 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[storage-xs-polars-highs]", + "fullname": "bench/test_ladder.py::test_emit[storage-xs-polars-highs]", + "params": { + "case_name": "storage", + "size": "xs", + "arm": "polars", + "sink": "highs" + }, + "param": "storage-xs-polars-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 212594479, + 211447599, + 209973039, + 209039151, + 210038575, + 209055535 + ], + "allocations": [ + 56213, + 56192, + 56205, + 56185, + 56205, + 56196 + ], + "total_bytes": [ + 338536575, + 341567639, + 335915135, + 334981271, + 340158599, + 334997631 + ], + "rss_bytes": [ + 188809216, + 188497920, + 189251584, + 188760064, + 188678144, + 189038592 + ] + }, + "columns": 10000, + "rows": 2100, + "nonzeros": 16000, + "live_fraction": 1.0, + "variables": 10000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.021213874919340014, + "max": 0.026164290960878134, + "mean": 0.023787173530640634, + "stddev": 0.00101615590908917, + "rounds": 37, + "median": 0.023707666900008917, + "iqr": 0.001327479025349021, + "q1": 0.023159291653428227, + "q3": 0.024486770678777248, + "iqr_outliers": 0, + "stddev_outliers": 9, + "outliers": "9;0", + "ld15iqr": 0.021213874919340014, + "hd15iqr": 0.026164290960878134, + "ops": 42.03946293627043, + "total": 0.8801254206337035, + "data": [ + 0.024466499919071794, + 0.023707666900008917, + 0.0240442908834666, + 0.025189290987327695, + 0.024703667033463717, + 0.025420958874747157, + 0.026164290960878134, + 0.023361791856586933, + 0.024241291917860508, + 0.02454758295789361, + 0.024664667202159762, + 0.023460791911929846, + 0.024041542084887624, + 0.02278033411130309, + 0.023875958984717727, + 0.023756499867886305, + 0.023616667138412595, + 0.024299124954268336, + 0.024294584058225155, + 0.0230918328743428, + 0.0228944169357419, + 0.024009250104427338, + 0.023130166111513972, + 0.021451083943247795, + 0.022668292047455907, + 0.021213874919340014, + 0.025086959125474095, + 0.023169000167399645, + 0.025031915865838528, + 0.023695959011092782, + 0.02462379215285182, + 0.023554374929517508, + 0.023547833086922765, + 0.02329816692508757, + 0.02304762485437095, + 0.022520750062540174, + 0.0234526249114424 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[storage-s-lpspec-lp]", + "fullname": "bench/test_ladder.py::test_emit[storage-s-lpspec-lp]", + "params": { + "case_name": "storage", + "size": "s", + "arm": "lpspec", + "sink": "lp" + }, + "param": "storage-s-lpspec-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1502355106, + 1506374298, + 1501260490, + 1512878252, + 1508311596 + ], + "allocations": [ + 591221, + 592303, + 586423, + 586380, + 589648 + ], + "total_bytes": [ + 1919396240, + 1927475448, + 1918265077, + 1934022312, + 1925300047 + ], + "rss_bytes": [ + 295550976, + 297746432, + 294453248, + 298270720, + 296828928 + ] + }, + "columns": 100000, + "rows": 21000, + "nonzeros": 160000, + "live_fraction": 1.0, + "variables": 100000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.06571254110895097, + "max": 0.07151033286936581, + "mean": 0.06922927071406905, + "stddev": 0.0015929137624670676, + "rounds": 14, + "median": 0.06933697941713035, + "iqr": 0.0016838330775499344, + "q1": 0.06868975004181266, + "q3": 0.07037358311936259, + "iqr_outliers": 1, + "stddev_outliers": 5, + "outliers": "5;1", + "ld15iqr": 0.06705983285792172, + "hd15iqr": 0.07151033286936581, + "ops": 14.444757104696409, + "total": 0.9692097899969667, + "data": [ + 0.068938042037189, + 0.06872612494044006, + 0.06989870918914676, + 0.07037358311936259, + 0.0709617908578366, + 0.06884183292277157, + 0.06793045811355114, + 0.06996112503111362, + 0.0708697501104325, + 0.07151033286936581, + 0.0697359167970717, + 0.06868975004181266, + 0.06571254110895097, + 0.06705983285792172 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[storage-s-lpspec-highs]", + "fullname": "bench/test_ladder.py::test_emit[storage-s-lpspec-highs]", + "params": { + "case_name": "storage", + "size": "s", + "arm": "lpspec", + "sink": "highs" + }, + "param": "storage-s-lpspec-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1418537900, + 1418629170, + 1414717114, + 1413594124, + 1416709850, + 1412927935, + 1415413898, + 1415323634 + ], + "allocations": [ + 610648, + 611459, + 607532, + 605673, + 615836, + 610808, + 614874, + 615829 + ], + "total_bytes": [ + 1846133759, + 1846289413, + 1842376528, + 1849555972, + 1844402235, + 1840293818, + 1843087613, + 1843045349 + ], + "rss_bytes": [ + 264568832, + 265551872, + 265469952, + 265158656, + 262258688, + 264601600, + 263815168, + 264978432 + ] + }, + "columns": 100000, + "rows": 21000, + "nonzeros": 160000, + "live_fraction": 1.0, + "variables": 100000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.05185704189352691, + "max": 0.13082799990661442, + "mean": 0.06276250249356963, + "stddev": 0.018755545312278736, + "rounds": 16, + "median": 0.05720577109605074, + "iqr": 0.006327374605461955, + "q1": 0.055047958507202566, + "q3": 0.06137533311266452, + "iqr_outliers": 2, + "stddev_outliers": 1, + "outliers": "1;2", + "ld15iqr": 0.05185704189352691, + "hd15iqr": 0.07145045790821314, + "ops": 15.93308042652467, + "total": 1.004200039897114, + "data": [ + 0.05521191703155637, + 0.057619750034064054, + 0.054694416001439095, + 0.06482320791110396, + 0.06074058311060071, + 0.056387915974482894, + 0.05805095890536904, + 0.05488399998284876, + 0.05185704189352691, + 0.056791792158037424, + 0.07145045790821314, + 0.13082799990661442, + 0.06201008311472833, + 0.057628832990303636, + 0.056744499830529094, + 0.05447658314369619 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[storage-s-polars-lp]", + "fullname": "bench/test_ladder.py::test_emit[storage-s-polars-lp]", + "params": { + "case_name": "storage", + "size": "s", + "arm": "polars", + "sink": "lp" + }, + "param": "storage-s-polars-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 355582304, + 352190816, + 348717408, + 345506144, + 352797024, + 349798816 + ], + "allocations": [ + 40340, + 40312, + 40309, + 40315, + 40327, + 40365 + ], + "total_bytes": [ + 472015157, + 472801525, + 469328173, + 470294845, + 469229861, + 470409629 + ], + "rss_bytes": [ + 245563392, + 246038528, + 244088832, + 244531200, + 245219328, + 245153792 + ] + }, + "columns": 100000, + "rows": 21000, + "nonzeros": 160000, + "live_fraction": 1.0, + "variables": 100000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.03725424990989268, + "max": 0.06588383321650326, + "mean": 0.04342835936889363, + "stddev": 0.0067876209882345205, + "rounds": 24, + "median": 0.04112118761986494, + "iqr": 0.009190603974275291, + "q1": 0.03820920852012932, + "q3": 0.047399812494404614, + "iqr_outliers": 1, + "stddev_outliers": 3, + "outliers": "3;1", + "ld15iqr": 0.03725424990989268, + "hd15iqr": 0.06588383321650326, + "ops": 23.026428226442942, + "total": 1.042280624853447, + "data": [ + 0.03808991704136133, + 0.038925542030483484, + 0.03991612512618303, + 0.037432749988511205, + 0.03728812513872981, + 0.038328499998897314, + 0.03755516582168639, + 0.04047704208642244, + 0.03836441691964865, + 0.03725424990989268, + 0.03803054103627801, + 0.04176533315330744, + 0.03972900006920099, + 0.05079483287408948, + 0.052750375121831894, + 0.04771312512457371, + 0.04763795901089907, + 0.04259029193781316, + 0.04297225014306605, + 0.04709162516519427, + 0.04537412500940263, + 0.04716166597791016, + 0.049153832951560616, + 0.06588383321650326 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[storage-s-polars-highs]", + "fullname": "bench/test_ladder.py::test_emit[storage-s-polars-highs]", + "params": { + "case_name": "storage", + "size": "s", + "arm": "polars", + "sink": "highs" + }, + "param": "storage-s-polars-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 286869056, + 284689984, + 287786560, + 285886016 + ], + "allocations": [ + 56537, + 56542, + 56562, + 56561 + ], + "total_bytes": [ + 422292426, + 420113354, + 423209906, + 421309386 + ], + "rss_bytes": [ + 223789056, + 223576064, + 224182272, + 225345536 + ] + }, + "columns": 100000, + "rows": 21000, + "nonzeros": 160000, + "live_fraction": 1.0, + "variables": 100000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.027102666907012463, + "max": 0.06147279101423919, + "mean": 0.03178085503168404, + "stddev": 0.006930350375366191, + "rounds": 27, + "median": 0.029749459121376276, + "iqr": 0.004414031922351569, + "q1": 0.02808745770016685, + "q3": 0.03250148962251842, + "iqr_outliers": 2, + "stddev_outliers": 2, + "outliers": "2;2", + "ld15iqr": 0.027102666907012463, + "hd15iqr": 0.044095000019297004, + "ops": 31.465484456067852, + "total": 0.8580830858554691, + "data": [ + 0.030959834111854434, + 0.03126645809970796, + 0.028131082886829972, + 0.028486334020271897, + 0.02803183300420642, + 0.0288500830065459, + 0.029422208899632096, + 0.03125441609881818, + 0.033663042122498155, + 0.028578083030879498, + 0.035626916913315654, + 0.03475637501105666, + 0.028005125001072884, + 0.027482209028676152, + 0.027732749935239553, + 0.028072915971279144, + 0.027102666907012463, + 0.027322000125423074, + 0.044095000019297004, + 0.06147279101423919, + 0.02949916711077094, + 0.031732083996757865, + 0.033752917079254985, + 0.032757958164438605, + 0.0305117501411587, + 0.029749459121376276, + 0.029767625033855438 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[transport-xs-lpspec-lp]", + "fullname": "bench/test_ladder.py::test_emit[transport-xs-lpspec-lp]", + "params": { + "case_name": "transport", + "size": "xs", + "arm": "lpspec", + "sink": "lp" + }, + "param": "transport-xs-lpspec-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1375745497, + 1385520913, + 1395084577 + ], + "allocations": [ + 444260, + 440514, + 444193 + ], + "total_bytes": [ + 1739840639, + 1749585735, + 1759173159 + ], + "rss_bytes": [ + 238436352, + 236650496, + 237830144 + ] + }, + "columns": 9800, + "rows": 1400, + "nonzeros": 12600, + "live_fraction": 1.0, + "variables": 9800 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.03423779201693833, + "max": 0.047235375037416816, + "mean": 0.03786878637038171, + "stddev": 0.002840808217161874, + "rounds": 23, + "median": 0.03752662497572601, + "iqr": 0.0029064062400721014, + "q1": 0.03587240626802668, + "q3": 0.03877881250809878, + "iqr_outliers": 1, + "stddev_outliers": 3, + "outliers": "3;1", + "ld15iqr": 0.03423779201693833, + "hd15iqr": 0.047235375037416816, + "ops": 26.40697249231439, + "total": 0.8709820865187794, + "data": [ + 0.0382294999435544, + 0.03832900011911988, + 0.037844750098884106, + 0.04283162485808134, + 0.04025941714644432, + 0.038380749989300966, + 0.047235375037416816, + 0.03891150001436472, + 0.03587000002153218, + 0.03648645896464586, + 0.03572208387777209, + 0.03526258305646479, + 0.035879625007510185, + 0.035039833979681134, + 0.03423779201693833, + 0.035131582990288734, + 0.03895150008611381, + 0.039787833113223314, + 0.03752662497572601, + 0.036885542096570134, + 0.03669283399358392, + 0.03823200007900596, + 0.037253875052556396 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[transport-xs-lpspec-highs]", + "fullname": "bench/test_ladder.py::test_emit[transport-xs-lpspec-highs]", + "params": { + "case_name": "transport", + "size": "xs", + "arm": "lpspec", + "sink": "highs" + }, + "param": "transport-xs-lpspec-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1341727504, + 1361749216, + 1360566127 + ], + "allocations": [ + 488991, + 458146, + 459553 + ], + "total_bytes": [ + 1669291031, + 1691209324, + 1697936513 + ], + "rss_bytes": [ + 230031360, + 232865792, + 233472000 + ] + }, + "columns": 9800, + "rows": 1400, + "nonzeros": 12600, + "live_fraction": 1.0, + "variables": 9800 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.03121758415363729, + "max": 0.03521408303640783, + "mean": 0.03293978234028651, + "stddev": 0.0009361505890466284, + "rounds": 27, + "median": 0.032824707916006446, + "iqr": 0.0009615834569558501, + "q1": 0.03250309365103021, + "q3": 0.03346467710798606, + "iqr_outliers": 1, + "stddev_outliers": 7, + "outliers": "7;1", + "ld15iqr": 0.03121758415363729, + "hd15iqr": 0.03521408303640783, + "ops": 30.358427680833973, + "total": 0.8893741231877357, + "data": [ + 0.03289012494497001, + 0.03361587505787611, + 0.03521408303640783, + 0.03319499990902841, + 0.03489537490531802, + 0.03250149986706674, + 0.032880624989047647, + 0.0337905827909708, + 0.03402316593565047, + 0.03276045806705952, + 0.03261070791631937, + 0.033381582936272025, + 0.03311175014823675, + 0.03397054201923311, + 0.03222516714595258, + 0.03121758415363729, + 0.033492375165224075, + 0.0327971251681447, + 0.03250787500292063, + 0.03302820795215666, + 0.032030750066041946, + 0.03259279206395149, + 0.03231137478724122, + 0.032824707916006446, + 0.03250850015319884, + 0.03134120791219175, + 0.03165508317761123 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[transport-xs-polars-lp]", + "fullname": "bench/test_ladder.py::test_emit[transport-xs-polars-lp]", + "params": { + "case_name": "transport", + "size": "xs", + "arm": "polars", + "sink": "lp" + }, + "param": "transport-xs-polars-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 278112063, + 281847615, + 293398399 + ], + "allocations": [ + 39967, + 39996, + 40006 + ], + "total_bytes": [ + 403154880, + 402712504, + 422619192 + ], + "rss_bytes": [ + 193871872, + 193282048, + 193708032 + ] + }, + "columns": 9800, + "rows": 1400, + "nonzeros": 12600, + "live_fraction": 1.0, + "variables": 9800 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.019197208108380437, + "max": 0.06787654105573893, + "mean": 0.030632659009742467, + "stddev": 0.015009808646705187, + "rounds": 11, + "median": 0.025904292007908225, + "iqr": 0.013639312062878162, + "q1": 0.020188354479614645, + "q3": 0.03382766654249281, + "iqr_outliers": 1, + "stddev_outliers": 2, + "outliers": "2;1", + "ld15iqr": 0.019197208108380437, + "hd15iqr": 0.06787654105573893, + "ops": 32.64489705846163, + "total": 0.3369592491071671, + "data": [ + 0.03468270809389651, + 0.06787654105573893, + 0.04776179092004895, + 0.0312625418882817, + 0.02654041606001556, + 0.023480416974052787, + 0.025904292007908225, + 0.02075854199938476, + 0.01949650002643466, + 0.019998291973024607, + 0.019197208108380437 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[transport-xs-polars-highs]", + "fullname": "bench/test_ladder.py::test_emit[transport-xs-polars-highs]", + "params": { + "case_name": "transport", + "size": "xs", + "arm": "polars", + "sink": "highs" + }, + "param": "transport-xs-polars-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 251883626, + 254079082, + 250785898, + 259518570, + 242249834, + 251408490, + 254324842 + ], + "allocations": [ + 56104, + 56113, + 56107, + 56116, + 56086, + 56114, + 56114 + ], + "total_bytes": [ + 378651450, + 380846914, + 377553722, + 386286402, + 373195594, + 382354250, + 389448514 + ], + "rss_bytes": [ + 191922176, + 192167936, + 191905792, + 192053248, + 192430080, + 192364544, + 192479232 + ] + }, + "columns": 9800, + "rows": 1400, + "nonzeros": 12600, + "live_fraction": 1.0, + "variables": 9800 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.01526112505234778, + "max": 0.01996583305299282, + "mean": 0.01653533407021314, + "stddev": 0.000914741861135122, + "rounds": 50, + "median": 0.016284854034893215, + "iqr": 0.0011375828180462122, + "q1": 0.01584833301603794, + "q3": 0.016985915834084153, + "iqr_outliers": 1, + "stddev_outliers": 11, + "outliers": "11;1", + "ld15iqr": 0.01526112505234778, + "hd15iqr": 0.01996583305299282, + "ops": 60.47655256033845, + "total": 0.826766703510657, + "data": [ + 0.01646708301268518, + 0.016028499929234385, + 0.016922582872211933, + 0.015806665876880288, + 0.015474250074476004, + 0.016203916864469647, + 0.015598749974742532, + 0.015927332919090986, + 0.015769333112984896, + 0.016366583993658423, + 0.01526112505234778, + 0.01618349994532764, + 0.016346541000530124, + 0.01665437500923872, + 0.017428499879315495, + 0.01789583289064467, + 0.015798707958310843, + 0.01722262497060001, + 0.01598845887929201, + 0.016748917056247592, + 0.01584833301603794, + 0.016574041917920113, + 0.017504208022728562, + 0.017699124990031123, + 0.016059833811596036, + 0.016265833051875234, + 0.016567917075008154, + 0.016167207853868604, + 0.01581804105080664, + 0.01563679100945592, + 0.01996583305299282, + 0.01838391600176692, + 0.01816974999383092, + 0.017067959066480398, + 0.01592670800164342, + 0.018397375009953976, + 0.01683854218572378, + 0.016192416893318295, + 0.016303875017911196, + 0.015419957926496863, + 0.015841833082959056, + 0.016347500029951334, + 0.015632082941010594, + 0.015835458878427744, + 0.016163749853149056, + 0.016985915834084153, + 0.016660082852467895, + 0.016108708921819925, + 0.017289499985054135, + 0.017000624909996986 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[transport-s-lpspec-lp]", + "fullname": "bench/test_ladder.py::test_emit[transport-s-lpspec-lp]", + "params": { + "case_name": "transport", + "size": "s", + "arm": "lpspec", + "sink": "lp" + }, + "param": "transport-s-lpspec-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1459627553, + 1462374249, + 1453335337, + 1459394913, + 1463665225 + ], + "allocations": [ + 470168, + 464122, + 472691, + 454149, + 469513 + ], + "total_bytes": [ + 1852886544, + 1851401520, + 1838254971, + 1852541325, + 1852750389 + ], + "rss_bytes": [ + 293126144, + 296599552, + 296484864, + 297566208, + 295763968 + ] + }, + "columns": 98000, + "rows": 14000, + "nonzeros": 126000, + "live_fraction": 1.0, + "variables": 98000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.052940667141228914, + "max": 0.07566899992525578, + "mean": 0.05848703911760822, + "stddev": 0.006445496533002731, + "rounds": 16, + "median": 0.05646679154597223, + "iqr": 0.003776625613681972, + "q1": 0.05446616653352976, + "q3": 0.05824279214721173, + "iqr_outliers": 3, + "stddev_outliers": 3, + "outliers": "3;3", + "ld15iqr": 0.052940667141228914, + "hd15iqr": 0.06539587490260601, + "ops": 17.097805173367686, + "total": 0.9357926258817315, + "data": [ + 0.05687241698615253, + 0.055406250059604645, + 0.07566899992525578, + 0.07044650008901954, + 0.06539587490260601, + 0.055542999878525734, + 0.05728804203681648, + 0.05710145807825029, + 0.05785404215566814, + 0.056061166105791926, + 0.05410483316518366, + 0.05863154213875532, + 0.054330541053786874, + 0.05460179201327264, + 0.05354550015181303, + 0.052940667141228914 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[transport-s-lpspec-highs]", + "fullname": "bench/test_ladder.py::test_emit[transport-s-lpspec-highs]", + "params": { + "case_name": "transport", + "size": "s", + "arm": "lpspec", + "sink": "highs" + }, + "param": "transport-s-lpspec-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 1370762323, + 1375913021, + 1369952915, + 1382053196, + 1372715029 + ], + "allocations": [ + 483270, + 478450, + 485762, + 491234, + 483404 + ], + "total_bytes": [ + 1777837300, + 1774427124, + 1768686724, + 1772985884, + 1768036300 + ], + "rss_bytes": [ + 262471680, + 263716864, + 263962624, + 266387456, + 263487488 + ] + }, + "columns": 98000, + "rows": 14000, + "nonzeros": 126000, + "live_fraction": 1.0, + "variables": 98000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.04827820905484259, + "max": 0.363096792018041, + "mean": 0.10069365848321468, + "stddev": 0.07769647900177676, + "rounds": 20, + "median": 0.06836868694517761, + "iqr": 0.06896577088627964, + "q1": 0.05298333347309381, + "q3": 0.12194910435937345, + "iqr_outliers": 2, + "stddev_outliers": 2, + "outliers": "2;2", + "ld15iqr": 0.04827820905484259, + "hd15iqr": 0.23659687512554228, + "ops": 9.931111999140413, + "total": 2.0138731696642935, + "data": [ + 0.04827820905484259, + 0.05005220789462328, + 0.050479291938245296, + 0.0522983327973634, + 0.05232879193499684, + 0.05363787501119077, + 0.05681625008583069, + 0.060122334165498614, + 0.0645464169792831, + 0.06542383297346532, + 0.0713135409168899, + 0.07258687494322658, + 0.08651470905169845, + 0.09912758390419185, + 0.11734587489627302, + 0.12655233382247388, + 0.137222042074427, + 0.14953300007618964, + 0.23659687512554228, + 0.363096792018041 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[transport-s-polars-lp]", + "fullname": "bench/test_ladder.py::test_emit[transport-s-polars-lp]", + "params": { + "case_name": "transport", + "size": "s", + "arm": "polars", + "sink": "lp" + }, + "param": "transport-s-polars-lp", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 384043199, + 376424639, + 394594495, + 371558591, + 381520063, + 379619519 + ], + "allocations": [ + 40274, + 40276, + 40297, + 40291, + 40271, + 40278 + ], + "total_bytes": [ + 505528068, + 497909524, + 511901460, + 493043436, + 503004932, + 501104388 + ], + "rss_bytes": [ + 248938496, + 248627200, + 254558208, + 250036224, + 250036224, + 250888192 + ] + }, + "columns": 98000, + "rows": 14000, + "nonzeros": 126000, + "live_fraction": 1.0, + "variables": 98000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.18008850002661347, + "max": 0.20704004215076566, + "mean": 0.19994949139654636, + "stddev": 0.011372120674215514, + "rounds": 5, + "median": 0.20506466599181294, + "iqr": 0.011123823234811425, + "q1": 0.19566199945984408, + "q3": 0.2067858226946555, + "iqr_outliers": 0, + "stddev_outliers": 1, + "outliers": "1;0", + "ld15iqr": 0.18008850002661347, + "hd15iqr": 0.20704004215076566, + "ops": 5.001263034056772, + "total": 0.9997474569827318, + "data": [ + 0.18008850002661347, + 0.20670108287595212, + 0.20704004215076566, + 0.20506466599181294, + 0.20085316593758762 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_emit[transport-s-polars-highs]", + "fullname": "bench/test_ladder.py::test_emit[transport-s-polars-highs]", + "params": { + "case_name": "transport", + "size": "s", + "arm": "polars", + "sink": "highs" + }, + "param": "transport-s-polars-highs", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 316666561, + 337441473, + 337179329 + ], + "allocations": [ + 56403, + 56522, + 56537 + ], + "total_bytes": [ + 456136659, + 472733659, + 472471491 + ], + "rss_bytes": [ + 230653952, + 238944256, + 235667456 + ] + }, + "columns": 98000, + "rows": 14000, + "nonzeros": 126000, + "live_fraction": 1.0, + "variables": 98000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.0573574579320848, + "max": 0.0915806251578033, + "mean": 0.07463235406612512, + "stddev": 0.012746460609437023, + "rounds": 16, + "median": 0.07513687503524125, + "iqr": 0.023063853848725557, + "q1": 0.061487562605179846, + "q3": 0.0845514164539054, + "iqr_outliers": 0, + "stddev_outliers": 7, + "outliers": "7;0", + "ld15iqr": 0.0573574579320848, + "hd15iqr": 0.0915806251578033, + "ops": 13.399014576359049, + "total": 1.1941176650580019, + "data": [ + 0.057998166885226965, + 0.057662291917949915, + 0.0573574579320848, + 0.0587638751603663, + 0.0642112500499934, + 0.06788187497295439, + 0.09122150018811226, + 0.07270725001581013, + 0.07217500009573996, + 0.08103295788168907, + 0.08453345787711442, + 0.08456937503069639, + 0.09074504091404378, + 0.0915806251578033, + 0.08411104092374444, + 0.07756650005467236 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[dispatch-xs-lpspec]", + "fullname": "bench/test_ladder.py::test_rebuild[dispatch-xs-lpspec]", + "params": { + "case_name": "dispatch", + "size": "xs", + "arm": "lpspec" + }, + "param": "dispatch-xs-lpspec", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 29057720, + 33379063, + 27347953, + 26092955, + 26498807, + 26229457 + ], + "allocations": [ + 189150, + 186177, + 181210, + 176509, + 199772, + 197832 + ], + "total_bytes": [ + 115942274, + 120453340, + 114379094, + 113078019, + 113665436, + 113361500 + ] + }, + "columns": 10000, + "rows": 100, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 10000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.05700500006787479, + "max": 0.07248679082840681, + "mean": 0.063563432963565, + "stddev": 0.006530171919604998, + "rounds": 5, + "median": 0.06311800004914403, + "iqr": 0.011055791226681322, + "q1": 0.05761134345084429, + "q3": 0.06866713467752561, + "iqr_outliers": 0, + "stddev_outliers": 2, + "outliers": "2;0", + "ld15iqr": 0.05700500006787479, + "hd15iqr": 0.07248679082840681, + "ops": 15.732315788752427, + "total": 0.31781716481782496, + "data": [ + 0.05781345791183412, + 0.05700500006787479, + 0.06739391596056521, + 0.06311800004914403, + 0.07248679082840681 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[dispatch-xs-polars]", + "fullname": "bench/test_ladder.py::test_rebuild[dispatch-xs-polars]", + "params": { + "case_name": "dispatch", + "size": "xs", + "arm": "polars" + }, + "param": "dispatch-xs-polars", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 4181560, + 85560, + 3362360, + 2494008 + ], + "allocations": [ + 504, + 480, + 511, + 507 + ], + "total_bytes": [ + 5014057, + 918057, + 4194857, + 3326505 + ] + }, + "columns": 10000, + "rows": 100, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 10000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.027775834081694484, + "max": 0.036503291921690106, + "mean": 0.03400714183226228, + "stddev": 0.0035372314989071917, + "rounds": 5, + "median": 0.035080250119790435, + "iqr": 0.002756239438895136, + "q1": 0.03316039592027664, + "q3": 0.03591663535917178, + "iqr_outliers": 1, + "stddev_outliers": 1, + "outliers": "1;1", + "ld15iqr": 0.034955249866470695, + "hd15iqr": 0.036503291921690106, + "ops": 29.405587947744223, + "total": 0.1700357091613114, + "data": [ + 0.03572108317166567, + 0.036503291921690106, + 0.034955249866470695, + 0.035080250119790435, + 0.027775834081694484 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[dispatch-s-lpspec]", + "fullname": "bench/test_ladder.py::test_rebuild[dispatch-s-lpspec]", + "params": { + "case_name": "dispatch", + "size": "s", + "arm": "lpspec" + }, + "param": "dispatch-s-lpspec", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 29937745, + 31576995, + 35388299 + ], + "allocations": [ + 217183, + 188770, + 186814 + ], + "total_bytes": [ + 124402084, + 125816224, + 131439278 + ] + }, + "columns": 100000, + "rows": 1000, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 100000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.0838457909412682, + "max": 0.1292390408925712, + "mean": 0.10674475799314678, + "stddev": 0.016795737580587344, + "rounds": 5, + "median": 0.10785941709764302, + "iqr": 0.02176965633407235, + "q1": 0.09554310370003805, + "q3": 0.1173127600341104, + "iqr_outliers": 0, + "stddev_outliers": 2, + "outliers": "2;0", + "ld15iqr": 0.0838457909412682, + "hd15iqr": 0.1292390408925712, + "ops": 9.368141525640088, + "total": 0.5337237899657339, + "data": [ + 0.0838457909412682, + 0.11333733308129013, + 0.09944220795296133, + 0.1292390408925712, + 0.10785941709764302 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[dispatch-s-polars]", + "fullname": "bench/test_ladder.py::test_rebuild[dispatch-s-polars]", + "params": { + "case_name": "dispatch", + "size": "s", + "arm": "polars" + }, + "param": "dispatch-s-polars", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 20785376, + 10741984, + 7497952, + 6940896, + 5807944, + 12296008, + 23111904 + ], + "allocations": [ + 599, + 556, + 539, + 535, + 522, + 562, + 659 + ], + "total_bytes": [ + 21653649, + 11610257, + 8366225, + 7809169, + 6695057, + 13183121, + 23980177 + ] + }, + "columns": 100000, + "rows": 1000, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 100000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.049721083138138056, + "max": 0.06701899995096028, + "mean": 0.05731277475133538, + "stddev": 0.006978338604786696, + "rounds": 5, + "median": 0.058071165811270475, + "iqr": 0.010883635026402771, + "q1": 0.051057927194051445, + "q3": 0.061941562220454216, + "iqr_outliers": 0, + "stddev_outliers": 2, + "outliers": "2;0", + "ld15iqr": 0.049721083138138056, + "hd15iqr": 0.06701899995096028, + "ops": 17.448117009492723, + "total": 0.2865638737566769, + "data": [ + 0.049721083138138056, + 0.060249082976952195, + 0.058071165811270475, + 0.06701899995096028, + 0.05150354187935591 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[fleet-xs-lpspec]", + "fullname": "bench/test_ladder.py::test_rebuild[fleet-xs-lpspec]", + "params": { + "case_name": "fleet", + "size": "xs", + "arm": "lpspec" + }, + "param": "fleet-xs-lpspec", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 228566580, + 226984226, + 225684388, + 225321105, + 225918117, + 224290650, + 223396091, + 225765574, + 225592920 + ], + "allocations": [ + 949612, + 941532, + 948000, + 956457, + 971719, + 996882, + 949329, + 975474, + 969502 + ], + "total_bytes": [ + 743543595, + 733792863, + 731985458, + 728660371, + 736113912, + 725339441, + 735579679, + 711650977, + 735346928 + ] + }, + "columns": 12000, + "rows": 6020, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.2424949579872191, + "max": 0.2654462920036167, + "mean": 0.2517003749962896, + "stddev": 0.008972297437707282, + "rounds": 5, + "median": 0.24966262513771653, + "iqr": 0.012532208056654781, + "q1": 0.24506330216536298, + "q3": 0.25759551022201777, + "iqr_outliers": 0, + "stddev_outliers": 2, + "outliers": "2;0", + "ld15iqr": 0.2424949579872191, + "hd15iqr": 0.2654462920036167, + "ops": 3.9729777916093343, + "total": 1.258501874981448, + "data": [ + 0.2549785829614848, + 0.24966262513771653, + 0.2654462920036167, + 0.2424949579872191, + 0.24591941689141095 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[fleet-xs-polars]", + "fullname": "bench/test_ladder.py::test_rebuild[fleet-xs-polars]", + "params": { + "case_name": "fleet", + "size": "xs", + "arm": "polars" + }, + "param": "fleet-xs-polars", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 10402857, + 5045289, + 5438505, + 2538537, + 1932329, + 1752105, + 4471849, + 2079785 + ], + "allocations": [ + 3126, + 3104, + 3109, + 3083, + 3080, + 3074, + 3110, + 3083 + ], + "total_bytes": [ + 15559358, + 10201790, + 10595006, + 7695038, + 7088830, + 6908606, + 9628350, + 7236286 + ] + }, + "columns": 12000, + "rows": 6020, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.12049691705033183, + "max": 0.18009362486191094, + "mean": 0.15570989158004522, + "stddev": 0.024845775333171064, + "rounds": 5, + "median": 0.16604508296586573, + "iqr": 0.03926649020286277, + "q1": 0.13490826002089307, + "q3": 0.17417475022375584, + "iqr_outliers": 0, + "stddev_outliers": 1, + "outliers": "1;0", + "ld15iqr": 0.12049691705033183, + "hd15iqr": 0.18009362486191094, + "ops": 6.422199578027024, + "total": 0.7785494579002261, + "data": [ + 0.12049691705033183, + 0.17220179201103747, + 0.13971204101108015, + 0.16604508296586573, + 0.18009362486191094 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[fleet-s-lpspec]", + "fullname": "bench/test_ladder.py::test_rebuild[fleet-s-lpspec]", + "params": { + "case_name": "fleet", + "size": "s", + "arm": "lpspec" + }, + "param": "fleet-s-lpspec", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 236465217, + 230265138, + 230314181, + 235354712 + ], + "allocations": [ + 1013723, + 1064808, + 1042523, + 1108382 + ], + "total_bytes": [ + 820675375, + 812313817, + 812157427, + 812028631 + ] + }, + "columns": 120000, + "rows": 60200, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.45908425003290176, + "max": 0.8855708749033511, + "mean": 0.5968156749848277, + "stddev": 0.17526937894554886, + "rounds": 5, + "median": 0.5462176250293851, + "iqr": 0.22720656247111037, + "q1": 0.464430718740914, + "q3": 0.6916372812120244, + "iqr_outliers": 0, + "stddev_outliers": 1, + "outliers": "1;0", + "ld15iqr": 0.45908425003290176, + "hd15iqr": 0.8855708749033511, + "ops": 1.6755592085033997, + "total": 2.984078374924138, + "data": [ + 0.8855708749033511, + 0.45908425003290176, + 0.4662128749769181, + 0.5462176250293851, + 0.6269927499815822 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[fleet-s-polars]", + "fullname": "bench/test_ladder.py::test_rebuild[fleet-s-polars]", + "params": { + "case_name": "fleet", + "size": "s", + "arm": "polars" + }, + "param": "fleet-s-polars", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 21911881, + 16980297, + 22321481, + 15259977, + 12212553, + 24779081, + 16121249 + ], + "allocations": [ + 3166, + 3197, + 3201, + 3166, + 3167, + 3204, + 3224 + ], + "total_bytes": [ + 27526140, + 22594556, + 27935740, + 20874236, + 17826812, + 30393340, + 21185532 + ] + }, + "columns": 120000, + "rows": 60200, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.22772562503814697, + "max": 0.34845287492498755, + "mean": 0.2734475334174931, + "stddev": 0.04985901696521917, + "rounds": 5, + "median": 0.26817658403888345, + "iqr": 0.07655231200624257, + "q1": 0.22982712514931336, + "q3": 0.30637943715555593, + "iqr_outliers": 0, + "stddev_outliers": 1, + "outliers": "1;0", + "ld15iqr": 0.22772562503814697, + "hd15iqr": 0.34845287492498755, + "ops": 3.657008668179223, + "total": 1.3672376670874655, + "data": [ + 0.34845287492498755, + 0.22772562503814697, + 0.2923549578990787, + 0.26817658403888345, + 0.23052762518636882 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[nodal-xs-lpspec]", + "fullname": "bench/test_ladder.py::test_rebuild[nodal-xs-lpspec]", + "params": { + "case_name": "nodal", + "size": "xs", + "arm": "lpspec" + }, + "param": "nodal-xs-lpspec", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 52771828, + 44401354, + 27851746, + 28179506, + 29788534 + ], + "allocations": [ + 206903, + 250477, + 209564, + 211064, + 270562 + ], + "total_bytes": [ + 155755598, + 147730927, + 127651323, + 127992429, + 130126641 + ] + }, + "columns": 3000, + "rows": 1000, + "nonzeros": null, + "live_fraction": 0.25, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.1058791249524802, + "max": 0.20808633300475776, + "mean": 0.16639165817759932, + "stddev": 0.03972203388064872, + "rounds": 5, + "median": 0.1748322919011116, + "iqr": 0.05528927122941241, + "q1": 0.14028624951606616, + "q3": 0.19557552074547857, + "iqr_outliers": 0, + "stddev_outliers": 2, + "outliers": "2;0", + "ld15iqr": 0.1058791249524802, + "hd15iqr": 0.20808633300475776, + "ops": 6.009916668614739, + "total": 0.8319582908879966, + "data": [ + 0.1748322919011116, + 0.20808633300475776, + 0.15175529103726149, + 0.1058791249524802, + 0.1914052499923855 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[nodal-xs-polars]", + "fullname": "bench/test_ladder.py::test_rebuild[nodal-xs-polars]", + "params": { + "case_name": "nodal", + "size": "xs", + "arm": "polars" + }, + "param": "nodal-xs-polars", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 3483872, + 6432992, + 1452256, + 2025696, + 4892896 + ], + "allocations": [ + 564, + 595, + 553, + 556, + 578 + ], + "total_bytes": [ + 4377720, + 7326840, + 2346104, + 2919544, + 5786744 + ] + }, + "columns": 3000, + "rows": 1000, + "nonzeros": null, + "live_fraction": 0.25, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.04335091705434024, + "max": 0.05056537501513958, + "mean": 0.04666835842654109, + "stddev": 0.0026210168834271586, + "rounds": 5, + "median": 0.0461864999961108, + "iqr": 0.0028903645579703152, + "q1": 0.04525897925486788, + "q3": 0.0481493438128382, + "iqr_outliers": 0, + "stddev_outliers": 2, + "outliers": "2;0", + "ld15iqr": 0.04335091705434024, + "hd15iqr": 0.05056537501513958, + "ops": 21.427794628218226, + "total": 0.23334179213270545, + "data": [ + 0.045894999988377094, + 0.047344000078737736, + 0.04335091705434024, + 0.0461864999961108, + 0.05056537501513958 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[nodal-s-lpspec]", + "fullname": "bench/test_ladder.py::test_rebuild[nodal-s-lpspec]", + "params": { + "case_name": "nodal", + "size": "s", + "arm": "lpspec" + }, + "param": "nodal-s-lpspec", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 45873706, + 44662464, + 50721179, + 60792634 + ], + "allocations": [ + 250628, + 244460, + 246757, + 230007 + ], + "total_bytes": [ + 162501787, + 161677393, + 167051732, + 177101199 + ] + }, + "columns": 30000, + "rows": 10000, + "nonzeros": null, + "live_fraction": 0.25, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.10686687496490777, + "max": 0.15459187515079975, + "mean": 0.13178534982725978, + "stddev": 0.017332814961366304, + "rounds": 5, + "median": 0.13094941596500576, + "iqr": 0.019839687447529286, + "q1": 0.1227069686865434, + "q3": 0.1425466561340727, + "iqr_outliers": 0, + "stddev_outliers": 2, + "outliers": "2;0", + "ld15iqr": 0.10686687496490777, + "hd15iqr": 0.15459187515079975, + "ops": 7.588096865932135, + "total": 0.6589267491362989, + "data": [ + 0.10686687496490777, + 0.138531583128497, + 0.13094941596500576, + 0.12798699992708862, + 0.15459187515079975 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[nodal-s-polars]", + "fullname": "bench/test_ladder.py::test_rebuild[nodal-s-polars]", + "params": { + "case_name": "nodal", + "size": "s", + "arm": "polars" + }, + "param": "nodal-s-polars", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 7519264, + 8682528, + 5454880, + 4733984, + 5454880, + 7584800 + ], + "allocations": [ + 621, + 639, + 597, + 617, + 613, + 646 + ], + "total_bytes": [ + 8594632, + 9757896, + 6530248, + 5809352, + 6530248, + 8660168 + ] + }, + "columns": 30000, + "rows": 10000, + "nonzeros": null, + "live_fraction": 0.25, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.04996333410963416, + "max": 0.10405112500302494, + "mean": 0.0689215833786875, + "stddev": 0.02059851856734571, + "rounds": 5, + "median": 0.06371287489309907, + "iqr": 0.017827260249760002, + "q1": 0.05791839584708214, + "q3": 0.07574565609684214, + "iqr_outliers": 1, + "stddev_outliers": 1, + "outliers": "1;1", + "ld15iqr": 0.04996333410963416, + "hd15iqr": 0.10405112500302494, + "ops": 14.509242982790036, + "total": 0.3446079168934375, + "data": [ + 0.10405112500302494, + 0.06057008309289813, + 0.04996333410963416, + 0.06631049979478121, + 0.06371287489309907 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[profiled-xs-lpspec]", + "fullname": "bench/test_ladder.py::test_rebuild[profiled-xs-lpspec]", + "params": { + "case_name": "profiled", + "size": "xs", + "arm": "lpspec" + }, + "param": "profiled-xs-lpspec", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 59447835, + 50285958, + 59646817, + 37371586, + 47098401, + 57287664 + ], + "allocations": [ + 221144, + 214355, + 217403, + 222297, + 233324, + 226442 + ], + "total_bytes": [ + 157631425, + 146807072, + 156659651, + 134120343, + 143784155, + 155639187 + ] + }, + "columns": 12000, + "rows": 1000, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.10609929100610316, + "max": 0.1286850841715932, + "mean": 0.11626896657980978, + "stddev": 0.010289411502253206, + "rounds": 5, + "median": 0.11514304089359939, + "iqr": 0.019229948054999113, + "q1": 0.10651460418011993, + "q3": 0.12574455223511904, + "iqr_outliers": 0, + "stddev_outliers": 1, + "outliers": "1;0", + "ld15iqr": 0.10609929100610316, + "hd15iqr": 0.1286850841715932, + "ops": 8.600747296687945, + "total": 0.5813448328990489, + "data": [ + 0.1286850841715932, + 0.11514304089359939, + 0.10609929100610316, + 0.10665304190479219, + 0.124764374922961 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[profiled-xs-polars]", + "fullname": "bench/test_ladder.py::test_rebuild[profiled-xs-polars]", + "params": { + "case_name": "profiled", + "size": "xs", + "arm": "polars" + }, + "param": "profiled-xs-polars", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 4480992, + 6496224, + 2482144, + 5758944, + 1384416, + 7479264, + 3252192 + ], + "allocations": [ + 547, + 571, + 549, + 582, + 532, + 577, + 564 + ], + "total_bytes": [ + 5611513, + 7626745, + 3612665, + 6889465, + 2514937, + 8609785, + 4382713 + ] + }, + "columns": 12000, + "rows": 1000, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 12000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.04713870887644589, + "max": 0.06118270801380277, + "mean": 0.05059644156135619, + "stddev": 0.005947233105798236, + "rounds": 5, + "median": 0.04819808388128877, + "iqr": 0.004271406040061265, + "q1": 0.047577989229466766, + "q3": 0.05184939526952803, + "iqr_outliers": 1, + "stddev_outliers": 1, + "outliers": "1;1", + "ld15iqr": 0.04713870887644589, + "hd15iqr": 0.06118270801380277, + "ops": 19.764235767199988, + "total": 0.25298220780678093, + "data": [ + 0.04819808388128877, + 0.04772441601380706, + 0.06118270801380277, + 0.04873829102143645, + 0.04713870887644589 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[profiled-s-lpspec]", + "fullname": "bench/test_ladder.py::test_rebuild[profiled-s-lpspec]", + "params": { + "case_name": "profiled", + "size": "s", + "arm": "lpspec" + }, + "param": "profiled-s-lpspec", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 79547179, + 69842196, + 71450877, + 68430882, + 81899953, + 65340804, + 76636690, + 73111468 + ], + "allocations": [ + 277330, + 371465, + 277051, + 322823, + 276393, + 400078, + 337559, + 377244 + ], + "total_bytes": [ + 231235559, + 222185036, + 220162727, + 215132564, + 233732037, + 214450236, + 238570724, + 223947817 + ] + }, + "columns": 120000, + "rows": 10000, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.21225066599436104, + "max": 1.7525787921622396, + "mean": 0.6343555167783052, + "stddev": 0.6411444140420534, + "rounds": 5, + "median": 0.4931175420060754, + "iqr": 0.6018684064620174, + "q1": 0.21235594793688506, + "q3": 0.8142243543989025, + "iqr_outliers": 1, + "stddev_outliers": 1, + "outliers": "1;1", + "ld15iqr": 0.21225066599436104, + "hd15iqr": 1.7525787921622396, + "ops": 1.5764030950320882, + "total": 3.171777583891526, + "data": [ + 0.21225066599436104, + 0.2123910419177264, + 1.7525787921622396, + 0.4931175420060754, + 0.5014395418111235 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[profiled-s-polars]", + "fullname": "bench/test_ladder.py::test_rebuild[profiled-s-polars]", + "params": { + "case_name": "profiled", + "size": "s", + "arm": "polars" + }, + "param": "profiled-s-polars", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 32383752, + 61613728, + 75490976 + ], + "allocations": [ + 597, + 660, + 762 + ], + "total_bytes": [ + 36164217, + 65245817, + 79123065 + ] + }, + "columns": 120000, + "rows": 10000, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 120000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.12029741704463959, + "max": 0.19342087488621473, + "mean": 0.13824521685019137, + "stddev": 0.03131294367224938, + "rounds": 5, + "median": 0.12208429211750627, + "iqr": 0.027308427030220628, + "q1": 0.12134438555222005, + "q3": 0.14865281258244067, + "iqr_outliers": 1, + "stddev_outliers": 1, + "outliers": "1;1", + "ld15iqr": 0.12029741704463959, + "hd15iqr": 0.19342087488621473, + "ops": 7.23352332025812, + "total": 0.6912260842509568, + "data": [ + 0.12208429211750627, + 0.13373012514784932, + 0.12029741704463959, + 0.12169337505474687, + 0.19342087488621473 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[sector-xs-lpspec]", + "fullname": "bench/test_ladder.py::test_rebuild[sector-xs-lpspec]", + "params": { + "case_name": "sector", + "size": "xs", + "arm": "lpspec" + }, + "param": "sector-xs-lpspec", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 64347903, + 44504143, + 28591818, + 44664082, + 38155390 + ], + "allocations": [ + 243938, + 258301, + 247107, + 247022, + 262375 + ], + "total_bytes": [ + 188580435, + 170844047, + 153019999, + 172785291, + 162666483 + ] + }, + "columns": 1000, + "rows": 1000, + "nonzeros": null, + "live_fraction": 0.058823529411764705, + "variables": 17000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.10928695811890066, + "max": 0.28015300002880394, + "mean": 0.1895189082249999, + "stddev": 0.06201760520201068, + "rounds": 5, + "median": 0.1869769999757409, + "iqr": 0.07069213525392115, + "q1": 0.15252552076708525, + "q3": 0.2232176560210064, + "iqr_outliers": 0, + "stddev_outliers": 2, + "outliers": "2;0", + "ld15iqr": 0.10928695811890066, + "hd15iqr": 0.28015300002880394, + "ops": 5.276518366245461, + "total": 0.9475945411249995, + "data": [ + 0.20423920801840723, + 0.28015300002880394, + 0.1669383749831468, + 0.1869769999757409, + 0.10928695811890066 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[sector-xs-polars]", + "fullname": "bench/test_ladder.py::test_rebuild[sector-xs-polars]", + "params": { + "case_name": "sector", + "size": "xs", + "arm": "polars" + }, + "param": "sector-xs-polars", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 6875361, + 7350497, + 4925665, + 3270881, + 5253345, + 4401377 + ], + "allocations": [ + 660, + 643, + 637, + 646, + 663, + 652 + ], + "total_bytes": [ + 7812022, + 8287158, + 5862326, + 4207542, + 6190006, + 5338038 + ] + }, + "columns": 1000, + "rows": 1000, + "nonzeros": null, + "live_fraction": 0.058823529411764705, + "variables": 17000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.06311645801179111, + "max": 0.17324774991720915, + "mean": 0.09117501662112773, + "stddev": 0.04618068222233883, + "rounds": 5, + "median": 0.07331483298912644, + "iqr": 0.033795541792642325, + "q1": 0.06747127091512084, + "q3": 0.10126681270776317, + "iqr_outliers": 1, + "stddev_outliers": 1, + "outliers": "1;1", + "ld15iqr": 0.06311645801179111, + "hd15iqr": 0.17324774991720915, + "ops": 10.96791683795836, + "total": 0.4558750831056386, + "data": [ + 0.06311645801179111, + 0.17324774991720915, + 0.06892287521623075, + 0.07727316697128117, + 0.07331483298912644 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[sector-s-lpspec]", + "fullname": "bench/test_ladder.py::test_rebuild[sector-s-lpspec]", + "params": { + "case_name": "sector", + "size": "s", + "arm": "lpspec" + }, + "param": "sector-s-lpspec", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 45667642, + 37369234, + 42217186, + 53378485 + ], + "allocations": [ + 294149, + 307458, + 359721, + 272552 + ], + "total_bytes": [ + 195692837, + 186659861, + 193835139, + 199936679 + ] + }, + "columns": 10000, + "rows": 10000, + "nonzeros": null, + "live_fraction": 0.058823529411764705, + "variables": 170000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.16481537511572242, + "max": 0.7014281249139458, + "mean": 0.3699669167865068, + "stddev": 0.21551336433751497, + "rounds": 5, + "median": 0.2694841669872403, + "iqr": 0.29640318715246394, + "q1": 0.22786893777083606, + "q3": 0.5242721249233, + "iqr_outliers": 0, + "stddev_outliers": 1, + "outliers": "1;0", + "ld15iqr": 0.16481537511572242, + "hd15iqr": 0.7014281249139458, + "ops": 2.702944384016532, + "total": 1.8498345839325339, + "data": [ + 0.2694841669872403, + 0.24888679198920727, + 0.7014281249139458, + 0.46522012492641807, + 0.16481537511572242 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[sector-s-polars]", + "fullname": "bench/test_ladder.py::test_rebuild[sector-s-polars]", + "params": { + "case_name": "sector", + "size": "s", + "arm": "polars" + }, + "param": "sector-s-polars", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 8191009, + 8911905, + 8010785, + 9042977, + 12105865 + ], + "allocations": [ + 695, + 686, + 685, + 689, + 737 + ], + "total_bytes": [ + 9309944, + 10030840, + 9129720, + 10161912, + 13373176 + ] + }, + "columns": 10000, + "rows": 10000, + "nonzeros": null, + "live_fraction": 0.058823529411764705, + "variables": 170000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.11550158308818936, + "max": 0.24625983298756182, + "mean": 0.17209969987161458, + "stddev": 0.05725262717368007, + "rounds": 5, + "median": 0.16231100005097687, + "iqr": 0.10209881269838661, + "q1": 0.1203305518720299, + "q3": 0.2224293645704165, + "iqr_outliers": 0, + "stddev_outliers": 1, + "outliers": "1;0", + "ld15iqr": 0.11550158308818936, + "hd15iqr": 0.24625983298756182, + "ops": 5.810585380137179, + "total": 0.8604984993580729, + "data": [ + 0.24625983298756182, + 0.21448587509803474, + 0.11550158308818936, + 0.16231100005097687, + 0.12194020813331008 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[storage-xs-lpspec]", + "fullname": "bench/test_ladder.py::test_rebuild[storage-xs-lpspec]", + "params": { + "case_name": "storage", + "size": "xs", + "arm": "lpspec" + }, + "param": "storage-xs-lpspec", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 126371139, + 124591888, + 126436263, + 129699505 + ], + "allocations": [ + 490617, + 483853, + 471133, + 469937 + ], + "total_bytes": [ + 331960987, + 332760053, + 332113669, + 336306427 + ] + }, + "columns": 10000, + "rows": 2100, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 10000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.09184350003488362, + "max": 0.10190391703508794, + "mean": 0.09605269185267389, + "stddev": 0.00372318734468261, + "rounds": 5, + "median": 0.09554279199801385, + "iqr": 0.004223229247145355, + "q1": 0.09372178133344278, + "q3": 0.09794501058058813, + "iqr_outliers": 0, + "stddev_outliers": 2, + "outliers": "2;0", + "ld15iqr": 0.09184350003488362, + "hd15iqr": 0.10190391703508794, + "ops": 10.410952371161082, + "total": 0.48026345926336944, + "data": [ + 0.10190391703508794, + 0.09434787509962916, + 0.09554279199801385, + 0.09662537509575486, + 0.09184350003488362 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[storage-xs-polars]", + "fullname": "bench/test_ladder.py::test_rebuild[storage-xs-polars]", + "params": { + "case_name": "storage", + "size": "xs", + "arm": "polars" + }, + "param": "storage-xs-polars", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 3572137, + 3342761, + 5985865, + 5227049 + ], + "allocations": [ + 1275, + 1277, + 1289, + 1303 + ], + "total_bytes": [ + 6693910, + 6464534, + 9071198, + 8348822 + ] + }, + "columns": 10000, + "rows": 2100, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 10000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.03982375003397465, + "max": 0.04758999985642731, + "mean": 0.042769183358177545, + "stddev": 0.0030076575487667304, + "rounds": 5, + "median": 0.0425567498896271, + "iqr": 0.0037291250191628933, + "q1": 0.040515437605790794, + "q3": 0.04424456262495369, + "iqr_outliers": 0, + "stddev_outliers": 1, + "outliers": "1;0", + "ld15iqr": 0.03982375003397465, + "hd15iqr": 0.04758999985642731, + "ops": 23.38132088296697, + "total": 0.2138459167908877, + "data": [ + 0.043129416881129146, + 0.03982375003397465, + 0.04074600012972951, + 0.0425567498896271, + 0.04758999985642731 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[storage-s-lpspec]", + "fullname": "bench/test_ladder.py::test_rebuild[storage-s-lpspec]", + "params": { + "case_name": "storage", + "size": "s", + "arm": "lpspec" + }, + "param": "storage-s-lpspec", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 139697742, + 139668264, + 141347382, + 135550354, + 136454162, + 138871075 + ], + "allocations": [ + 486944, + 488970, + 490374, + 479594, + 487371, + 485421 + ], + "total_bytes": [ + 371783280, + 374792205, + 385385798, + 371965533, + 369977074, + 369053158 + ] + }, + "columns": 100000, + "rows": 21000, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 100000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.1890204579103738, + "max": 0.8300117920152843, + "mean": 0.33638963336125016, + "stddev": 0.2767222275257752, + "rounds": 5, + "median": 0.22353545809164643, + "iqr": 0.19288255262654275, + "q1": 0.19570542697329074, + "q3": 0.3885879795998335, + "iqr_outliers": 1, + "stddev_outliers": 1, + "outliers": "1;1", + "ld15iqr": 0.1890204579103738, + "hd15iqr": 0.8300117920152843, + "ops": 2.9727432144916786, + "total": 1.6819481668062508, + "data": [ + 0.22353545809164643, + 0.8300117920152843, + 0.1890204579103738, + 0.24144670879468322, + 0.19793374999426305 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[storage-s-polars]", + "fullname": "bench/test_ladder.py::test_rebuild[storage-s-polars]", + "params": { + "case_name": "storage", + "size": "s", + "arm": "polars" + }, + "param": "storage-s-polars", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 18108489, + 7400353, + 14707617, + 26071113 + ], + "allocations": [ + 1385, + 1292, + 1312, + 1395 + ], + "total_bytes": [ + 21465974, + 10619766, + 17828726, + 29428598 + ] + }, + "columns": 100000, + "rows": 21000, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 100000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.12731945817358792, + "max": 0.18023854191415012, + "mean": 0.14977156706154346, + "stddev": 0.019091185997672677, + "rounds": 5, + "median": 0.1472094589844346, + "iqr": 0.015385051956400275, + "q1": 0.14103611512109637, + "q3": 0.15642116707749665, + "iqr_outliers": 1, + "stddev_outliers": 2, + "outliers": "2;1", + "ld15iqr": 0.12731945817358792, + "hd15iqr": 0.18023854191415012, + "ops": 6.676834726507765, + "total": 0.7488578353077173, + "data": [ + 0.18023854191415012, + 0.12731945817358792, + 0.1456083341035992, + 0.1472094589844346, + 0.1484820421319455 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[transport-xs-lpspec]", + "fullname": "bench/test_ladder.py::test_rebuild[transport-xs-lpspec]", + "params": { + "case_name": "transport", + "size": "xs", + "arm": "lpspec" + }, + "param": "transport-xs-lpspec", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 77302755, + 78086672, + 69031030, + 80743952, + 75402653 + ], + "allocations": [ + 389448, + 354016, + 378050, + 348015, + 362860 + ], + "total_bytes": [ + 252367745, + 251968923, + 243623272, + 254097494, + 250722393 + ] + }, + "columns": 9800, + "rows": 1400, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 9800 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.09304991690441966, + "max": 0.17968712514266372, + "mean": 0.12195855840109289, + "stddev": 0.03382951964067509, + "rounds": 5, + "median": 0.11399333295412362, + "iqr": 0.03368480107747018, + "q1": 0.10089813609374687, + "q3": 0.13458293717121705, + "iqr_outliers": 0, + "stddev_outliers": 1, + "outliers": "1;0", + "ld15iqr": 0.09304991690441966, + "hd15iqr": 0.17968712514266372, + "ops": 8.199506562805016, + "total": 0.6097927920054644, + "data": [ + 0.09304991690441966, + 0.1195482078474015, + 0.10351420915685594, + 0.17968712514266372, + 0.11399333295412362 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[transport-xs-polars]", + "fullname": "bench/test_ladder.py::test_rebuild[transport-xs-polars]", + "params": { + "case_name": "transport", + "size": "xs", + "arm": "polars" + }, + "param": "transport-xs-polars", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 7474785, + 4869729, + 2559585, + 2862025, + 9038793 + ], + "allocations": [ + 986, + 982, + 979, + 973, + 1024 + ], + "total_bytes": [ + 9427725, + 6822669, + 4512525, + 4840205, + 11016973 + ] + }, + "columns": 9800, + "rows": 1400, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 9800 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.041887749917805195, + "max": 0.05376233300194144, + "mean": 0.04748121639713645, + "stddev": 0.004885584155014883, + "rounds": 5, + "median": 0.04575129202567041, + "iqr": 0.007852364622522146, + "q1": 0.04403184319380671, + "q3": 0.05188420781632885, + "iqr_outliers": 0, + "stddev_outliers": 2, + "outliers": "2;0", + "ld15iqr": 0.041887749917805195, + "hd15iqr": 0.05376233300194144, + "ops": 21.06096001492306, + "total": 0.23740608198568225, + "data": [ + 0.05376233300194144, + 0.041887749917805195, + 0.051258166087791324, + 0.04474654095247388, + 0.04575129202567041 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[transport-s-lpspec]", + "fullname": "bench/test_ladder.py::test_rebuild[transport-s-lpspec]", + "params": { + "case_name": "transport", + "size": "s", + "arm": "lpspec" + }, + "param": "transport-s-lpspec", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 76382420, + 75059734, + 66487160, + 70596707, + 72169528 + ], + "allocations": [ + 380035, + 398587, + 397315, + 429305, + 378115 + ], + "total_bytes": [ + 288980396, + 271272602, + 275856327, + 277866857, + 276586429 + ] + }, + "columns": 98000, + "rows": 14000, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 98000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.18011416704393923, + "max": 0.39098629099316895, + "mean": 0.23256885018199683, + "stddev": 0.0893097401133643, + "rounds": 5, + "median": 0.20171758392825723, + "iqr": 0.07061368727590889, + "q1": 0.1823405419709161, + "q3": 0.252954229246825, + "iqr_outliers": 1, + "stddev_outliers": 1, + "outliers": "1;1", + "ld15iqr": 0.18011416704393923, + "hd15iqr": 0.39098629099316895, + "ops": 4.2998019692553395, + "total": 1.1628442509099841, + "data": [ + 0.39098629099316895, + 0.20171758392825723, + 0.20694354199804366, + 0.18308266694657505, + 0.18011416704393923 + ], + "iterations": 1 + } + }, + { + "group": null, + "name": "test_rebuild[transport-s-polars]", + "fullname": "bench/test_ladder.py::test_rebuild[transport-s-polars]", + "params": { + "case_name": "transport", + "size": "s", + "arm": "polars" + }, + "param": "transport-s-polars", + "extra_info": { + "benchmem": { + "peak_bytes": [ + 12056097, + 15447585, + 23803401 + ], + "allocations": [ + 1045, + 1060, + 1138 + ], + "total_bytes": [ + 14272289, + 17663777, + 26199969 + ] + }, + "columns": 98000, + "rows": 14000, + "nonzeros": null, + "live_fraction": 1.0, + "variables": 98000 + }, + "options": { + "disable_gc": false, + "timer": "perf_counter", + "min_rounds": 5, + "max_time": 1.0, + "min_time": 5e-06, + "warmup": false + }, + "stats": { + "min": 0.09193666698411107, + "max": 0.17880424996837974, + "mean": 0.1479277833830565, + "stddev": 0.03289141283382836, + "rounds": 5, + "median": 0.15748187503777444, + "iqr": 0.027194740483537316, + "q1": 0.1370262912241742, + "q3": 0.16422103170771152, + "iqr_outliers": 1, + "stddev_outliers": 1, + "outliers": "1;1", + "ld15iqr": 0.1520561659708619, + "hd15iqr": 0.17880424996837974, + "ops": 6.7600553265272465, + "total": 0.7396389169152826, + "data": [ + 0.09193666698411107, + 0.15748187503777444, + 0.17880424996837974, + 0.1520561659708619, + 0.15935995895415545 + ], + "iterations": 1 + } + } + ], + "datetime": "2026-08-12T15:44:14.665679+00:00", + "version": "5.2.3" +} \ No newline at end of file diff --git a/tests/test_relational.py b/tests/test_relational.py index 97cd04025..48fe51da0 100644 --- a/tests/test_relational.py +++ b/tests/test_relational.py @@ -507,7 +507,6 @@ def test_a_string_dimension_leaves_the_read_back_as_string(): 'objectives': {'o': {'sense': 'minimize', 'expression': 'sum(x, over=node)'}}, } cap = pl.DataFrame({'node': ['a', 'b', 'c'], 'value': [1.0, 2.0, 3.0]}) - declared = pl.Enum(['c', 'a', 'b']) with lps.build(model, {'cap': cap}) as ex: primal = ex.solve().primal('x')