Visualize day 1 benchmarks

main
Bram 2025-12-02 11:21:37 +01:00
parent 500c885da6
commit 5c55c53f41
13 changed files with 932 additions and 642 deletions

File diff suppressed because one or more lines are too long

39
bram/benchmarks/README.md Normal file
View File

@ -0,0 +1,39 @@
# Benchmarking setup
In this folder, I run some benchmarks on everyone's code.
## How to benchmark
1. Make sure you have the appropriate software installed. You can do so by
activating the Nix shell as defined in `shell.nix`, or you can view everyone's
installation requirements in the
[software requirements](#Software-requirements) section.
2. Run benchmarks by executing the respective scripts. For example, if you
wish to benchmark Bram's code, you may run `bram.sh` in your terminal. All data
will be collected in the `data/` folder.
3. Once you have collected all the data you wanted to collect, you can open the
Jupyter Notebook by typing `jupyter notebook Benchmarks.ipynb` in the terminal.
4. In the Jupyter Notebook, evaluate all cells and gain the graphs you want.
Graphs are also stored in the `img/` folder.
## Software requirements
To create the measurements, this benchmarking setup uses
[hyperfine](https://github.com/sharkdp/hyperfine). To build the visualization,
this setup uses [Jupyter Notebooks](https://jupyter.org/) - but you can install
the dependencies listed in `requirements.txt` to get all necessary packages
installed.
Bob uses [Python](https://www.python.org/).
Bram uses [Rust](https://rust-lang.org/) at version 1.86.0.
Brechtje uses [Python](https://www.python.org/).
Sander uses [GHCup](https://www.haskell.org/ghcup/) at version 9.6.7. Haskell
typically opens as a REPL from which functions can be evaluated, so some
liberties are taken here. The script is reformatted in the `sander_hs/` folder
and compiled to a binary in order to approximate performance.

View File

@ -0,0 +1,29 @@
import json
DIRECTORY = []
with open("data/all.json", "r") as fp:
DIRECTORY = json.load(fp)
def generate_datafile(obj):
path = "data/" + obj["name"]
with open(path, 'r') as fp:
benchmark = json.load(fp)
for time in benchmark["results"][0]["times"]:
yield {
"author": obj["author"],
"lang": obj["lang"],
"time": time / obj["runs"],
}
def generate_day(day : int):
for part in [ 1, 2 ]:
for measurement in generate_puzzle(f"{day}-{part}"):
measurement["part"] = part
yield measurement
def generate_puzzle(puzzle : str):
for obj in DIRECTORY:
if puzzle in obj["puzzles"]:
yield from generate_datafile(obj)

View File

@ -0,0 +1,57 @@
[
{
"name": "bob-d01-p1.json",
"author": "Bob",
"lang": "Python",
"puzzles": [
"1-1"
],
"runs": 1
},
{
"name": "bob-d01-p2.json",
"author": "Bob",
"lang": "Python",
"puzzles": [
"1-2"
],
"runs": 1
},
{
"name": "bram-d01-100.json",
"author": "Bram",
"lang": "Rust",
"puzzles": [
"1-1",
"1-2"
],
"runs": 100
},
{
"name": "brechtje-d01-p1.json",
"author": "Brechtje",
"lang": "Python",
"puzzles": [
"1-1"
],
"runs": 1
},
{
"name": "brechtje-d01-p2.json",
"author": "Brechtje",
"lang": "Python",
"puzzles": [
"1-2"
],
"runs": 1
},
{
"name": "sander-d01-p1.json",
"author": "Sander",
"lang": "Haskell",
"puzzles": [
"1-1"
],
"runs": 1
}
]

View File

@ -2,114 +2,114 @@
"results": [
{
"command": "python day01/day01-p1.py",
"mean": 0.03822894034999998,
"stddev": 0.012144075223691013,
"median": 0.0384504487,
"user": 0.03276039999999998,
"system": 0.004759478399999999,
"min": 0.023593248699999993,
"max": 0.09378562770000001,
"mean": 0.018280616970000003,
"stddev": 0.0006054695984127279,
"median": 0.018186844940000002,
"user": 0.01483600999999999,
"system": 0.0033221896000000008,
"min": 0.017335730940000002,
"max": 0.020703820940000003,
"times": [
0.0258334727,
0.026854287699999993,
0.0399822297,
0.09378562770000001,
0.035683990699999994,
0.028417045699999997,
0.026040642699999998,
0.0287597727,
0.0379906227,
0.040150946699999995,
0.0524629827,
0.052146840699999995,
0.058593723699999996,
0.056963051699999996,
0.05729004569999999,
0.05239131169999999,
0.030558795699999995,
0.057367665699999994,
0.0552966457,
0.0579215237,
0.05618647969999999,
0.051038109699999994,
0.026448008699999997,
0.027654906699999995,
0.048447536699999995,
0.046660147699999995,
0.0345386817,
0.027381352699999993,
0.0271584057,
0.027664060699999993,
0.026757941699999996,
0.027202629699999994,
0.0272295147,
0.027980929699999997,
0.0263920047,
0.027310674699999996,
0.0362795987,
0.045494989699999995,
0.0482373307,
0.0508878977,
0.0515023517,
0.0534676567,
0.052217589700000004,
0.041405759699999996,
0.028495394699999996,
0.041062544699999995,
0.0417715817,
0.0460366847,
0.0438757577,
0.0454951917,
0.0422026197,
0.0418745007,
0.029570451699999993,
0.0247783267,
0.0403118517,
0.047741050699999996,
0.048363022699999994,
0.0467327777,
0.043327284699999996,
0.0455912847,
0.031468127699999994,
0.028135951699999995,
0.0463591507,
0.043426738699999995,
0.037877277699999996,
0.024560285699999997,
0.024734791699999994,
0.0273053027,
0.026828248699999994,
0.036824954699999995,
0.045858032699999995,
0.043353192699999994,
0.0361220387,
0.0419495127,
0.0487565467,
0.0473831137,
0.0480600207,
0.043068205699999994,
0.0463273517,
0.0442373607,
0.0466131987,
0.0389102747,
0.0393067207,
0.0341753167,
0.026344393699999996,
0.024751101699999993,
0.024112212699999996,
0.024425316699999998,
0.024191128699999995,
0.024199224699999994,
0.0248749707,
0.023593248699999993,
0.023872050699999994,
0.023954621699999998,
0.025759817699999993,
0.024675213699999997,
0.025321191699999995,
0.025912937699999992,
0.027629769699999994,
0.030369005699999993
0.01807126494,
0.01766033694,
0.01770073494,
0.02004624194,
0.018178473940000002,
0.018417852940000003,
0.01812796494,
0.017955673940000003,
0.018379266940000003,
0.01809406594,
0.018453467940000003,
0.01802611594,
0.018267693940000003,
0.01793643794,
0.01828018094,
0.018444996940000003,
0.018143806940000003,
0.019526113940000003,
0.01844583894,
0.019931652940000003,
0.018626267940000003,
0.018122100940000004,
0.018915561940000002,
0.018065865940000002,
0.018375352940000002,
0.019079646940000004,
0.020026991940000002,
0.01761536094,
0.020703820940000003,
0.01825914994,
0.01748083594,
0.01893691494,
0.01743567994,
0.018392330940000003,
0.018382992940000002,
0.018990103940000003,
0.018086712940000003,
0.01733794194,
0.018799991940000003,
0.01816632794,
0.01769464394,
0.01754049594,
0.018241162940000003,
0.017692110940000002,
0.018402830940000003,
0.01799481994,
0.018223985940000003,
0.01759861894,
0.018958858940000003,
0.01837748394,
0.01904514494,
0.01809492294,
0.018427259940000003,
0.01818821094,
0.01813986894,
0.017615985940000002,
0.01796003594,
0.017505334940000002,
0.017965291940000003,
0.017791317940000002,
0.01812525794,
0.01798888094,
0.017678036940000003,
0.01851067694,
0.01800311694,
0.01808681394,
0.018373394940000003,
0.017636636940000002,
0.01763808194,
0.018445332940000003,
0.018159857940000003,
0.017980174940000003,
0.018537869940000003,
0.01955623394,
0.01860408494,
0.018257304940000003,
0.01800734094,
0.018969050940000003,
0.01744151794,
0.01839679694,
0.01871990494,
0.01770890894,
0.01807889994,
0.018185478940000003,
0.01817902994,
0.01770351694,
0.017856927940000003,
0.018366142940000003,
0.017762881940000003,
0.01861377394,
0.018307835940000003,
0.01844301694,
0.017335730940000002,
0.01826272194,
0.018238106940000002,
0.01845287894,
0.01923389294,
0.019019420940000004,
0.01755005494,
0.01829958194
],
"exit_codes": [
0,

View File

@ -2,114 +2,114 @@
"results": [
{
"command": "python day01/day01-p2.py",
"mean": 0.04541145110999999,
"stddev": 0.0061659276665782916,
"median": 0.04632733356,
"user": 0.03825545999999999,
"system": 0.0061213699999999975,
"min": 0.03218924256,
"max": 0.057393948560000005,
"mean": 0.020615625919999995,
"stddev": 0.0008088849992798855,
"median": 0.02046746494,
"user": 0.017299320000000003,
"system": 0.0031129196,
"min": 0.019567234939999997,
"max": 0.02628018894,
"times": [
0.04858690756,
0.04062161756,
0.047315361560000005,
0.04205326656,
0.040117793560000004,
0.052948674560000006,
0.05041541956000001,
0.05085754556000001,
0.03410045356000001,
0.033686752560000005,
0.033739053559999996,
0.033689966560000006,
0.03232615456,
0.03523449256,
0.05724295456,
0.05148632056000001,
0.04564088256,
0.04519933356,
0.044088846560000006,
0.04710066156000001,
0.046946055560000005,
0.04893831656,
0.04654469456,
0.04531594656,
0.043697287560000006,
0.04327408856000001,
0.03877720456,
0.04164936056,
0.05022757956,
0.053948838560000004,
0.057393948560000005,
0.05522872356,
0.05110258656000001,
0.05359581356,
0.04724179256000001,
0.04816274556,
0.04592650756000001,
0.04656867356000001,
0.04949912956000001,
0.04514734156,
0.03570722556,
0.04281620456,
0.04206231556000001,
0.033078940560000006,
0.03463973856000001,
0.03972590256,
0.05148204856000001,
0.04829295956,
0.03621049756,
0.033537381559999996,
0.03721896556,
0.05201895256,
0.049742014560000006,
0.04776633956000001,
0.04976611056000001,
0.04418950056,
0.04390970756,
0.04625697156,
0.04728216356000001,
0.049102620560000004,
0.04978503756000001,
0.04476852456000001,
0.04562532056,
0.04424657856,
0.05185844256000001,
0.05180182256,
0.046976191560000005,
0.05024639056000001,
0.04959097156,
0.05101904656,
0.03461228656,
0.03461387356000001,
0.03671324256,
0.04420345456000001,
0.04696286656,
0.055995720560000004,
0.05061502856,
0.05062734456000001,
0.046681447560000006,
0.04721871356,
0.04572565456000001,
0.04501869756,
0.04575281456000001,
0.04932772656000001,
0.05343822956000001,
0.052028300560000004,
0.04766060456,
0.038578869560000006,
0.03218924256,
0.03734468156000001,
0.04384029256000001,
0.050929902560000004,
0.05281846956,
0.04639769556000001,
0.04429052956,
0.04606373456,
0.048083003560000004,
0.045911987560000006,
0.04543999556,
0.04569671756
0.02120531594,
0.020777152939999998,
0.02165869094,
0.020604701939999998,
0.02084050594,
0.02121598294,
0.02162024094,
0.021570440939999998,
0.02122411594,
0.02059801294,
0.02178862094,
0.02069527294,
0.02011315294,
0.02125525994,
0.02096512494,
0.02085369194,
0.020566496939999998,
0.020334108939999998,
0.020670181939999997,
0.02072439694,
0.02028807694,
0.02055907894,
0.02050522594,
0.02092301294,
0.02069373694,
0.02047648894,
0.019976937939999998,
0.019910852939999998,
0.020397030939999998,
0.020378081939999997,
0.02104977694,
0.02029634894,
0.02018755294,
0.02131716194,
0.019567234939999997,
0.02075919594,
0.01991730294,
0.02038686994,
0.02033121294,
0.01992772394,
0.020304039939999997,
0.01986143994,
0.020572858939999997,
0.020734446939999998,
0.019846204939999997,
0.02002030594,
0.019718745939999997,
0.02024268194,
0.02153054794,
0.02041505394,
0.02017235094,
0.02079594794,
0.01996096494,
0.020180008939999997,
0.02079084694,
0.021043737939999998,
0.019837977939999998,
0.02061569094,
0.02031442194,
0.02030791894,
0.019852781939999998,
0.020351002939999998,
0.020259908939999998,
0.02053684794,
0.02018773594,
0.01992955094,
0.02045844094,
0.01992390594,
0.020803037939999998,
0.02061347694,
0.02014947494,
0.020152006939999998,
0.02034143394,
0.01983471794,
0.020450447939999998,
0.022272646939999998,
0.02044323294,
0.020688650939999997,
0.020061243939999997,
0.020233437939999998,
0.020981132939999998,
0.019957915939999998,
0.02051775194,
0.01970484894,
0.02035442294,
0.019966405939999998,
0.02193963894,
0.02078478494,
0.02628018894,
0.02180391294,
0.020251498939999998,
0.02187088094,
0.020118542939999998,
0.021709151939999997,
0.02086194094,
0.01997328994,
0.020484386939999998,
0.021529263939999998,
0.019873743939999997,
0.02065833294
],
"exit_codes": [
0,

View File

@ -2,114 +2,114 @@
"results": [
{
"command": "for run in {1..100}; do target/release/aoc2025 1; done",
"mean": 0.3209171330600001,
"stddev": 0.06912370514464004,
"median": 0.31733743842,
"user": 0.12774712000000002,
"system": 0.18811515,
"min": 0.18901236892,
"max": 0.5454262219200001,
"mean": 0.10949902425999998,
"stddev": 0.01303120138107424,
"median": 0.10794122648000001,
"user": 0.0481385,
"system": 0.06004530999999999,
"min": 0.08743557148000002,
"max": 0.14346140548,
"times": [
0.32901505492,
0.35589986292000003,
0.35293158192,
0.36846902592,
0.38234202092,
0.30366900492,
0.29018771692,
0.33612383892000003,
0.32239208392,
0.32289456692,
0.28245230292,
0.26871287792,
0.31043925992,
0.33495310492,
0.32918007292,
0.34974822092,
0.37755511792,
0.36699618592,
0.37780061692,
0.38380039792,
0.38373057992,
0.45611059692,
0.38467784292,
0.38463839292,
0.39507502192,
0.38982799992,
0.39220254592000003,
0.38981040992,
0.39322252992,
0.39439366492,
0.38911047592000003,
0.40424637492,
0.40340111592,
0.40765913792,
0.40841903692000003,
0.39719493192,
0.5454262219200001,
0.48013536792,
0.38111417392,
0.35035591392,
0.30254926192,
0.30795329892,
0.24643972592000002,
0.35967777992,
0.18901236892,
0.21599748091999998,
0.20967083992000002,
0.25930284292,
0.24317482392,
0.30930459692,
0.31939877792,
0.27999646792,
0.25791276992,
0.23326737192000002,
0.28325422992,
0.26893403592,
0.27285110192,
0.42320354692,
0.37206708992,
0.39127948892000003,
0.30741866992,
0.32723120392,
0.26509262392,
0.31527609892,
0.32005553492,
0.19529146892,
0.25337454192,
0.25479495492,
0.28464836992,
0.28461546792,
0.29561398892,
0.24718056092000001,
0.26281247592,
0.27454682192,
0.26249891392,
0.29358589892,
0.27614823592,
0.43836924992000004,
0.23460257892000003,
0.21493214292,
0.19987172792000002,
0.27299085992,
0.19212104691999998,
0.34766739992,
0.40541196492000003,
0.40074627692000003,
0.37993838792,
0.27619252392,
0.32962238392,
0.29411795592,
0.23638225192,
0.26090372492,
0.25797784692,
0.28363530592,
0.25150928992,
0.32068586392,
0.36486215392,
0.26354788392,
0.27554843892,
0.24832705991999998
0.10262904248000002,
0.10309315948000002,
0.08788191948000001,
0.08788880848000001,
0.08988906048000002,
0.08751818448000001,
0.08957111248,
0.09758415848000002,
0.09701446348000001,
0.09691613148000001,
0.09622675148000001,
0.09456499148000001,
0.09579022648000002,
0.09444151848000001,
0.09508792248000002,
0.09606605248000001,
0.09695228048000001,
0.09945660648000001,
0.09628507748000001,
0.09672642548000002,
0.09634512948000001,
0.09588621348000001,
0.09470692948000001,
0.09532162748000002,
0.09455080948000001,
0.09497292148000001,
0.10120339848000001,
0.11154805048000001,
0.11532427548000002,
0.12480157548000002,
0.12592739948,
0.12507496648,
0.12549518748,
0.12522092848,
0.12732470448,
0.12790656448,
0.12489098348000001,
0.13339627348,
0.10624044648000001,
0.10724894148000001,
0.10669420748000001,
0.10763329948000001,
0.10534154348000001,
0.10543322348000002,
0.10665542748000001,
0.10487852848000001,
0.10716879648000001,
0.11600640648000002,
0.11622806648000002,
0.11648707548000001,
0.11719899848000001,
0.11843976248000002,
0.08857608548000001,
0.09061829048000002,
0.08743557148000002,
0.10892493048000002,
0.11079558148000002,
0.11606146848000001,
0.12125704848000002,
0.12159368348000002,
0.11949176648000001,
0.11928547748000001,
0.12190114648000001,
0.12102119648000001,
0.12058027548000001,
0.12061425148000002,
0.12009168948000001,
0.12136069848000001,
0.12952496048,
0.09928884548000001,
0.09773379248000001,
0.09590983548000001,
0.10297853048000001,
0.11318080748000002,
0.11342295148000002,
0.11455993448000001,
0.11295701548000002,
0.11299484748000001,
0.11239145748000001,
0.11219660648000002,
0.11406977448000001,
0.11238566648000001,
0.11289772048000002,
0.11166642748000001,
0.12329825748000002,
0.12529479848,
0.13912101548,
0.14346140548,
0.14263528748,
0.12373552048000001,
0.10561196548000001,
0.10513752748,
0.10701318248000001,
0.10513885148000002,
0.10542516148000002,
0.10548880248000002,
0.10595660348000001,
0.10824915348000001,
0.11516850448000002,
0.12826149748000001
],
"exit_codes": [
0,

View File

@ -2,114 +2,114 @@
"results": [
{
"command": "python 1-1.py",
"mean": 0.018531606650000004,
"stddev": 0.0009697654737302886,
"median": 0.01829596304,
"user": 0.01511744,
"system": 0.0029578599999999992,
"min": 0.017304727540000002,
"max": 0.02248616554,
"mean": 0.01843302404,
"stddev": 0.0012657147339510022,
"median": 0.017979195580000003,
"user": 0.015601169999999998,
"system": 0.002655909,
"min": 0.01719525558,
"max": 0.024262817580000005,
"times": [
0.018676837539999998,
0.018995710540000002,
0.019643646540000004,
0.020617333540000005,
0.02023100254,
0.01966168554,
0.018278212539999998,
0.018283697540000005,
0.018802867540000004,
0.020556828540000002,
0.01940808754,
0.02035438454,
0.01823896454,
0.01927474154,
0.01808785054,
0.019269913540000003,
0.018178381540000003,
0.01954184254,
0.01809774754,
0.019065461540000002,
0.01856356354,
0.01934330654,
0.01927192054,
0.018465480540000002,
0.019203257540000004,
0.01740221854,
0.01843662654,
0.01819818554,
0.018869351540000003,
0.01769237154,
0.017449920540000004,
0.02245724254,
0.01792987754,
0.017840725539999998,
0.01838984254,
0.01793255454,
0.017589788539999998,
0.01809489854,
0.017777912540000003,
0.019125719540000002,
0.018416809540000002,
0.01768825054,
0.01925101654,
0.01781002954,
0.018187980540000002,
0.018166981540000002,
0.019628773539999998,
0.01751655654,
0.01836816854,
0.02248616554,
0.019726762539999998,
0.019820494540000004,
0.01769049154,
0.01845664054,
0.01867295654,
0.01873383454,
0.017500965540000003,
0.01804942254,
0.017483191539999998,
0.01941934954,
0.01847608354,
0.01774878454,
0.01826050754,
0.01770788754,
0.01764588054,
0.018347120540000005,
0.017500383540000004,
0.018331672540000003,
0.01736494054,
0.01838593954,
0.01825479454,
0.017304727540000002,
0.018134339540000002,
0.01927617854,
0.01752308254,
0.017315760540000003,
0.01824302554,
0.02027867454,
0.017819704540000002,
0.01878850454,
0.017577124540000003,
0.018608486540000004,
0.01821848054,
0.018224522540000003,
0.017449896540000003,
0.01846751854,
0.017965607540000005,
0.019199922540000004,
0.01830822854,
0.018218470540000004,
0.01913314854,
0.019134616540000003,
0.01745566254,
0.018128841540000003,
0.018694729540000003,
0.01787084754,
0.017900738540000002,
0.017693489540000003,
0.01833262554,
0.01749490954
0.021940215580000005,
0.02037590558,
0.01956901858,
0.01847677558,
0.017818465580000005,
0.017927290580000005,
0.01987165758,
0.017643502580000005,
0.01889718958,
0.017678766580000005,
0.01798546058,
0.01796282558,
0.018096614580000003,
0.019076076580000004,
0.017984125580000003,
0.01791695258,
0.01766349558,
0.02018217858,
0.01855690058,
0.01782171658,
0.018275047580000002,
0.01793372058,
0.018170532580000003,
0.017849274580000005,
0.01762079558,
0.01847150358,
0.017508063580000004,
0.017649895580000005,
0.01746609658,
0.017974265580000003,
0.01829079258,
0.01731760458,
0.01785077358,
0.01721457758,
0.01787336758,
0.018715130580000003,
0.017604400580000006,
0.01719525558,
0.01837595358,
0.019775062580000002,
0.017288543580000003,
0.017996394580000005,
0.017708625580000005,
0.01723078058,
0.01859565758,
0.017730976580000002,
0.017462975580000005,
0.017829121580000003,
0.01851731458,
0.01785272158,
0.01804898958,
0.017888834580000006,
0.01731304058,
0.017909111580000005,
0.018421691580000003,
0.017520087580000003,
0.01780653158,
0.017915070580000005,
0.01786583858,
0.017567218580000002,
0.018018454580000003,
0.01769244358,
0.018978892580000004,
0.01816111358,
0.017368446580000002,
0.017602324580000002,
0.01786462758,
0.01852068958,
0.018079517580000003,
0.01744804658,
0.017847348580000005,
0.01761715958,
0.01768220458,
0.017716536580000004,
0.017590534580000004,
0.01916825858,
0.01837094258,
0.024262817580000005,
0.023162718580000005,
0.02013178158,
0.022817841580000005,
0.019455812580000002,
0.018663137580000003,
0.020078744580000002,
0.018950286580000003,
0.022046223580000003,
0.01906816058,
0.01824326458,
0.01871615058,
0.01788724858,
0.018833006580000006,
0.01850424658,
0.020043292580000004,
0.01800679058,
0.01962254158,
0.017958190580000005,
0.018563434580000003,
0.01756514958,
0.017695261580000003,
0.018251983580000006
],
"exit_codes": [
0,

View File

@ -2,114 +2,114 @@
"results": [
{
"command": "python 1-2.py",
"mean": 0.09239564028000004,
"stddev": 0.003277270424989668,
"median": 0.09210167882,
"user": 0.08859279,
"system": 0.0031007332000000006,
"min": 0.08676229882,
"max": 0.10231677882,
"mean": 0.10065511542000002,
"stddev": 0.005070299601528213,
"median": 0.10021386182000001,
"user": 0.09656875,
"system": 0.003348090000000002,
"min": 0.08970616732000002,
"max": 0.12020687432000002,
"times": [
0.08687562382,
0.09238968482,
0.09009395882,
0.09109489282,
0.09291091282,
0.09536776382,
0.08687129082,
0.08676229882,
0.09254036882,
0.08725619082,
0.09118894082,
0.08982836682,
0.08833575782,
0.09096967882,
0.08756365382,
0.09131448982,
0.09010938682,
0.08906647582,
0.09203916282,
0.09166352382,
0.09648290282,
0.09417644582,
0.08916426282,
0.08873191582,
0.09373718182,
0.08931887082,
0.09033590082,
0.09072725782,
0.08948089782,
0.09076701982,
0.08996103282,
0.09245469082,
0.08816993882,
0.09320210082,
0.09147358182,
0.09130199682,
0.09912790982,
0.09093673082,
0.09031318982,
0.09610343382,
0.09340447782,
0.09288925882,
0.09333768882,
0.09035897982,
0.09324265782,
0.09018080382,
0.09076517282,
0.09790104482,
0.08957022182,
0.09276955682,
0.09348325682,
0.09452727482,
0.09274908482,
0.09646952582,
0.09242468082,
0.09648638282,
0.09433526582,
0.09285547882,
0.08972928582,
0.09302636282,
0.09224084582,
0.08913760182,
0.09241483982,
0.08994981982,
0.09274473582,
0.09055131682,
0.09469303182,
0.08907264882,
0.09221878782,
0.09960096382,
0.09109839482,
0.09973737982,
0.09529639382,
0.09163470682,
0.09629972482,
0.09079821582,
0.09217952582,
0.09542088482,
0.09048856282000001,
0.09408336382,
0.09566557382,
0.08913646482,
0.09534902182,
0.08861327182,
0.09844522182,
0.09531716482,
0.09085901682,
0.09165393382,
0.09216419482,
0.08984741682,
0.09363125782,
0.10231677882,
0.09781929482,
0.09930575082,
0.08697172482,
0.09120329282,
0.09685561282,
0.09910966982,
0.08841167982,
0.09650979082
0.09720221832,
0.09865108932000001,
0.09526603432000001,
0.10220708232000002,
0.10600740832000001,
0.09565718732000002,
0.09584613332000001,
0.10399513632000001,
0.10715478232000002,
0.10124971932000001,
0.10037107232000002,
0.10223235032000001,
0.09968424232,
0.09940458732000002,
0.09930831532,
0.09532145232000001,
0.08970616732000002,
0.09986469332000002,
0.09213563732,
0.09521426632,
0.10171789432000002,
0.09781683532000002,
0.10088793532000001,
0.10186061832000001,
0.09871522032,
0.10478594232,
0.09268426532000001,
0.11021149432,
0.10253815832000002,
0.09696197432,
0.09825557732000001,
0.10135564132000001,
0.10723291232000001,
0.09486173832000001,
0.12020687432000002,
0.10346667332000001,
0.09620447132000001,
0.10211980332000001,
0.10263448232000001,
0.09739181032000001,
0.10659001632000001,
0.09343680432000001,
0.10017148632000002,
0.09568633732000001,
0.10377575732000001,
0.10569169432000002,
0.09891529332000001,
0.09706895132000001,
0.10359639532,
0.11909498532000001,
0.10124096632000001,
0.10726747332000001,
0.09666090032,
0.10025623732000001,
0.09513318232000001,
0.10827525632000001,
0.10478741132000001,
0.09365811832000001,
0.09568155632000001,
0.10111659732000002,
0.10849375632000001,
0.10122607432000001,
0.09808621332000002,
0.10768904532000001,
0.09773930432000001,
0.10163057132000002,
0.09868030232000001,
0.10004012732,
0.09432664032000002,
0.09809490532000001,
0.09813455632000001,
0.10013154632000001,
0.10039868432000001,
0.09614563532,
0.09835838332,
0.09961064332000001,
0.10083732132,
0.10392489432000002,
0.10173207032,
0.09681472732000002,
0.09998077132000001,
0.10510356132000001,
0.10299731132,
0.09985206932000001,
0.10440825632000002,
0.10392704632000001,
0.10417230732000002,
0.10073995232,
0.10120393632000001,
0.10234714332000001,
0.09503944032000002,
0.09673561932000001,
0.10741705832000001,
0.11105290632,
0.09754221632000001,
0.10467473532000002,
0.09256150232000002,
0.09705440132000001,
0.10414729132000002,
0.09596329532000002
],
"exit_codes": [
0,

View File

@ -2,114 +2,114 @@
"results": [
{
"command": "sander_hs/bin/d01-p1",
"mean": 0.04911168208,
"stddev": 0.01032973156660167,
"median": 0.055515197020000004,
"user": 0.03294559,
"system": 0.009693189999999997,
"min": 0.017305699020000002,
"max": 0.06958076202,
"mean": 0.022359646950000003,
"stddev": 0.003947930999644063,
"median": 0.0221566094,
"user": 0.011003309999999999,
"system": 0.0036034243999999997,
"min": 0.011151118400000002,
"max": 0.0418797714,
"times": [
0.028148885020000007,
0.02812234502,
0.02839967402,
0.04401772302,
0.044329020020000005,
0.044894278020000004,
0.044741925020000003,
0.055358096020000004,
0.04492544502,
0.044899033020000007,
0.04474375802,
0.045663883020000004,
0.04363284102000001,
0.04337241202000001,
0.043829707020000004,
0.04338248202000001,
0.043564638020000004,
0.043666556020000004,
0.04448572002000001,
0.04534801402000001,
0.055672298020000004,
0.05650688202,
0.04466858902,
0.044727196020000005,
0.05606819202000001,
0.05630577502000001,
0.04196739202000001,
0.056698006020000004,
0.04718387702000001,
0.04509804902,
0.04421570902000001,
0.028447144020000002,
0.05268495302,
0.056925696020000006,
0.05670926802,
0.05709284802000001,
0.056762600020000005,
0.05745422002000001,
0.05684000402000001,
0.046027741020000006,
0.045032208020000006,
0.05636665002000001,
0.05729105602,
0.056210446020000006,
0.05684725402000001,
0.05645790702000001,
0.06151986702,
0.05665584102000001,
0.056705755020000005,
0.05661739502000001,
0.05766367202000001,
0.05678177402,
0.05803652102,
0.05646028502000001,
0.058079915020000004,
0.05680949102000001,
0.05642244302000001,
0.045866505020000004,
0.03218489402000001,
0.05623631902,
0.05718868602000001,
0.04657174302000001,
0.01875773202,
0.017305699020000002,
0.028071844020000007,
0.05632571202000001,
0.056854141020000006,
0.05691621702,
0.05666466802000001,
0.05623132402000001,
0.032242957020000004,
0.04521475002000001,
0.04536657302,
0.05718462202000001,
0.04684306102000001,
0.029293676020000006,
0.02914338702,
0.039871728020000004,
0.05688682402000001,
0.05669724802,
0.06717558102,
0.05753922002000001,
0.05684541902,
0.05647092202,
0.04162697102000001,
0.044116325020000006,
0.057613531020000004,
0.05710429002000001,
0.058932054020000006,
0.05685631902000001,
0.05945756902000001,
0.06958076202,
0.057347868020000005,
0.05646610902000001,
0.05678866702000001,
0.04556446502000001,
0.028980023020000002,
0.04325268302,
0.04377380002,
0.04421396402
0.021608108400000003,
0.0216550764,
0.0214301634,
0.0217091644,
0.021845091400000002,
0.0218199154,
0.0219022274,
0.0222604954,
0.0221990744,
0.0221290354,
0.022109658400000003,
0.0221543054,
0.0220385414,
0.0221145864,
0.0222324194,
0.0222197784,
0.022081751400000002,
0.0221985664,
0.0221589134,
0.022402793400000003,
0.022002303400000003,
0.022110325400000002,
0.0219013264,
0.022116461400000002,
0.021828275400000003,
0.021764728400000002,
0.0218213174,
0.011151118400000002,
0.021338464400000003,
0.0224858174,
0.04095669340000001,
0.023139116400000003,
0.022919120400000003,
0.0401848994,
0.023492082400000003,
0.0235819404,
0.0233865764,
0.023311378400000003,
0.0237322984,
0.023424249400000003,
0.023000724400000002,
0.0230065454,
0.0218798444,
0.0218653774,
0.021647235400000003,
0.022240412400000003,
0.0224920394,
0.0223583574,
0.0223172124,
0.0220545844,
0.011460039400000002,
0.012014767400000001,
0.011425214400000001,
0.022288648400000003,
0.0214406644,
0.021533019400000002,
0.022723869400000003,
0.0418797714,
0.023123074400000002,
0.022699171400000002,
0.022425212400000002,
0.0225628434,
0.0217416164,
0.021699208400000003,
0.0221595004,
0.022477877400000002,
0.0222780814,
0.0225413564,
0.0223755154,
0.021824677400000003,
0.021797454400000003,
0.021913774400000002,
0.0218400794,
0.022196666400000002,
0.022422626400000003,
0.0221716494,
0.022310612400000002,
0.022924382400000002,
0.023227522400000002,
0.022039313400000003,
0.021584635400000003,
0.0217211544,
0.021672446400000003,
0.0218050724,
0.0217344044,
0.0223603214,
0.0224140354,
0.0225898824,
0.022544186400000003,
0.022495991400000002,
0.022461002400000003,
0.022642661400000003,
0.0216293234,
0.021656978400000002,
0.0217763664,
0.021687655400000002,
0.0218970694,
0.021596916400000003,
0.0222494804,
0.0221464094
],
"exit_codes": [
0,

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

View File

@ -0,0 +1,16 @@
backports.tarfile==1.2.0
chardet==5.2.0
fqdn==1.5.1
html5lib==1.1
importlib-metadata==8.0.0
isoduration==20.11.0
jaraco.collections==5.1.0
jsonpointer==3.0.0
notebook==7.4.1
pip-chill==1.0.2
seaborn==0.13.2
tinycss2==1.4.0
toml==0.10.2
tomli==2.0.1
uri-template==1.3.0
webcolors==24.11.1

View File

@ -11,8 +11,11 @@ in pkgs.mkShell {
# Jupyter notebook
(python312.withPackages
(py-pkgs: with py-pkgs; [
matplotlib
notebook
pandas
pip-chill
seaborn
])
)
];