Dataset

Python transformations

A controlled corpus of 100 production-code classes, with 25 each from Django, Flask, Requests, and attrs. Thirteen transformations are applied independently to each original, producing 1,400 records. Evaluation uses the 920 variants whose source changes, compared with their matched original; these are not human-rated samples.

The adapter maps Python's base_sample_id to the common group_id field for pairing. Variants receive no artificial scalar severity label; each is compared directly with its original.

Download dataset (JSON)

Samples 1400

Samples

Click a sample ID to inspect its code, method scores, and BTTF feature diagnosis.

Transformation
pyint-512cc0777c37-SRCUnmodified source class0.0010.8610.3591714.33160.70427
pyint-0f5ae077d667-I01Remove comments and docstrings00.6280.6821612140.68424
pyint-1482e4eecc88-I02Shorten method, parameter, and local names without collisions0.0010.8610.3591711.3311.670.52727
pyint-5887de341b85-I03Replace names with length-matched meaningful but unrelated identifiers0.0010.8610.359179.67100.47527
pyint-95440670c805-I04Replace names with deterministic minifier-style shortest identifiers0.0010.8610.359178100.51327
pyint-ee4212f5ea91-I05Rewrite eligible decimal integer literals in hexadecimal notation0.0010.8610.359171715.670.70427
pyint-2ce6ab591f60-I06Invert eligible conditions and exchange their branches0.0010.8610.3591715.67160.70427
pyint-25a1bf88b3ab-I07Insert deterministic runtime-dead branches into callable bodies00.7620.3591913.3313.330.3929
pyint-b8dff5654966-I08Select one of ten high-readability unrelated code templates per class00.7660.3592111.3312.330.42431
pyint-9317c35ce0c2-I09Select one of ten low-readability unrelated code templates per class00.6370.19219611.330.38529
pyint-2ae0c9810baf-I10Deterministically remove some optional blank lines and bracketed line breaks00.8580.361710.6714.670.68925
pyint-06e76eda52e2-I11Split eligible integer literals into pairs of short-named intermediate variables0.0010.8610.3591715160.70427
pyint-58985f40358a-I12Inline all eligible single-use intermediate local variables0.0010.8610.3591715.33160.70427
pyint-00599e188990-I13Lower every eligible synchronous for loop to a while loop0.0010.8610.3591715160.70427
pyint-778e6459b9ee-SRCUnmodified source class0.0010.7110.5081615180.63621
pyint-9414a97e403d-I01Remove comments and docstrings0.0010.7110.5081617180.63621
pyint-7687d21c0e3f-I02Shorten method, parameter, and local names without collisions0.0010.7090.5121617180.60421
pyint-901c1a4292ff-I03Replace names with length-matched meaningful but unrelated identifiers0.0010.7110.5081615.3317.330.58421
pyint-970abc183d98-I04Replace names with deterministic minifier-style shortest identifiers0.0010.7060.5251615170.62621
pyint-4aa4a313ba34-I05Rewrite eligible decimal integer literals in hexadecimal notation0.0010.7110.5081617180.63621
pyint-6c182fb0b78e-I06Invert eligible conditions and exchange their branches00.7140.5081712.3314.670.62723
pyint-72965d918b11-I07Insert deterministic runtime-dead branches into callable bodies00.5610.336207.6713.670.45525
pyint-9a611e086c38-I08Select one of ten high-readability unrelated code templates per class00.7470.4842111.3313.330.52926
pyint-50634413a27b-I09Select one of ten low-readability unrelated code templates per class00.5930.484207.6712.330.40526
pyint-263435bf94e5-I10Deterministically remove some optional blank lines and bracketed line breaks00.7090.5071617180.63720
pyint-16f356fa18d8-I11Split eligible integer literals into pairs of short-named intermediate variables0.0010.7110.5081616.67180.63621
pyint-4fdef0dcce6b-I12Inline all eligible single-use intermediate local variables0.0010.7110.5081616.67180.63621
pyint-1b2423feccc6-I13Lower every eligible synchronous for loop to a while loop0.0010.7110.5081616.67180.63621
pyint-d596f0405d89-SRCUnmodified source class00.4780.6555817.67180.395127
pyint-360af88aded6-I01Remove comments and docstrings00.2710.6285417.33170.38106
pyint-3319b9ee86c0-I02Shorten method, parameter, and local names without collisions00.4940.651586120.347127
pyint-ecda7ba47f14-I03Replace names with length-matched meaningful but unrelated identifiers00.4710.661586.3310.330.321127
pyint-b434f1b28fa3-I04Replace names with deterministic minifier-style shortest identifiers00.4880.646582.6710.330.166127
pyint-d916faee63f1-I05Rewrite eligible decimal integer literals in hexadecimal notation00.4790.6555816.33170.258127
pyint-8c144b9b1dd8-I06Invert eligible conditions and exchange their branches00.4230.655617.33150.387133
pyint-c7c166acb0a7-I07Insert deterministic runtime-dead branches into callable bodies00.3840.6538010.67140.302149
pyint-d814941d8628-I08Select one of ten high-readability unrelated code templates per class00.470.6556116.33170.359130
pyint-8a61fd33005a-I09Select one of ten low-readability unrelated code templates per class00.4540.6556312.33160.358133
pyint-a65d95876168-I10Deterministically remove some optional blank lines and bracketed line breaks00.3060.551588.33160.344112
pyint-15f1799a6069-I11Split eligible integer literals into pairs of short-named intermediate variables00.4480.6556811150.303137
pyint-0e1e15d3a0cf-I12Inline all eligible single-use intermediate local variables00.4770.6555717180.387127
pyint-da1aaece1c56-I13Lower every eligible synchronous for loop to a while loop00.4780.6555817.33180.395127
pyint-a24480f22eab-SRCUnmodified source class00.850.573201817.670.56431
pyint-c3d25d1a7969-I01Remove comments and docstrings00.5840.5732017.3317.330.55531
pyint-bf36b7a4506a-I02Shorten method, parameter, and local names without collisions00.8550.633201716.670.53331
pyint-5c6d1985fa92-I03Replace names with length-matched meaningful but unrelated identifiers00.850.575209.6715.330.47431
pyint-e1a401b8f001-I04Replace names with deterministic minifier-style shortest identifiers00.8750.6692010.6714.670.49531
pyint-8c94713ec084-I05Rewrite eligible decimal integer literals in hexadecimal notation00.850.5732017.67180.56431
pyint-7690a341d6d8-I06Invert eligible conditions and exchange their branches00.8520.69211413.670.55233
pyint-e2cbf48644ce-I07Insert deterministic runtime-dead branches into callable bodies00.7260.4332413.33150.46835
pyint-00f5ac7ea6b2-I08Select one of ten high-readability unrelated code templates per class00.8710.389258.3314.670.53436
pyint-7a749a2cc54d-I09Select one of ten low-readability unrelated code templates per class00.740.343235130.44734
pyint-4bcf4aa0737f-I10Deterministically remove some optional blank lines and bracketed line breaks00.840.5782014.6716.670.55628
pyint-67c9e20606c6-I11Split eligible integer literals into pairs of short-named intermediate variables00.850.5732017.67180.56431
pyint-d9e69932261e-I12Inline all eligible single-use intermediate local variables00.8480.5211916.6717.330.55831
pyint-9feae1f7e4c5-I13Lower every eligible synchronous for loop to a while loop00.850.5732017180.56431
pyint-b8e9dddb2fa4-SRCUnmodified source class00.7590.6822016.33180.17924
pyint-ec4bbddaab12-I01Remove comments and docstrings00.7590.6822017.33180.17924
pyint-097517c29860-I02Shorten method, parameter, and local names without collisions00.7610.68204.67140.18524
pyint-96153ce2cfd6-I03Replace names with length-matched meaningful but unrelated identifiers00.7590.6812011.33150.18924
pyint-3c187c55e328-I04Replace names with deterministic minifier-style shortest identifiers00.7780.696204.6713.670.18324
pyint-e7bed578aca9-I05Rewrite eligible decimal integer literals in hexadecimal notation00.7590.6822017.33180.17924
pyint-fda717020a4e-I06Invert eligible conditions and exchange their branches00.7590.6822017.67180.17924
pyint-e4238b790f7a-I07Insert deterministic runtime-dead branches into callable bodies00.7170.703268130.09430
pyint-39d0082e888b-I08Select one of ten high-readability unrelated code templates per class00.7430.5482511.3314.670.37229
pyint-2dc03acb8d01-I09Select one of ten low-readability unrelated code templates per class00.6810.688252.67120.35829
pyint-895fd648a26e-I10Deterministically remove some optional blank lines and bracketed line breaks00.7610.6632014.67170.17923
pyint-778c2c6129f0-I11Split eligible integer literals into pairs of short-named intermediate variables00.7590.6822016.67180.17924
pyint-be0ae5584cc4-I12Inline all eligible single-use intermediate local variables00.7590.6822017180.17924
pyint-69b67982449c-I13Lower every eligible synchronous for loop to a while loop00.7590.6822017.33180.17924
pyint-97043e6fccbf-SRCUnmodified source class0.0010.7550.5912716.67170.58549
pyint-31b65a6e8356-I01Remove comments and docstrings00.5140.4192414.33170.53842
pyint-c4b5ddebba33-I02Shorten method, parameter, and local names without collisions0.0010.7520.6292711.67160.59349
pyint-ae72dda9b5a2-I03Replace names with length-matched meaningful but unrelated identifiers0.0010.7550.5892713.67160.57649
pyint-79a8d982d386-I04Replace names with deterministic minifier-style shortest identifiers0.0010.750.691279160.47649
pyint-1b68c4669d34-I05Rewrite eligible decimal integer literals in hexadecimal notation0.0010.750.5612715170.38449
pyint-cf48c3dfc94e-I06Invert eligible conditions and exchange their branches00.7260.572294.33130.54353
pyint-bfa7b3caca44-I07Insert deterministic runtime-dead branches into callable bodies00.7230.63310.33140.3855
pyint-c3568596eeda-I08Select one of ten high-readability unrelated code templates per class00.7460.538327.67150.52854
pyint-102637bf5374-I09Select one of ten low-readability unrelated code templates per class00.7420.592910150.31951
pyint-eda2917662d7-I10Deterministically remove some optional blank lines and bracketed line breaks00.7680.5862713.33170.57644
pyint-d42ae4293632-I11Split eligible integer literals into pairs of short-named intermediate variables00.8720.781318.33140.41753
pyint-d900a3e28389-I12Inline all eligible single-use intermediate local variables0.0010.7550.591271617.330.58549
pyint-ef343a8cfde5-I13Lower every eligible synchronous for loop to a while loop0.0010.7550.591271617.330.58549
pyint-8c0a398c606d-SRCUnmodified source class00.8310.261717.33180.61723
pyint-028b77ecd31f-I01Remove comments and docstrings00.540.247161617.670.60221
pyint-8bc519db9bb8-I02Shorten method, parameter, and local names without collisions00.8370.2781716.67180.59823
pyint-273c22b4fe1e-I03Replace names with length-matched meaningful but unrelated identifiers00.8310.2591714.33160.56623
pyint-5397de885c36-I04Replace names with deterministic minifier-style shortest identifiers00.840.3671715.6715.670.62623
pyint-a2aaeb8d4de4-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8310.261717180.61723
pyint-24ba436ab337-I06Invert eligible conditions and exchange their branches00.8330.7291814150.60425
pyint-b486c099186e-I07Insert deterministic runtime-dead branches into callable bodies00.7210.262112.33140.42827
pyint-0ed36ca4a214-I08Select one of ten high-readability unrelated code templates per class00.750.262228.33140.38728
pyint-b77ec408a00f-I09Select one of ten low-readability unrelated code templates per class00.7410.262111.67120.5228
pyint-05d4d72b5dfa-I10Deterministically remove some optional blank lines and bracketed line breaks00.8290.2541716.6717.670.61622
pyint-e2ffd6356385-I11Split eligible integer literals into pairs of short-named intermediate variables00.8310.261717.33180.61723
pyint-7dca19c97af9-I12Inline all eligible single-use intermediate local variables00.7690.6131615.33170.61423
pyint-6d64bac5ba98-I13Lower every eligible synchronous for loop to a while loop00.8310.261717180.61723
pyint-5473842403c0-SRCUnmodified source class00.1050.5837316160.445270
pyint-324dd5ef5c38-I01Remove comments and docstrings00.0780.71698140.399214
pyint-56e61b2a25f5-I02Shorten method, parameter, and local names without collisions00.1010.583736.67120.403270
pyint-ba8634181a0b-I03Replace names with length-matched meaningful but unrelated identifiers00.1050.583733.339.330.405270
pyint-9e92bbef88f9-I04Replace names with deterministic minifier-style shortest identifiers00.1130.583734.3310.330.423270
pyint-549c5b3ccd1f-I05Rewrite eligible decimal integer literals in hexadecimal notation00.1050.5837312.33160.445270
pyint-2fe0ff6cce61-I06Invert eligible conditions and exchange their branches00.1020.5837414150.441272
pyint-779ff1ca0ecd-I07Insert deterministic runtime-dead branches into callable bodies00.0880.5838710.6713.670.356284
pyint-457d101c5ee6-I08Select one of ten high-readability unrelated code templates per class00.10.5837815.67150.409276
pyint-a5608392d88f-I09Select one of ten low-readability unrelated code templates per class00.1020.5837510.67150.414272
pyint-70ce6caf7638-I10Deterministically remove some optional blank lines and bracketed line breaks00.0450.524737.33130.359218
pyint-0c85dcc24825-I11Split eligible integer literals into pairs of short-named intermediate variables00.1050.5837315.33160.445270
pyint-91966b1360e8-I12Inline all eligible single-use intermediate local variables00.0750.5837214.33160.433270
pyint-ad505c3c1397-I13Lower every eligible synchronous for loop to a while loop00.10.583771014.670.497275
pyint-3db971294934-SRCUnmodified source class00.0070.56119216.33160.386422
pyint-cf5b9b7e54f6-I01Remove comments and docstrings00.0180.72918214.67150.384395
pyint-c4bef8dfb4ff-I02Shorten method, parameter, and local names without collisions00.0060.5611927.3311.330.352422
pyint-229b1a13a10f-I03Replace names with length-matched meaningful but unrelated identifiers00.0070.5611927.33100.335422
pyint-6faf2c417d3e-I04Replace names with deterministic minifier-style shortest identifiers00.0070.5611923100.231422
pyint-e1ebe1a9e34e-I05Rewrite eligible decimal integer literals in hexadecimal notation00.0060.56119216160.369422
pyint-869ad40a683b-I06Invert eligible conditions and exchange their branches00.0050.5612066.67120.365450
pyint-285062d42971-I07Insert deterministic runtime-dead branches into callable bodies00.0050.5612189.3314.330.302448
pyint-6da15825e41e-I08Select one of ten high-readability unrelated code templates per class00.0060.56119715.3315.670.356427
pyint-aab843b62cd2-I09Select one of ten low-readability unrelated code templates per class00.0060.56119712.67150.358428
pyint-7b3a1720d798-I10Deterministically remove some optional blank lines and bracketed line breaks00.0010.4161929.67140.269368
pyint-08be3d224a33-I11Split eligible integer literals into pairs of short-named intermediate variables00.0050.56119416.67160.355424
pyint-a5e74c6c4e4d-I12Inline all eligible single-use intermediate local variables00.0070.56119115160.385422
pyint-e42523adfb4f-I13Lower every eligible synchronous for loop to a while loop00.0060.56119614.67150.387427
pyint-153d5fc1a636-SRCUnmodified source class00.580.4431716.67180.74324
pyint-3d7012350085-I01Remove comments and docstrings00.580.4431716.33180.74324
pyint-a49982357b74-I02Shorten method, parameter, and local names without collisions00.5740.4741715150.6724
pyint-01559ed38ac8-I03Replace names with length-matched meaningful but unrelated identifiers00.5790.4461714.33140.65624
pyint-a105113268e3-I04Replace names with deterministic minifier-style shortest identifiers00.5720.48171112.330.69524
pyint-1ece281e545a-I05Rewrite eligible decimal integer literals in hexadecimal notation00.580.4431715180.74324
pyint-ef1d68efdbbb-I06Invert eligible conditions and exchange their branches00.580.4431717180.74324
pyint-311398a83e10-I07Insert deterministic runtime-dead branches into callable bodies00.430.4511911.67150.3726
pyint-a395f48bfe4a-I08Select one of ten high-readability unrelated code templates per class00.4390.442012.3314.330.52727
pyint-d3dddd8d6d32-I09Select one of ten low-readability unrelated code templates per class00.2080.17619812.330.40926
pyint-2f0a9afa8879-I10Deterministically remove some optional blank lines and bracketed line breaks00.5740.3141713.6714.670.73922
pyint-495589ef950f-I11Split eligible integer literals into pairs of short-named intermediate variables00.580.4431717180.74324
pyint-18953b4eca5f-I12Inline all eligible single-use intermediate local variables00.580.4431717180.74324
pyint-5247c5d06a26-I13Lower every eligible synchronous for loop to a while loop00.580.4431716.67180.74324
pyint-d61b14bbd229-SRCUnmodified source class00.5890.6154417.33180.67783
pyint-83bb70d694a2-I01Remove comments and docstrings00.2860.6334016.67170.65976
pyint-41351d8b9657-I02Shorten method, parameter, and local names without collisions00.5850.6154411.3314.670.5583
pyint-2170233ac73f-I03Replace names with length-matched meaningful but unrelated identifiers00.5890.615447.3314.330.55183
pyint-add7b57977f8-I04Replace names with deterministic minifier-style shortest identifiers00.5830.615444.33140.49283
pyint-2eb29e8c542c-I05Rewrite eligible decimal integer literals in hexadecimal notation00.5890.6324417.67170.59883
pyint-032f4fafe8d9-I06Invert eligible conditions and exchange their branches00.5890.6154417.33180.67783
pyint-05fb44c35f58-I07Insert deterministic runtime-dead branches into callable bodies00.5620.615521214.330.48491
pyint-c6c6c61aa443-I08Select one of ten high-readability unrelated code templates per class00.5880.6154815.33160.54987
pyint-5a706d3e1494-I09Select one of ten low-readability unrelated code templates per class00.5860.6154716160.52686
pyint-cfb73836ae63-I10Deterministically remove some optional blank lines and bracketed line breaks00.3590.054412.6714.330.60570
pyint-919f1cac410f-I11Split eligible integer literals into pairs of short-named intermediate variables00.5890.6154417.33180.67783
pyint-0149e57aa199-I12Inline all eligible single-use intermediate local variables00.5870.6154317180.6783
pyint-dae0e7c10a14-I13Lower every eligible synchronous for loop to a while loop00.5890.6154417.33180.67783
pyint-a2b156ebcfc4-SRCUnmodified source class00.850.6552015170.75331
pyint-a814e5451ea1-I01Remove comments and docstrings00.7880.533188.33150.74724
pyint-a716b32f6e6a-I02Shorten method, parameter, and local names without collisions00.8490.6342010130.73531
pyint-79de9ce07eee-I03Replace names with length-matched meaningful but unrelated identifiers00.850.655201412.670.71631
pyint-7efc4c14544e-I04Replace names with deterministic minifier-style shortest identifiers00.8490.646206.33110.73331
pyint-278735450ecf-I05Rewrite eligible decimal integer literals in hexadecimal notation00.850.6552016.67170.75331
pyint-cf229babcfab-I06Invert eligible conditions and exchange their branches00.850.655201416.670.75331
pyint-baa3cc7c5829-I07Insert deterministic runtime-dead branches into callable bodies00.7360.652613.3311.670.46437
pyint-9f856fa530a8-I08Select one of ten high-readability unrelated code templates per class00.8620.639251212.330.50636
pyint-c1ff4947375e-I09Select one of ten low-readability unrelated code templates per class00.7170.48122512.670.4833
pyint-e61d471b6724-I10Deterministically remove some optional blank lines and bracketed line breaks00.8560.5232015.33170.75329
pyint-0e4b350e6a6a-I11Split eligible integer literals into pairs of short-named intermediate variables00.850.6552016.33170.75331
pyint-c6afe0507d92-I12Inline all eligible single-use intermediate local variables00.850.655201716.670.75331
pyint-04f3f10a7693-I13Lower every eligible synchronous for loop to a while loop00.850.6552016.67170.75331
pyint-6a217d9b1744-SRCUnmodified source class00.490.4034918.33180.486115
pyint-1cd235e15f87-I01Remove comments and docstrings00.2890.3614416.33160.41885
pyint-cd399679c139-I02Shorten method, parameter, and local names without collisions00.5150.383495.6713.330.418115
pyint-c18701bccdcc-I03Replace names with length-matched meaningful but unrelated identifiers00.4890.419494.67130.378115
pyint-84663f94d90d-I04Replace names with deterministic minifier-style shortest identifiers00.5230.443496.67120.174115
pyint-6fd93630fd6c-I05Rewrite eligible decimal integer literals in hexadecimal notation00.490.4034917170.428115
pyint-c6323bbcfbe1-I06Invert eligible conditions and exchange their branches00.4360.4445510.33140.473127
pyint-afe86ef1b174-I07Insert deterministic runtime-dead branches into callable bodies00.4680.4035716.67150.428123
pyint-ce0844947702-I08Select one of ten high-readability unrelated code templates per class00.4790.4085216160.469118
pyint-7b09fe57ee00-I09Select one of ten low-readability unrelated code templates per class00.4810.4035117160.427117
pyint-7034e73c7c32-I10Deterministically remove some optional blank lines and bracketed line breaks00.1660.294915160.412104
pyint-6b67ad2fa5d0-I11Split eligible integer literals into pairs of short-named intermediate variables00.8360.4035114160.434117
pyint-a8e5471be73f-I12Inline all eligible single-use intermediate local variables00.4890.4034817.33170.484115
pyint-a746c7ff54c4-I13Lower every eligible synchronous for loop to a while loop00.4730.3575311.6715.330.481120
pyint-b455386c2ff0-SRCUnmodified source class00.7990.2041617.67180.62421
pyint-2ce58e6823cd-I01Remove comments and docstrings00.4820.2651415.67170.58119
pyint-90e41ea55cce-I02Shorten method, parameter, and local names without collisions00.810.2161616.33170.62121
pyint-fd8f9aed543a-I03Replace names with length-matched meaningful but unrelated identifiers00.7990.205169150.56121
pyint-4f7dce077535-I04Replace names with deterministic minifier-style shortest identifiers00.8070.1931616.33160.56621
pyint-0ea5d5e1b756-I05Rewrite eligible decimal integer literals in hexadecimal notation00.7990.2041617.33180.62421
pyint-ef3feb38ab65-I06Invert eligible conditions and exchange their branches00.7860.191713.33150.61823
pyint-84adf6f52215-I07Insert deterministic runtime-dead branches into callable bodies00.7090.2031817.3314.670.52923
pyint-f54966ffca16-I08Select one of ten high-readability unrelated code templates per class00.8220.19211313.670.54526
pyint-bdd906268176-I09Select one of ten low-readability unrelated code templates per class00.7110.1952110.67110.53526
pyint-62c781e9bddf-I10Deterministically remove some optional blank lines and bracketed line breaks00.8070.2071617.67180.62320
pyint-705a806dccfb-I11Split eligible integer literals into pairs of short-named intermediate variables00.7990.2041617.33180.62421
pyint-bf9d2692ae36-I12Inline all eligible single-use intermediate local variables00.7990.2041616.33180.62421
pyint-63a53494033c-I13Lower every eligible synchronous for loop to a while loop00.7990.2041617.33180.62421
pyint-ed645912e715-SRCUnmodified source class0.0010.8560.7482216170.67440
pyint-acd053fcb802-I01Remove comments and docstrings00.7890.7182114160.66438
pyint-633d91296807-I02Shorten method, parameter, and local names without collisions0.0010.8560.7482212.6716.670.69840
pyint-3768911b1a4b-I03Replace names with length-matched meaningful but unrelated identifiers0.0010.8560.748221013.330.69640
pyint-286ac8ac564a-I04Replace names with deterministic minifier-style shortest identifiers0.0010.8540.749221414.330.70140
pyint-42eab0f8a7e8-I05Rewrite eligible decimal integer literals in hexadecimal notation0.0010.8560.7482213.33170.67440
pyint-01fa3dbc4d7e-I06Invert eligible conditions and exchange their branches0.0010.8560.7482216170.67440
pyint-3996be1ab603-I07Insert deterministic runtime-dead branches into callable bodies00.850.7482413.3313.670.29542
pyint-31a4c5bab686-I08Select one of ten high-readability unrelated code templates per class00.8540.745279.33130.24346
pyint-c8b5ab75965e-I09Select one of ten low-readability unrelated code templates per class00.8430.7362768.670.55545
pyint-ff9bbb807d82-I10Deterministically remove some optional blank lines and bracketed line breaks00.8220.553227150.6434
pyint-4dc6565635fd-I11Split eligible integer literals into pairs of short-named intermediate variables0.0010.8560.748221716.670.67440
pyint-916070f65c16-I12Inline all eligible single-use intermediate local variables0.0010.8560.7482216.67170.67440
pyint-30be819b3f32-I13Lower every eligible synchronous for loop to a while loop00.7910.329266100.66345
pyint-f8123eee81c6-SRCUnmodified source class00.3670.4233114170.67743
pyint-f3f6521b35ce-I01Remove comments and docstrings00.3670.4233113170.67743
pyint-2624b3b97df7-I02Shorten method, parameter, and local names without collisions00.5280.3233112.67130.643
pyint-66cdff1b8679-I03Replace names with length-matched meaningful but unrelated identifiers00.3670.419313.67110.54643
pyint-36a45b12abc2-I04Replace names with deterministic minifier-style shortest identifiers00.5760.577313.67110.64443
pyint-0cd497ec903a-I05Rewrite eligible decimal integer literals in hexadecimal notation00.3670.4233113170.67743
pyint-590439e1feca-I06Invert eligible conditions and exchange their branches00.3670.4233113.33170.67743
pyint-8a66e9d116f8-I07Insert deterministic runtime-dead branches into callable bodies00.3420.4933511.67130.40847
pyint-daf36b8bff9a-I08Select one of ten high-readability unrelated code templates per class00.3680.4813410.67130.55946
pyint-defa9cc905aa-I09Select one of ten low-readability unrelated code templates per class00.3480.42353.33100.40347
pyint-55727f5ff42c-I10Deterministically remove some optional blank lines and bracketed line breaks00.310.3733110.33150.6639
pyint-458fb090437b-I11Split eligible integer literals into pairs of short-named intermediate variables00.3670.4233111.33170.67743
pyint-02177a38b85f-I12Inline all eligible single-use intermediate local variables00.3670.4233112.6717.330.67743
pyint-063dfe660f4a-I13Lower every eligible synchronous for loop to a while loop00.3670.4233114170.67743
pyint-a41a657d36b3-SRCUnmodified source class00.5730.7693616.67180.41484
pyint-7bc8567541c9-I01Remove comments and docstrings00.3120.7633315170.30859
pyint-2e2be149a78a-I02Shorten method, parameter, and local names without collisions00.5440.7433616.67160.36184
pyint-8a2fe7d7510e-I03Replace names with length-matched meaningful but unrelated identifiers00.5230.7293610.6712.670.32684
pyint-de647292a81c-I04Replace names with deterministic minifier-style shortest identifiers00.5640.7693610.33140.25184
pyint-9952b699b85b-I05Rewrite eligible decimal integer literals in hexadecimal notation00.5230.7323616.33170.36684
pyint-562a3269c137-I06Invert eligible conditions and exchange their branches00.5480.772401013.330.34592
pyint-12b1b643579b-I07Insert deterministic runtime-dead branches into callable bodies00.5220.7754610150.29794
pyint-78cb238334e4-I08Select one of ten high-readability unrelated code templates per class00.5580.7693917160.39987
pyint-f94455e027f3-I09Select one of ten low-readability unrelated code templates per class00.4940.7693815.33160.33286
pyint-f820e7995782-I10Deterministically remove some optional blank lines and bracketed line breaks00.4630.6863617170.38377
pyint-75409dad69f5-I11Split eligible integer literals into pairs of short-named intermediate variables00.7390.7625011120.19698
pyint-54916ca8dfb8-I12Inline all eligible single-use intermediate local variables00.5730.7693617.33180.41484
pyint-718b563fad34-I13Lower every eligible synchronous for loop to a while loop00.5730.7693617.33180.41484
pyint-8b55ce558f5c-SRCUnmodified source class0.9880.8370.819717.33190.76217
pyint-484b3ce3dbae-I01Remove comments and docstrings0.8450.8810.696615.67180.7169
pyint-817e301ecd80-I02Shorten method, parameter, and local names without collisions0.9860.8370.819716.67180.76217
pyint-6eba79d842fb-I03Replace names with length-matched meaningful but unrelated identifiers0.9860.8370.819717190.70117
pyint-4a37024d6210-I04Replace names with deterministic minifier-style shortest identifiers0.9870.8360.819716.67180.68217
pyint-e98e3f59c8ce-I05Rewrite eligible decimal integer literals in hexadecimal notation0.9880.8370.819717190.76217
pyint-3cfaaceb42a0-I06Invert eligible conditions and exchange their branches0.9880.8370.819716.33190.76217
pyint-a5090a69149a-I07Insert deterministic runtime-dead branches into callable bodies0.9070.7840.819911160.44219
pyint-8c4942113471-I08Select one of ten high-readability unrelated code templates per class0.9680.850.715121313.670.56222
pyint-fe1673296e88-I09Select one of ten low-readability unrelated code templates per class0.6630.7440.61396.67130.50119
pyint-435a84c3e085-I10Deterministically remove some optional blank lines and bracketed line breaks0.9820.8490.82716.67190.76416
pyint-cd7bb8c7531e-I11Split eligible integer literals into pairs of short-named intermediate variables0.9880.8370.819716.67190.76217
pyint-7774e07f6af1-I12Inline all eligible single-use intermediate local variables0.9880.8370.819717190.76217
pyint-cc36a36ab088-I13Lower every eligible synchronous for loop to a while loop0.9880.8370.819717.33190.76217
pyint-a83c3202e73c-SRCUnmodified source class00.4610.3577917180.658146
pyint-1f723b92104c-I01Remove comments and docstrings00.2140.3536916.33170.639133
pyint-b9f7ce10cac6-I02Shorten method, parameter, and local names without collisions00.4640.371793.33110.526146
pyint-998ae8a04559-I03Replace names with length-matched meaningful but unrelated identifiers00.4590.357793.3310.670.405146
pyint-49bdec2e9b59-I04Replace names with deterministic minifier-style shortest identifiers00.4540.389796110.296146
pyint-8f194d046c3a-I05Rewrite eligible decimal integer literals in hexadecimal notation00.4480.3577916.67180.537146
pyint-f46b9b298fda-I06Invert eligible conditions and exchange their branches00.4460.3488113.67170.541150
pyint-677a3104753a-I07Insert deterministic runtime-dead branches into callable bodies00.390.344971015.330.584164
pyint-a8c6cc01cce5-I08Select one of ten high-readability unrelated code templates per class00.4450.3458311.67170.498150
pyint-977cc96b24b2-I09Select one of ten low-readability unrelated code templates per class00.4360.3578416.33160.589152
pyint-d0a9b1865b27-I10Deterministically remove some optional blank lines and bracketed line breaks00.2460.0327911.6715.670.598128
pyint-b7f42149a866-I11Split eligible integer literals into pairs of short-named intermediate variables00.4150.3578115.67170.482148
pyint-bea7fb27e0bf-I12Inline all eligible single-use intermediate local variables00.4610.3577916.33180.658146
pyint-1a26e61e493f-I13Lower every eligible synchronous for loop to a while loop00.4610.3577916.67180.658146
pyint-7d520b13f7b6-SRCUnmodified source class00.8910.3984316170.53569
pyint-d8a7d8b00d5e-I01Remove comments and docstrings00.6990.4114214.67160.53866
pyint-d11e47ad8e3d-I02Shorten method, parameter, and local names without collisions00.8910.4694314.3314.670.53169
pyint-805cca75b03e-I03Replace names with length-matched meaningful but unrelated identifiers00.8910.3994314.6713.330.51169
pyint-b1be62fc2037-I04Replace names with deterministic minifier-style shortest identifiers00.890.4154311120.38569
pyint-9ddaff71ddf0-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8910.3984315.67170.53569
pyint-1704db9b7cd5-I06Invert eligible conditions and exchange their branches00.8960.3984510140.52273
pyint-735dadbcbe82-I07Insert deterministic runtime-dead branches into callable bodies00.6450.3994715.33150.37273
pyint-c1393b80ff8a-I08Select one of ten high-readability unrelated code templates per class00.6640.3484616.3315.670.41972
pyint-9d2b4481f87c-I09Select one of ten low-readability unrelated code templates per class00.650.399483.67120.48474
pyint-2a7ed5de096e-I10Deterministically remove some optional blank lines and bracketed line breaks00.5080.12843915.330.46361
pyint-25eb051bc84f-I11Split eligible integer literals into pairs of short-named intermediate variables00.8910.3984316.67170.53569
pyint-2b6eb0ac6862-I12Inline all eligible single-use intermediate local variables00.8910.398431616.670.53569
pyint-402161046648-I13Lower every eligible synchronous for loop to a while loop00.8910.3984315170.53569
pyint-bf7e10b68ef6-SRCUnmodified source class00.1920.4257814.67170.475170
pyint-eb9939edaa6f-I01Remove comments and docstrings00.1420.3387612.33160.453144
pyint-ce8daa67b0cc-I02Shorten method, parameter, and local names without collisions00.2510.425788130.413170
pyint-37e6e605cc34-I03Replace names with length-matched meaningful but unrelated identifiers00.1910.425787.67110.442170
pyint-38c87b367c7a-I04Replace names with deterministic minifier-style shortest identifiers00.2940.427787.67110.348170
pyint-361115d35406-I05Rewrite eligible decimal integer literals in hexadecimal notation00.1920.4257814.33170.42170
pyint-a6b81c2c6f29-I06Invert eligible conditions and exchange their branches00.1760.4258313.6714.330.458180
pyint-e91eae0c00e7-I07Insert deterministic runtime-dead branches into callable bodies00.1660.4279210150.284184
pyint-642dfc3fca8e-I08Select one of ten high-readability unrelated code templates per class00.1860.4258211.67160.375174
pyint-120f7daae63b-I09Select one of ten low-readability unrelated code templates per class00.1870.4258014160.352172
pyint-2ad1a02601c8-I10Deterministically remove some optional blank lines and bracketed line breaks00.1220.424787150.436146
pyint-637bf8b749c8-I11Split eligible integer literals into pairs of short-named intermediate variables00.170.42590713.330.182182
pyint-87ef585fba40-I12Inline all eligible single-use intermediate local variables00.1920.4257815.33170.475170
pyint-8f56cb9de94d-I13Lower every eligible synchronous for loop to a while loop00.1830.4258214160.419175
pyint-9e709fdc4302-SRCUnmodified source class0.2770.8530.751915.6717.330.78212
pyint-c78867bad10d-I01Remove comments and docstrings0.2770.8530.75191617.330.78212
pyint-04c5d06d6374-I02Shorten method, parameter, and local names without collisions0.2510.8550.747913170.7912
pyint-56d28cefb177-I03Replace names with length-matched meaningful but unrelated identifiers0.2620.8660.747914.6716.670.77512
pyint-cfc19c147dfb-I04Replace names with deterministic minifier-style shortest identifiers0.2650.8530.75191217.330.78312
pyint-468aa2b55e8e-I05Rewrite eligible decimal integer literals in hexadecimal notation0.2770.8530.751917170.78212
pyint-41befc93324c-I06Invert eligible conditions and exchange their branches0.2770.8530.751916.3317.670.78212
pyint-359bd07542b2-I07Insert deterministic runtime-dead branches into callable bodies0.0350.7970.751115.33140.44414
pyint-44a1283547a2-I08Select one of ten high-readability unrelated code templates per class0.1050.8450.587149150.57317
pyint-c47af8d8b709-I09Select one of ten low-readability unrelated code templates per class0.0180.5790.679124.67110.21815
pyint-92aa87136777-I10Deterministically remove some optional blank lines and bracketed line breaks0.2770.8530.75191717.670.78212
pyint-756292089cf6-I11Split eligible integer literals into pairs of short-named intermediate variables0.2770.8530.75191617.330.78212
pyint-7117da13df43-I12Inline all eligible single-use intermediate local variables0.2770.8530.751916.6717.670.78212
pyint-aa99fae2423b-I13Lower every eligible synchronous for loop to a while loop0.2770.8530.751914.3317.330.78212
pyint-9b38782731c3-SRCUnmodified source class00.8370.2791816.67180.66823
pyint-b4a92a1c7ec0-I01Remove comments and docstrings00.7580.412171517.330.63820
pyint-10a4c1d0d08c-I02Shorten method, parameter, and local names without collisions00.8350.2761817.33170.62423
pyint-44c7b1f4c2cc-I03Replace names with length-matched meaningful but unrelated identifiers00.8370.281811150.59423
pyint-ae68c3be27e6-I04Replace names with deterministic minifier-style shortest identifiers00.8340.2631813160.66523
pyint-d5c1cc7a6a54-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8370.2791817.3318.330.66823
pyint-837ac0d8fb94-I06Invert eligible conditions and exchange their branches00.8420.2821912140.64225
pyint-1c5d91f877ae-I07Insert deterministic runtime-dead branches into callable bodies00.7560.2792015.3314.670.46725
pyint-3111ecbb7b01-I08Select one of ten high-readability unrelated code templates per class00.7690.279219.6714.670.58226
pyint-8dccc8e1075e-I09Select one of ten low-readability unrelated code templates per class00.740.268209.33130.5125
pyint-1f4cd40bab80-I10Deterministically remove some optional blank lines and bracketed line breaks00.8370.2791817180.66823
pyint-c91020422d65-I11Split eligible integer literals into pairs of short-named intermediate variables00.8370.2791816.6717.670.66823
pyint-ce609f6e0dcb-I12Inline all eligible single-use intermediate local variables00.8370.2791817.33180.66823
pyint-5b9af7a8b1c3-I13Lower every eligible synchronous for loop to a while loop00.8370.2791816.67180.66823
pyint-8ae23f15abf4-SRCUnmodified source class00.640.59814515.67160.572298
pyint-0cf995cfffd5-I01Remove comments and docstrings00.9270.53112115.33150.552211
pyint-d1680f2a3435-I02Shorten method, parameter, and local names without collisions00.0220.6041455.67110.35298
pyint-55aec3122454-I03Replace names with length-matched meaningful but unrelated identifiers00.640.5981456.67100.334298
pyint-f07c5c591d9c-I04Replace names with deterministic minifier-style shortest identifiers00.7220.6081452.67100.142298
pyint-2e262ecfa857-I05Rewrite eligible decimal integer literals in hexadecimal notation00.640.59814516160.572298
pyint-15e77a98ba05-I06Invert eligible conditions and exchange their branches00.8760.5981537.67130.398314
pyint-05c94279159f-I07Insert deterministic runtime-dead branches into callable bodies00.010.607195612.670.431348
pyint-39e3130169a1-I08Select one of ten high-readability unrelated code templates per class00.0180.59814916.33150.548302
pyint-9cdf8f70a1d7-I09Select one of ten low-readability unrelated code templates per class00.0180.59814711.6715.330.497300
pyint-7878b5ed7b31-I10Deterministically remove some optional blank lines and bracketed line breaks00.6070.42914510.6714.330.56269
pyint-bf535d2c1878-I11Split eligible integer literals into pairs of short-named intermediate variables00.640.59814516.67160.572298
pyint-7904aaf673c3-I12Inline all eligible single-use intermediate local variables00.640.59814517160.572298
pyint-8496a2685137-I13Lower every eligible synchronous for loop to a while loop00.7430.5981776.6712.670.404338
pyint-feaf5e150d22-SRCUnmodified source class00.350.641313.33170.40621
pyint-d234b32600b9-I01Remove comments and docstrings00.350.641315.33170.40621
pyint-d2a74796556d-I02Shorten method, parameter, and local names without collisions00.3610.53133.33130.35621
pyint-825472e7bb06-I03Replace names with length-matched meaningful but unrelated identifiers00.350.64132.67110.31121
pyint-437cfd594365-I04Replace names with deterministic minifier-style shortest identifiers00.4050.575138.33110.25121
pyint-7f1a33c42b86-I05Rewrite eligible decimal integer literals in hexadecimal notation00.3510.642137.67160.29121
pyint-20d7454d8bc9-I06Invert eligible conditions and exchange their branches00.350.641312.67170.40621
pyint-bd96050e3269-I07Insert deterministic runtime-dead branches into callable bodies00.3370.6451512150.27223
pyint-f806c2a2d855-I08Select one of ten high-readability unrelated code templates per class00.3620.623187.67140.35926
pyint-0aa933b55769-I09Select one of ten low-readability unrelated code templates per class00.3410.646185.67120.39826
pyint-a92ceff1d2eb-I10Deterministically remove some optional blank lines and bracketed line breaks00.1560.021137.67150.33418
pyint-821a89e515be-I11Split eligible integer literals into pairs of short-named intermediate variables00.4610.607174.67130.31325
pyint-bbeb82f65ed0-I12Inline all eligible single-use intermediate local variables00.350.641314.67170.40621
pyint-383da6ce2d1e-I13Lower every eligible synchronous for loop to a while loop00.350.641313.67170.40621
pyint-1e82ee0019f6-SRCUnmodified source class00.8150.3821817180.56933
pyint-400e8bd3620f-I01Remove comments and docstrings00.7430.3951716170.56131
pyint-9176e32f493e-I02Shorten method, parameter, and local names without collisions00.8140.3741815160.60133
pyint-91965a98f193-I03Replace names with length-matched meaningful but unrelated identifiers00.8150.383187.33130.55633
pyint-3e9944ce72f5-I04Replace names with deterministic minifier-style shortest identifiers00.8110.322189.6714.330.49133
pyint-bfcdf163c3cc-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8150.3821816180.56933
pyint-f1a8bc187542-I06Invert eligible conditions and exchange their branches00.8230.3881915.33160.55335
pyint-8280ee2c175b-I07Insert deterministic runtime-dead branches into callable bodies00.660.4082210.6715.670.41637
pyint-459e498cd5b4-I08Select one of ten high-readability unrelated code templates per class00.6930.382211415.330.48536
pyint-f639a1b318bf-I09Select one of ten low-readability unrelated code templates per class00.6790.3822211.67130.49937
pyint-94e35b92ed03-I10Deterministically remove some optional blank lines and bracketed line breaks00.4920.0441811.33150.47628
pyint-a9be4792115d-I11Split eligible integer literals into pairs of short-named intermediate variables00.8150.3821817180.56933
pyint-e54029042b94-I12Inline all eligible single-use intermediate local variables00.8150.3821817180.56933
pyint-8862cf36a291-I13Lower every eligible synchronous for loop to a while loop00.8150.3821816180.56933
pyint-bedbeb4d5970-SRCUnmodified source class0.650.860.30761717.330.78910
pyint-18f000153ee8-I01Remove comments and docstrings0.3380.8020.494618170.7887
pyint-04dc9b78b9d6-I02Shorten method, parameter, and local names without collisions0.650.860.30761717.670.78910
pyint-59427968d4b8-I03Replace names with length-matched meaningful but unrelated identifiers0.650.860.307615.33180.78910
pyint-db93c6560a63-I04Replace names with deterministic minifier-style shortest identifiers0.650.860.30761817.670.78910
pyint-c0f6cf2dbd69-I05Rewrite eligible decimal integer literals in hexadecimal notation0.650.860.30761817.330.78910
pyint-b7b217e3dc2d-I06Invert eligible conditions and exchange their branches0.650.860.30761717.330.78910
pyint-ce70c88c3edb-I07Insert deterministic runtime-dead branches into callable bodies0.650.860.30761717.670.78910
pyint-0df73684105d-I08Select one of ten high-readability unrelated code templates per class0.650.860.30761817.330.78910
pyint-cb46e2424dd7-I09Select one of ten low-readability unrelated code templates per class0.650.860.307616.6717.670.78910
pyint-7bb951a3dc2f-I10Deterministically remove some optional blank lines and bracketed line breaks0.650.860.307617.67180.78910
pyint-dbfa20772fc7-I11Split eligible integer literals into pairs of short-named intermediate variables0.650.860.307617.6717.670.78910
pyint-a9fc213a95e4-I12Inline all eligible single-use intermediate local variables0.650.860.307617.6717.330.78910
pyint-663ee6babdaa-I13Lower every eligible synchronous for loop to a while loop0.650.860.307617.6717.330.78910
pyint-e8ea6259daac-SRCUnmodified source class00.8730.5024114.3317.330.56467
pyint-050fc5fdfe2d-I01Remove comments and docstrings00.640.486401616.670.54964
pyint-24fafcbfc18b-I02Shorten method, parameter, and local names without collisions00.8830.521411113.330.48967
pyint-8f0b5e24d60c-I03Replace names with length-matched meaningful but unrelated identifiers00.8760.52419.67130.48267
pyint-560120bd996f-I04Replace names with deterministic minifier-style shortest identifiers00.8810.52415110.28167
pyint-285ea0b567b8-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8730.5024117170.56467
pyint-644834ccab3c-I06Invert eligible conditions and exchange their branches00.880.502447.6710.670.49173
pyint-acd81d65310c-I07Insert deterministic runtime-dead branches into callable bodies00.60.564713.33140.37973
pyint-8d4493ced1ff-I08Select one of ten high-readability unrelated code templates per class00.6250.5024414.33150.44470
pyint-6d4470261d83-I09Select one of ten low-readability unrelated code templates per class00.6090.5024611.67130.46673
pyint-453c0b086217-I10Deterministically remove some optional blank lines and bracketed line breaks00.7050.1774112.67160.51460
pyint-ef54db7554e2-I11Split eligible integer literals into pairs of short-named intermediate variables00.8730.5024116.33170.56467
pyint-75e0d005c1b1-I12Inline all eligible single-use intermediate local variables00.8730.5024117170.56467
pyint-26c291142439-I13Lower every eligible synchronous for loop to a while loop00.8730.5024116.33170.56467
pyint-63c43928c958-SRCUnmodified source class00.0780.57216013.33150.32245
pyint-bef4632bde49-I01Remove comments and docstrings00.0650.74115612.33140.31239
pyint-0ce36c22a695-I02Shorten method, parameter, and local names without collisions00.0960.451604110.298245
pyint-69739d0d1f74-I03Replace names with length-matched meaningful but unrelated identifiers00.0750.5641605.3390.241245
pyint-76e701e8aab4-I04Replace names with deterministic minifier-style shortest identifiers00.120.4421605.3390.229245
pyint-0fdda1a48b80-I05Rewrite eligible decimal integer literals in hexadecimal notation00.0780.57216013150.291245
pyint-f229e6146ebc-I06Invert eligible conditions and exchange their branches00.0110.5981735.33110.241271
pyint-d1c8b9b00f33-I07Insert deterministic runtime-dead branches into callable bodies00.0580.6431865.33120.231271
pyint-a7ee33597f81-I08Select one of ten high-readability unrelated code templates per class00.0760.57216313.33150.317248
pyint-93a76910d7f8-I09Select one of ten low-readability unrelated code templates per class00.0750.5721659.33140.285250
pyint-911a9744e2cf-I10Deterministically remove some optional blank lines and bracketed line breaks00.0950.41116011.6714.330.317224
pyint-847e92fda508-I11Split eligible integer literals into pairs of short-named intermediate variables00.060.5721884.67110.226273
pyint-6c833f0c6010-I12Inline all eligible single-use intermediate local variables00.0780.57216014.33150.32245
pyint-37bf4c35f06d-I13Lower every eligible synchronous for loop to a while loop00.0780.57216014.33150.32245
pyint-cd91f25dc045-SRCUnmodified source class0.030.7780.43918180.60118
pyint-528b367447da-I01Remove comments and docstrings0.0050.580.3814.67170.44513
pyint-f6303498dcd6-I02Shorten method, parameter, and local names without collisions0.0310.7750.588916.33150.53918
pyint-dc6a7d313abe-I03Replace names with length-matched meaningful but unrelated identifiers0.030.7770.469915.67150.52918
pyint-2f2ec24b0716-I04Replace names with deterministic minifier-style shortest identifiers0.0310.7730.58899.3313.330.54918
pyint-ad005ff98304-I05Rewrite eligible decimal integer literals in hexadecimal notation0.030.7780.43916.67180.60118
pyint-ce3966227224-I06Invert eligible conditions and exchange their branches0.030.7780.43916.67180.60118
pyint-a0847441a2df-I07Insert deterministic runtime-dead branches into callable bodies00.7350.5071312.6714.670.28522
pyint-03c24fb10d8a-I08Select one of ten high-readability unrelated code templates per class0.0030.7680.4411413.67150.2923
pyint-c45e992ce126-I09Select one of ten low-readability unrelated code templates per class00.7440.436138120.42222
pyint-ffc235d6710f-I10Deterministically remove some optional blank lines and bracketed line breaks0.020.7770.431917.67180.60317
pyint-b86cd72c0dbb-I11Split eligible integer literals into pairs of short-named intermediate variables0.030.7780.43917.33180.60118
pyint-635d59e3cc16-I12Inline all eligible single-use intermediate local variables0.030.7780.43917180.60118
pyint-80a1d7e7312f-I13Lower every eligible synchronous for loop to a while loop0.030.7780.43917180.60118
pyint-552616694637-SRCUnmodified source class00.0040.56121215160.431523
pyint-803f7c9f1613-I01Remove comments and docstrings00.0080.72919515140.404457
pyint-b9b90615b151-I02Shorten method, parameter, and local names without collisions00.0040.5612126.33110.4523
pyint-9939da3fa38d-I03Replace names with length-matched meaningful but unrelated identifiers00.0040.5612124100.486523
pyint-483aca9cdeb3-I04Replace names with deterministic minifier-style shortest identifiers00.0040.5612122.67100.307523
pyint-ee0e09a8469a-I05Rewrite eligible decimal integer literals in hexadecimal notation00.0040.56121215.6715.330.378523
pyint-39a6a08d2866-I06Invert eligible conditions and exchange their branches00.0030.5612249.33120.42547
pyint-9a5aa7e93730-I07Insert deterministic runtime-dead branches into callable bodies00.0020.5612589.67140.524569
pyint-a45d1cb650ad-I08Select one of ten high-readability unrelated code templates per class00.0040.56121715.33160.397528
pyint-0143fa129d2e-I09Select one of ten low-readability unrelated code templates per class00.0040.56121613.67160.42527
pyint-be75ffbacec7-I10Deterministically remove some optional blank lines and bracketed line breaks00.0040.142127.3314.670.384454
pyint-f995788b929c-I11Split eligible integer literals into pairs of short-named intermediate variables00.0030.5612366.67130.337547
pyint-35b0a43fedc2-I12Inline all eligible single-use intermediate local variables00.0040.56121215.67160.431523
pyint-001c7dde90a8-I13Lower every eligible synchronous for loop to a while loop00.0040.56122016150.565533
pyint-27a5b9e57405-SRCUnmodified source class00.7850.4112517.6717.330.56160
pyint-bc9ca2593629-I01Remove comments and docstrings00.6420.6562412.6716.330.47136
pyint-431120fd198b-I02Shorten method, parameter, and local names without collisions00.7920.395251615.330.59160
pyint-46c59e7e1a66-I03Replace names with length-matched meaningful but unrelated identifiers00.7850.3862510.6713.670.58260
pyint-b39a70bd97ec-I04Replace names with deterministic minifier-style shortest identifiers00.8150.3672512.3313.330.60760
pyint-80c60901d2be-I05Rewrite eligible decimal integer literals in hexadecimal notation00.7850.411251817.330.56160
pyint-22c1a849cf92-I06Invert eligible conditions and exchange their branches00.7920.365271414.670.5564
pyint-0e88e19db323-I07Insert deterministic runtime-dead branches into callable bodies00.6130.3882916.3315.670.3564
pyint-04523175076d-I08Select one of ten high-readability unrelated code templates per class00.6260.4112916.6715.330.38864
pyint-fdca0c0ea79d-I09Select one of ten low-readability unrelated code templates per class00.6130.3763012140.48165
pyint-12c5e9767d0d-I10Deterministically remove some optional blank lines and bracketed line breaks00.7840.3392516.67170.5654
pyint-ca1f37ea3e51-I11Split eligible integer literals into pairs of short-named intermediate variables00.7850.4112517.67170.56160
pyint-65d306754447-I12Inline all eligible single-use intermediate local variables00.7850.411251717.330.56160
pyint-fd94ee8f8f2a-I13Lower every eligible synchronous for loop to a while loop00.7950.401339.33120.54270
pyint-b5fc1bbe0d0b-SRCUnmodified source class00.8590.3341617180.61229
pyint-99802a916285-I01Remove comments and docstrings00.7190.291516.6717.670.60127
pyint-663027115a63-I02Shorten method, parameter, and local names without collisions00.8560.531615.67170.56729
pyint-1efaf8b0eef6-I03Replace names with length-matched meaningful but unrelated identifiers00.8590.3331617160.55729
pyint-f4ae3cb27f55-I04Replace names with deterministic minifier-style shortest identifiers00.8550.567168150.4529
pyint-c9b9bbb00195-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8590.3341616.33180.61229
pyint-ff4a7ca07b91-I06Invert eligible conditions and exchange their branches00.8630.3261713.3312.670.59631
pyint-d1127475f1df-I07Insert deterministic runtime-dead branches into callable bodies00.7450.329208.6714.330.46333
pyint-23c21b2d1ebe-I08Select one of ten high-readability unrelated code templates per class00.8680.3272110.67140.39135
pyint-7724c4f2bc1a-I09Select one of ten low-readability unrelated code templates per class00.7140.279181213.670.49231
pyint-8b368132230c-I10Deterministically remove some optional blank lines and bracketed line breaks00.8530.322169.33150.60525
pyint-9888b0b752ff-I11Split eligible integer literals into pairs of short-named intermediate variables00.8590.3341617.3317.670.61229
pyint-852621786022-I12Inline all eligible single-use intermediate local variables00.8510.4671516.67170.64527
pyint-401dd3330b56-I13Lower every eligible synchronous for loop to a while loop00.8590.3341617.33180.61229
pyint-bb7b21d0098b-SRCUnmodified source class00.9190.5613815.33170.58198
pyint-07a593de36a9-I01Remove comments and docstrings00.7490.729361515.670.57496
pyint-7120cb631091-I02Shorten method, parameter, and local names without collisions00.9230.5613814.3314.670.58598
pyint-b025d7dbcd75-I03Replace names with length-matched meaningful but unrelated identifiers00.9190.561389.6711.330.698
pyint-43ce15ee5b8d-I04Replace names with deterministic minifier-style shortest identifiers00.9260.561384.33120.52298
pyint-25f1fdce3145-I05Rewrite eligible decimal integer literals in hexadecimal notation00.9190.5613817.33170.58198
pyint-db004d5daaa3-I06Invert eligible conditions and exchange their branches00.9210.561399.67140.574100
pyint-2de1eb339257-I07Insert deterministic runtime-dead branches into callable bodies00.5530.5614215.3314.330.405102
pyint-60127c3f1791-I08Select one of ten high-readability unrelated code templates per class00.5690.5614112.6714.670.487101
pyint-dd91f8886d4f-I09Select one of ten low-readability unrelated code templates per class00.5460.561401013.670.434100
pyint-52a272e84757-I10Deterministically remove some optional blank lines and bracketed line breaks00.8080.5153810.6713.330.53976
pyint-df450b3790af-I11Split eligible integer literals into pairs of short-named intermediate variables00.9190.5613817170.58198
pyint-03e50fd988ae-I12Inline all eligible single-use intermediate local variables00.9190.5613816.67170.58198
pyint-0959f447832e-I13Lower every eligible synchronous for loop to a while loop00.9190.5613817170.58198
pyint-2e34081a0f33-SRCUnmodified source class00.4010.3725016.67180.53593
pyint-6b48fd984b9f-I01Remove comments and docstrings00.2760.6774815.3316.670.53984
pyint-f91f026097f3-I02Shorten method, parameter, and local names without collisions00.4050.459507.33120.55193
pyint-6623cec71992-I03Replace names with length-matched meaningful but unrelated identifiers00.40.377504.3311.330.52193
pyint-caba59e50ed2-I04Replace names with deterministic minifier-style shortest identifiers00.4570.45506.33110.42693
pyint-1eccfb5ca06a-I05Rewrite eligible decimal integer literals in hexadecimal notation00.4010.3725014180.53593
pyint-def6fe16c343-I06Invert eligible conditions and exchange their branches00.3910.3775113.67160.55895
pyint-7323875deb20-I07Insert deterministic runtime-dead branches into callable bodies00.2980.375786120.434121
pyint-a2b2051a3815-I08Select one of ten high-readability unrelated code templates per class00.3940.3725313.3316.670.49996
pyint-71361bdf495a-I09Select one of ten low-readability unrelated code templates per class00.3890.3725411150.43897
pyint-bac66b12db64-I10Deterministically remove some optional blank lines and bracketed line breaks00.4290.2645012.33160.53382
pyint-3e1e29457241-I11Split eligible integer literals into pairs of short-named intermediate variables00.4010.3725017.67180.53593
pyint-14e07ea0e65a-I12Inline all eligible single-use intermediate local variables00.3990.403491717.330.58493
pyint-82d5b73279fd-I13Lower every eligible synchronous for loop to a while loop00.4010.3725017180.53593
pyint-140ed9846741-SRCUnmodified source class00.8450.5262316.33180.48644
pyint-1a54a1591d33-I01Remove comments and docstrings00.5720.5812317170.47644
pyint-30a9da4f1617-I02Shorten method, parameter, and local names without collisions00.840.532315.3315.330.45444
pyint-ea2431e8e74a-I03Replace names with length-matched meaningful but unrelated identifiers00.8450.526231414.330.47644
pyint-3a84ac2b3582-I04Replace names with deterministic minifier-style shortest identifiers00.8360.5192312130.41944
pyint-07af6c6cb0aa-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8450.5262316.33180.48644
pyint-676d71ae47d8-I06Invert eligible conditions and exchange their branches00.850.519251212.670.46648
pyint-e6ecfb88d3a4-I07Insert deterministic runtime-dead branches into callable bodies00.6270.52633913.670.30254
pyint-9621180184b4-I08Select one of ten high-readability unrelated code templates per class00.6770.5262711.67160.32848
pyint-ea288579ef2d-I09Select one of ten low-readability unrelated code templates per class00.6630.52728913.670.24850
pyint-961a064bda70-I10Deterministically remove some optional blank lines and bracketed line breaks00.8320.522311.33160.36937
pyint-c7fbebcac5f1-I11Split eligible integer literals into pairs of short-named intermediate variables00.8450.5262316.33180.48644
pyint-18e372e84c38-I12Inline all eligible single-use intermediate local variables00.8450.5262317180.48644
pyint-78ae0e10f261-I13Lower every eligible synchronous for loop to a while loop00.8450.5262317180.48644
pyint-2bc28b0c1661-SRCUnmodified source class0.0230.4620.51261816.330.67814
pyint-2a5ab0c6b657-I01Remove comments and docstrings0.0230.4620.51261816.330.67814
pyint-dd14208a86fb-I02Shorten method, parameter, and local names without collisions0.0230.4590.514611.6713.670.65914
pyint-cb9d100fca44-I03Replace names with length-matched meaningful but unrelated identifiers0.0230.4620.512616.67150.63314
pyint-a2e58266742c-I04Replace names with deterministic minifier-style shortest identifiers0.0230.4560.515615.3311.330.67114
pyint-55681adba177-I05Rewrite eligible decimal integer literals in hexadecimal notation0.0230.4620.512617.67160.67814
pyint-c20d4715171f-I06Invert eligible conditions and exchange their branches0.0230.4620.512617.6715.670.67814
pyint-ca85fb6f7b93-I07Insert deterministic runtime-dead branches into callable bodies0.0230.4620.51261816.330.67814
pyint-9efa3a1a85e0-I08Select one of ten high-readability unrelated code templates per class0.0230.4620.51261815.330.67814
pyint-5f705337b238-I09Select one of ten low-readability unrelated code templates per class0.0230.4620.512617.6715.670.67814
pyint-b28360e02eac-I10Deterministically remove some optional blank lines and bracketed line breaks0.0070.4560.48617.3314.330.64411
pyint-b49e52296b5d-I11Split eligible integer literals into pairs of short-named intermediate variables0.0230.4620.512617.6715.670.67814
pyint-21509da6ce7b-I12Inline all eligible single-use intermediate local variables0.0230.4620.512617.6715.670.67814
pyint-7d50e63d98a1-I13Lower every eligible synchronous for loop to a while loop0.0230.4620.512618160.67814
pyint-38e7391d459e-SRCUnmodified source class0.0020.7990.481117.33180.75213
pyint-63e3cb60c1bc-I01Remove comments and docstrings0.0020.7990.48111718.330.75213
pyint-1bfa96335a19-I02Shorten method, parameter, and local names without collisions0.0020.7980.4851112.6716.330.60113
pyint-7a95100d45a7-I03Replace names with length-matched meaningful but unrelated identifiers0.0020.7990.481117.3316.670.68413
pyint-45f1f4b1f86e-I04Replace names with deterministic minifier-style shortest identifiers0.0020.7980.491113.3315.330.61513
pyint-7c2bb026b379-I05Rewrite eligible decimal integer literals in hexadecimal notation0.0020.7990.481118.3318.330.75213
pyint-35f9d5772f7d-I06Invert eligible conditions and exchange their branches0.0020.7990.481118180.75213
pyint-41a7c0fcff9e-I07Insert deterministic runtime-dead branches into callable bodies00.7320.473131314.330.39115
pyint-a2d2583dc2ea-I08Select one of ten high-readability unrelated code templates per class00.7480.4731413.33150.5616
pyint-ef3b2b5f86c2-I09Select one of ten low-readability unrelated code templates per class00.6970.473157.67100.47317
pyint-1b0e8ac63e7a-I10Deterministically remove some optional blank lines and bracketed line breaks0.0020.7990.481118.3318.330.75213
pyint-b1ae04f36043-I11Split eligible integer literals into pairs of short-named intermediate variables0.0020.7990.481117.67180.75213
pyint-7ecf5f21bd3d-I12Inline all eligible single-use intermediate local variables0.0020.7990.48111818.670.75213
pyint-49b4c6d86903-I13Lower every eligible synchronous for loop to a while loop0.0020.7990.481117180.75213
pyint-ac92533db2e3-SRCUnmodified source class00.6730.513251617.670.63362
pyint-2f6dce5cc0c4-I01Remove comments and docstrings00.3330.6422315160.60857
pyint-824ff40ea0ea-I02Shorten method, parameter, and local names without collisions00.6710.625251314.330.45162
pyint-e39ebde5a784-I03Replace names with length-matched meaningful but unrelated identifiers00.6740.492257.3312.330.57562
pyint-afd4a9c92359-I04Replace names with deterministic minifier-style shortest identifiers00.6680.625258.67120.45962
pyint-c0abd95df7d9-I05Rewrite eligible decimal integer literals in hexadecimal notation00.6730.5132515.67180.63362
pyint-c63662bc16d1-I06Invert eligible conditions and exchange their branches00.6680.513261415.670.62764
pyint-fef123c7b13d-I07Insert deterministic runtime-dead branches into callable bodies00.6630.5132715.67160.4264
pyint-311378c2f996-I08Select one of ten high-readability unrelated code templates per class00.6660.5212815.33160.46765
pyint-78696aa17bff-I09Select one of ten low-readability unrelated code templates per class00.6630.5132711150.46864
pyint-ec6345afcc3b-I10Deterministically remove some optional blank lines and bracketed line breaks00.1770.0382512.3314.670.52351
pyint-7842407f842f-I11Split eligible integer literals into pairs of short-named intermediate variables00.6730.5132516.3317.330.63362
pyint-28b1c761299c-I12Inline all eligible single-use intermediate local variables00.6730.5132516.33180.63362
pyint-a0efaa60fb1f-I13Lower every eligible synchronous for loop to a while loop00.6730.5132516.3317.670.63362
pyint-782e6c4aa7fa-SRCUnmodified source class00.6040.6691716.3318.330.57221
pyint-74323d253e10-I01Remove comments and docstrings00.7260.4881715.33180.57221
pyint-bc3e1eb17b91-I02Shorten method, parameter, and local names without collisions00.60.691178.6714.330.5821
pyint-7bfec4655652-I03Replace names with length-matched meaningful but unrelated identifiers00.6040.671712.6714.670.50621
pyint-ee893cf45aa5-I04Replace names with deterministic minifier-style shortest identifiers00.5940.72617612.670.57321
pyint-794ee150d6a4-I05Rewrite eligible decimal integer literals in hexadecimal notation00.6040.6691717.33180.57221
pyint-090fb2fba545-I06Invert eligible conditions and exchange their branches00.6040.6691717180.57221
pyint-1cb2089bf1ef-I07Insert deterministic runtime-dead branches into callable bodies00.4580.718211313.670.36725
pyint-402ff3fe566a-I08Select one of ten high-readability unrelated code templates per class00.4980.717223.33140.15126
pyint-7f18b11efffc-I09Select one of ten low-readability unrelated code templates per class00.7070.39419713.330.42423
pyint-620236e5d668-I10Deterministically remove some optional blank lines and bracketed line breaks00.6010.6661716180.57520
pyint-2ba8c85c3fb1-I11Split eligible integer literals into pairs of short-named intermediate variables00.6040.669171618.330.57221
pyint-834df07fd5b0-I12Inline all eligible single-use intermediate local variables00.7880.8061615.33170.54921
pyint-06d05ebdd1a5-I13Lower every eligible synchronous for loop to a while loop00.6040.6691715.67180.57221
pyint-e2d436f63449-SRCUnmodified source class00.8280.1822014.33180.52832
pyint-39dfda29486e-I01Remove comments and docstrings00.5520.2652013160.47932
pyint-7d6f64c586d9-I02Shorten method, parameter, and local names without collisions00.8280.256208.33130.40432
pyint-99a4b85217f3-I03Replace names with length-matched meaningful but unrelated identifiers00.8280.18220813.670.4532
pyint-283de971a52c-I04Replace names with deterministic minifier-style shortest identifiers00.8260.255204.67120.31232
pyint-f7d3062cfe8f-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8280.1822015.67180.52832
pyint-6f07806793b9-I06Invert eligible conditions and exchange their branches00.8310.2222110160.52834
pyint-938995589b2d-I07Insert deterministic runtime-dead branches into callable bodies00.7240.2062213160.33534
pyint-71d67d383df4-I08Select one of ten high-readability unrelated code templates per class00.7270.1932313.33160.41235
pyint-b887252c2834-I09Select one of ten low-readability unrelated code templates per class00.7160.196245.67130.32236
pyint-fc2df7c20a74-I10Deterministically remove some optional blank lines and bracketed line breaks00.5990.0232012.67170.4731
pyint-a5a716bb4dfc-I11Split eligible integer literals into pairs of short-named intermediate variables00.8280.1822014180.52832
pyint-4a3b6c2c9df5-I12Inline all eligible single-use intermediate local variables00.8280.1822015180.52832
pyint-abf79745baba-I13Lower every eligible synchronous for loop to a while loop00.8280.1822015180.52832
pyint-319b85ef565e-SRCUnmodified source class0.1060.7610.7072016.33180.75243
pyint-81501ca82fb1-I01Remove comments and docstrings0.0050.6060.7451910.6715.330.74834
pyint-a92946dff6b4-I02Shorten method, parameter, and local names without collisions0.1060.7590.632016180.75643
pyint-53b9f6091a29-I03Replace names with length-matched meaningful but unrelated identifiers0.1060.770.6672017.3316.670.72943
pyint-66f8adc13010-I04Replace names with deterministic minifier-style shortest identifiers0.1050.7580.6282014180.72743
pyint-1815010b9f6e-I05Rewrite eligible decimal integer literals in hexadecimal notation0.1060.7610.7072017180.75243
pyint-36c89db0093e-I06Invert eligible conditions and exchange their branches0.1060.7610.7072017.33180.75243
pyint-bbd4e862dcb2-I07Insert deterministic runtime-dead branches into callable bodies0.0070.750.7092215150.45545
pyint-85feaa2e947f-I08Select one of ten high-readability unrelated code templates per class0.0250.7530.7042311.3314.670.4946
pyint-95ce755ecec0-I09Select one of ten low-readability unrelated code templates per class0.0040.7430.711235.3313.330.47346
pyint-8cd6b583ed10-I10Deterministically remove some optional blank lines and bracketed line breaks0.0110.7720.6022015.67170.74637
pyint-b98456e13625-I11Split eligible integer literals into pairs of short-named intermediate variables0.1060.7610.7072016180.75243
pyint-cab027c123cf-I12Inline all eligible single-use intermediate local variables0.1060.7610.7072015.33180.75243
pyint-947b12771942-I13Lower every eligible synchronous for loop to a while loop0.1060.7610.7072017180.75243
pyint-c3d5b0857a14-SRCUnmodified source class0.5690.9010.699101717.330.81113
pyint-78c589572b16-I01Remove comments and docstrings0.5690.9010.6991017.33180.81113
pyint-1c00ffbdb396-I02Shorten method, parameter, and local names without collisions0.5360.9020.699101817.330.81613
pyint-a4bbf4dd8029-I03Replace names with length-matched meaningful but unrelated identifiers0.5460.9020.6991017.3317.330.79913
pyint-af7e2b1da101-I04Replace names with deterministic minifier-style shortest identifiers0.5530.9010.699101117.670.80913
pyint-932b332fbe23-I05Rewrite eligible decimal integer literals in hexadecimal notation0.5690.9010.699101717.670.81113
pyint-ac2d553ca8df-I06Invert eligible conditions and exchange their branches0.5690.9010.6991017.6717.330.81113
pyint-9d36d927e815-I07Insert deterministic runtime-dead branches into callable bodies0.1180.840.699128.6714.330.48915
pyint-8e5d1ebbc6f3-I08Select one of ten high-readability unrelated code templates per class0.1050.7360.4651610.67140.06719
pyint-3c6f798ff544-I09Select one of ten low-readability unrelated code templates per class0.1590.7820.69144.679.330.24217
pyint-c2c9ead16622-I10Deterministically remove some optional blank lines and bracketed line breaks0.5690.9010.6991016.6717.670.81113
pyint-5aa9a9be5a4d-I11Split eligible integer literals into pairs of short-named intermediate variables0.5690.9010.699101817.330.81113
pyint-55748655a7f3-I12Inline all eligible single-use intermediate local variables0.5690.9010.6991016.6717.670.81113
pyint-4855b15aeca9-I13Lower every eligible synchronous for loop to a while loop0.5690.9010.6991017.3317.330.81113
pyint-348ec9ce990f-SRCUnmodified source class0.8240.9160.47261717.670.8512
pyint-12fbb5bd34b1-I01Remove comments and docstrings0.3970.8060.53615.67160.8317
pyint-d3a0a0b73377-I02Shorten method, parameter, and local names without collisions0.8240.9160.47261517.330.8512
pyint-0b47fc781739-I03Replace names with length-matched meaningful but unrelated identifiers0.8240.9160.472616.33170.8512
pyint-0d5b85a73f12-I04Replace names with deterministic minifier-style shortest identifiers0.8240.9160.472617.3317.330.8512
pyint-1c5994b3720a-I05Rewrite eligible decimal integer literals in hexadecimal notation0.8240.9160.472614.3317.330.8512
pyint-3bb22d343f3b-I06Invert eligible conditions and exchange their branches0.8240.9160.472614.3317.330.8512
pyint-1983e638f62a-I07Insert deterministic runtime-dead branches into callable bodies0.8240.9160.472616.3317.330.8512
pyint-e77483ee28b1-I08Select one of ten high-readability unrelated code templates per class0.8240.9160.47261717.330.8512
pyint-ea64df68304c-I09Select one of ten low-readability unrelated code templates per class0.8240.9160.472617.3317.330.8512
pyint-c80cf78fc48a-I10Deterministically remove some optional blank lines and bracketed line breaks0.8240.9160.472616.6717.330.8512
pyint-4698b0e4f0b0-I11Split eligible integer literals into pairs of short-named intermediate variables0.8240.9160.472614.6717.670.8512
pyint-c8fcbb975379-I12Inline all eligible single-use intermediate local variables0.8240.9160.472615.67170.8512
pyint-29909a12ba00-I13Lower every eligible synchronous for loop to a while loop0.8240.9160.472617180.8512
pyint-19b411536d5f-SRCUnmodified source class00.0020.7252919.67150.349636
pyint-557c4dac856c-I01Remove comments and docstrings00.0020.7122811113.670.308614
pyint-e13c91f41451-I02Shorten method, parameter, and local names without collisions00.0020.72529159.670.524636
pyint-77bf6f734785-I03Replace names with length-matched meaningful but unrelated identifiers00.0020.7252913.338.330.518636
pyint-86f40c329225-I04Replace names with deterministic minifier-style shortest identifiers00.0020.7252911.678.670.363636
pyint-dce9e9dbfb9e-I05Rewrite eligible decimal integer literals in hexadecimal notation00.0020.72529112150.295636
pyint-81a32e76014a-I06Invert eligible conditions and exchange their branches00.0020.7253071011.670.5668
pyint-669362a20ca5-I07Insert deterministic runtime-dead branches into callable bodies00.0010.7253517.67120.424696
pyint-560ba6237620-I08Select one of ten high-readability unrelated code templates per class00.0020.72529415.67150.304639
pyint-2537b0069c56-I09Select one of ten low-readability unrelated code templates per class00.0020.72529511.67140.333641
pyint-061afbf50e3a-I10Deterministically remove some optional blank lines and bracketed line breaks00.0010.3532918120.25535
pyint-112b01ca98a9-I11Split eligible integer literals into pairs of short-named intermediate variables00.0020.72529911.33140.511644
pyint-c475a9258b0b-I12Inline all eligible single-use intermediate local variables00.0020.72528711.67140.337636
pyint-957db07243fa-I13Lower every eligible synchronous for loop to a while loop00.0010.7253278.67120.353681
pyint-1fc33230f8eb-SRCUnmodified source class00.090.44515816.33170.54672
pyint-a61a3782232b-I01Remove comments and docstrings00.9920.50713514.33150.461395
pyint-7f715202f8cc-I02Shorten method, parameter, and local names without collisions000.4661586.67110.514672
pyint-7aa265c00ceb-I03Replace names with length-matched meaningful but unrelated identifiers00.0910.4431585.679.330.447672
pyint-35072507d40f-I04Replace names with deterministic minifier-style shortest identifiers00.0890.4651583.67100.176672
pyint-e1637ab43656-I05Rewrite eligible decimal integer literals in hexadecimal notation00.090.44515816.6717.670.54672
pyint-700e120a76fd-I06Invert eligible conditions and exchange their branches00.1090.445166814.670.478688
pyint-3f687987cf1c-I07Insert deterministic runtime-dead branches into callable bodies000.4452206.6714.670.478734
pyint-3274d458b83f-I08Select one of ten high-readability unrelated code templates per class000.44516415.3316.670.525678
pyint-535152553b1c-I09Select one of ten low-readability unrelated code templates per class000.44516214170.474677
pyint-e6ab875d0f86-I10Deterministically remove some optional blank lines and bracketed line breaks00.0050.1131588.33150.434599
pyint-cc8fce86d711-I11Split eligible integer literals into pairs of short-named intermediate variables00.090.44515817170.54672
pyint-c407208ec125-I12Inline all eligible single-use intermediate local variables00.090.44515717.33170.486672
pyint-2d666ed80c53-I13Lower every eligible synchronous for loop to a while loop00.090.44515816.33170.54672
pyint-bef3b56d30e0-SRCUnmodified source class00.7650.7132017.67180.12924
pyint-ad4bff4a1b18-I01Remove comments and docstrings00.7650.7132017.33180.12924
pyint-50ee54b31db6-I02Shorten method, parameter, and local names without collisions00.8110.69220513.330.13624
pyint-e0b49cae9964-I03Replace names with length-matched meaningful but unrelated identifiers00.7650.7132017140.12624
pyint-22f535fec45c-I04Replace names with deterministic minifier-style shortest identifiers00.8180.69205.3313.330.14424
pyint-cc436b081f57-I05Rewrite eligible decimal integer literals in hexadecimal notation00.7650.7132018180.12924
pyint-a4ea212f50fc-I06Invert eligible conditions and exchange their branches00.7650.7132017.33180.12924
pyint-1207236b03eb-I07Insert deterministic runtime-dead branches into callable bodies00.7220.71426812.670.06730
pyint-311bd496ec91-I08Select one of ten high-readability unrelated code templates per class00.6890.506265.33140.36130
pyint-ef7557660738-I09Select one of ten low-readability unrelated code templates per class00.1810.24122313.330.24726
pyint-e627c52a913a-I10Deterministically remove some optional blank lines and bracketed line breaks00.7660.7082014.67170.12823
pyint-4356bc9c22cf-I11Split eligible integer literals into pairs of short-named intermediate variables00.7650.7132017.67180.12924
pyint-5da1d0de9887-I12Inline all eligible single-use intermediate local variables00.7650.7132018180.12924
pyint-27a5b18836e9-I13Lower every eligible synchronous for loop to a while loop00.7650.7132018180.12924
pyint-eff5721d7a56-SRCUnmodified source class00.2970.472351717.670.50380
pyint-79823841fe85-I01Remove comments and docstrings00.2410.4663315170.44856
pyint-22aee56c115d-I02Shorten method, parameter, and local names without collisions00.3280.445351013.670.44680
pyint-c023be8075de-I03Replace names with length-matched meaningful but unrelated identifiers00.2980.474358.6712.330.41980
pyint-4ef5d36a6f0b-I04Replace names with deterministic minifier-style shortest identifiers00.3650.359357.3312.670.40480
pyint-8ae2ff980588-I05Rewrite eligible decimal integer literals in hexadecimal notation00.2980.4723516170.380
pyint-fd5108bdbbaa-I06Invert eligible conditions and exchange their branches00.2990.4733614.3316.670.44682
pyint-c5639f6f2a52-I07Insert deterministic runtime-dead branches into callable bodies00.2330.471551012.670.275100
pyint-aea035ef9ee2-I08Select one of ten high-readability unrelated code templates per class00.2930.4723817160.40183
pyint-c71433ce8d92-I09Select one of ten low-readability unrelated code templates per class00.2940.4723914.33160.33185
pyint-299d6f54d0f4-I10Deterministically remove some optional blank lines and bracketed line breaks00.3210.4273514.6716.670.49972
pyint-1dbf4c644394-I11Split eligible integer literals into pairs of short-named intermediate variables00.5780.472391515.670.17884
pyint-37e475c5a71a-I12Inline all eligible single-use intermediate local variables00.2970.472351717.670.50380
pyint-d6adc2c7f9cc-I13Lower every eligible synchronous for loop to a while loop00.2970.472351817.670.50380
pyint-82d5e16c6695-SRCUnmodified source class0.020.8580.5842216.33180.74743
pyint-3dac93ff84d0-I01Remove comments and docstrings0.0370.8690.6652013.3315.670.6943
pyint-494c2b583d15-I02Shorten method, parameter, and local names without collisions0.0180.8580.5842211.3313.670.69643
pyint-9c0f56278a7f-I03Replace names with length-matched meaningful but unrelated identifiers0.0180.8580.5842215.6713.330.70843
pyint-31df94551093-I04Replace names with deterministic minifier-style shortest identifiers0.020.8570.5842214.6712.670.7543
pyint-af2ebddc7288-I05Rewrite eligible decimal integer literals in hexadecimal notation0.020.8580.5842217.33180.74743
pyint-5349a4423f92-I06Invert eligible conditions and exchange their branches0.020.8580.5842216.67180.74743
pyint-ef7497d8ec78-I07Insert deterministic runtime-dead branches into callable bodies00.7320.522616150.55147
pyint-6ee864ac5609-I08Select one of ten high-readability unrelated code templates per class0.0010.7520.4462513.33160.61646
pyint-6cd9594888b5-I09Select one of ten low-readability unrelated code templates per class0.0020.7560.584266.67140.51548
pyint-e2087edf19dd-I10Deterministically remove some optional blank lines and bracketed line breaks0.0090.850.5772215.3317.670.73941
pyint-45d9db423421-I11Split eligible integer literals into pairs of short-named intermediate variables0.020.8580.5842217180.74743
pyint-49a04dd7947c-I12Inline all eligible single-use intermediate local variables0.020.8580.5842217180.74743
pyint-ccf455e964fe-I13Lower every eligible synchronous for loop to a while loop0.020.8580.5842217.33180.74743
pyint-5c2b55814568-SRCUnmodified source class000.52112412.67160.3952102
pyint-91dcdffeee4d-I01Remove comments and docstrings000.5210629.6714.670.3591896
pyint-49451ffd9c13-I02Shorten method, parameter, and local names without collisions000.52112439.330.342102
pyint-8b2732ea8fb4-I03Replace names with length-matched meaningful but unrelated identifiers000.5211242.6780.3172102
pyint-911b07a52450-I04Replace names with deterministic minifier-style shortest identifiers000.52112427.670.1812102
pyint-3b1cb43fb72e-I05Rewrite eligible decimal integer literals in hexadecimal notation000.5211248.3315.330.3072102
pyint-e5751847cc91-I06Invert eligible conditions and exchange their branches000.5212303.3311.330.3832314
pyint-3464aeb54f60-I07Insert deterministic runtime-dead branches into callable bodies000.5213643.33130.2632342
pyint-759f4b686fd1-I08Select one of ten high-readability unrelated code templates per class000.52112714.33160.392105
pyint-1933034fac76-I09Select one of ten low-readability unrelated code templates per class000.52112912.67160.3892108
pyint-9c296ab8475f-I10Deterministically remove some optional blank lines and bracketed line breaks000.1351124513.670.2831863
pyint-182e909bc25b-I11Split eligible integer literals into pairs of short-named intermediate variables000.5212264.3312.330.2522204
pyint-f45f80ede047-I12Inline all eligible single-use intermediate local variables000.52112310.67160.3982102
pyint-87acf0d168ba-I13Lower every eligible synchronous for loop to a while loop000.5212603.67120.3792272
pyint-a09548c72375-SRCUnmodified source class00.070.61613516.33160.464314
pyint-76c4345259ca-I01Remove comments and docstrings00.040.6412913.67140.429299
pyint-56801ce8fec5-I02Shorten method, parameter, and local names without collisions00.0670.6161356.33120.371314
pyint-6edef4376c0c-I03Replace names with length-matched meaningful but unrelated identifiers00.070.6161354.33110.353314
pyint-21bd6c464ca4-I04Replace names with deterministic minifier-style shortest identifiers00.0690.6161355100.254314
pyint-4159b15d3035-I05Rewrite eligible decimal integer literals in hexadecimal notation00.070.61613513.67160.429314
pyint-a0f6b21ea7d4-I06Invert eligible conditions and exchange their branches00.0560.6161476.6712.330.397338
pyint-9b1d127a7933-I07Insert deterministic runtime-dead branches into callable bodies00.0610.61614716150.386326
pyint-89984ad574d0-I08Select one of ten high-readability unrelated code templates per class00.0680.61613815.33160.382317
pyint-31366b5b7bf4-I09Select one of ten low-readability unrelated code templates per class00.0680.6161381615.670.389317
pyint-9cb8773f159a-I10Deterministically remove some optional blank lines and bracketed line breaks00.0780.6541357.67140.441270
pyint-640947d86c52-I11Split eligible integer literals into pairs of short-named intermediate variables00.9560.61613912.6715.330.299318
pyint-29f0869fa7d9-I12Inline all eligible single-use intermediate local variables00.070.6161341616.670.462314
pyint-4f5dbeedc6fc-I13Lower every eligible synchronous for loop to a while loop00.0670.61613912.33150.409319
pyint-4976b30e68b0-SRCUnmodified source class00.7820.7252516.33170.50536
pyint-e79ac30883ad-I01Remove comments and docstrings00.4570.7352416.33160.49936
pyint-f2aaeb771b00-I02Shorten method, parameter, and local names without collisions00.7790.718251114.330.47736
pyint-16eb76b2e83a-I03Replace names with length-matched meaningful but unrelated identifiers00.7830.7222512.33140.4736
pyint-7f01b5b36216-I04Replace names with deterministic minifier-style shortest identifiers00.7950.81255.33120.39836
pyint-9014622913e7-I05Rewrite eligible decimal integer literals in hexadecimal notation00.7820.7252517170.50536
pyint-d54e59cb2b1e-I06Invert eligible conditions and exchange their branches00.80.7382711.3312.670.53440
pyint-55db8a75a86d-I07Insert deterministic runtime-dead branches into callable bodies00.6080.7573110.3313.330.38942
pyint-97f4f25ca805-I08Select one of ten high-readability unrelated code templates per class00.6290.7262911.67150.33740
pyint-b840e844b3b6-I09Select one of ten low-readability unrelated code templates per class00.6250.724276.67150.37438
pyint-2115b34e2716-I10Deterministically remove some optional blank lines and bracketed line breaks00.6520.401251515.670.47132
pyint-cec6277a65cb-I11Split eligible integer literals into pairs of short-named intermediate variables00.7820.7252517170.50536
pyint-8c2a7cb7e05c-I12Inline all eligible single-use intermediate local variables00.7820.7252516.67170.50536
pyint-3cefc0c7a110-I13Lower every eligible synchronous for loop to a while loop00.7820.7252516.67170.50536
pyint-923035fd1ea3-SRCUnmodified source class00.2070.33510017.33170.443235
pyint-7176af28b773-I01Remove comments and docstrings00.0760.3359815.33160.416229
pyint-be949521de88-I02Shorten method, parameter, and local names without collisions00.1980.3351004.6711.330.379235
pyint-a3d2a98abee7-I03Replace names with length-matched meaningful but unrelated identifiers00.2070.3351005.33110.369235
pyint-93dc4ffa5832-I04Replace names with deterministic minifier-style shortest identifiers00.2060.3351005.3310.330.221235
pyint-561b224b7b45-I05Rewrite eligible decimal integer literals in hexadecimal notation00.2110.33510016.33170.428235
pyint-1ea4cfdb4061-I06Invert eligible conditions and exchange their branches00.1850.335108712.330.432251
pyint-acd99b1ddd73-I07Insert deterministic runtime-dead branches into callable bodies00.1780.3351167.3314.670.365251
pyint-d2733649af65-I08Select one of ten high-readability unrelated code templates per class00.210.33510315160.434238
pyint-4608f74ce0df-I09Select one of ten low-readability unrelated code templates per class00.2060.33510214160.426237
pyint-b01167fa013f-I10Deterministically remove some optional blank lines and bracketed line breaks00.0060.096100513.330.27194
pyint-d02f2ee6f861-I11Split eligible integer literals into pairs of short-named intermediate variables00.2050.33510214.67160.472237
pyint-295a13937749-I12Inline all eligible single-use intermediate local variables00.1580.335971616.330.432235
pyint-0a511eff9a22-I13Lower every eligible synchronous for loop to a while loop00.2070.33510015.33170.443235
pyint-33bff5b9490a-SRCUnmodified source class00.7050.4951913180.7429
pyint-ca6ec65cca0e-I01Remove comments and docstrings00.7050.4951915180.7429
pyint-4f0fbc1e6fdd-I02Shorten method, parameter, and local names without collisions00.7040.493193.3314.330.6329
pyint-d478c752d313-I03Replace names with length-matched meaningful but unrelated identifiers00.7060.496195.3312.330.6429
pyint-ec67d32ee447-I04Replace names with deterministic minifier-style shortest identifiers00.7030.491194.67130.70229
pyint-98c50d029594-I05Rewrite eligible decimal integer literals in hexadecimal notation00.7050.4951915180.7429
pyint-d4c86ecde558-I06Invert eligible conditions and exchange their branches00.7050.4951915180.7429
pyint-c7a66a5eff32-I07Insert deterministic runtime-dead branches into callable bodies00.5130.495237.3313.670.50433
pyint-87c251fedd57-I08Select one of ten high-readability unrelated code templates per class00.5430.4952211.3314.670.59832
pyint-6a1f54b159e0-I09Select one of ten low-readability unrelated code templates per class00.5450.495235.679.670.533
pyint-46f2ccbb0737-I10Deterministically remove some optional blank lines and bracketed line breaks00.4110.0711912.6715.330.68226
pyint-60732fa299d3-I11Split eligible integer literals into pairs of short-named intermediate variables00.7050.4951915180.7429
pyint-86bf33e13b9c-I12Inline all eligible single-use intermediate local variables00.7050.4951915180.7429
pyint-99e7f7bf57f1-I13Lower every eligible synchronous for loop to a while loop00.7050.4951913180.7429
pyint-1a772163c099-SRCUnmodified source class00.6230.4672317190.64131
pyint-c79e121e4e51-I01Remove comments and docstrings00.6230.4672317190.64131
pyint-f6b1c7db9183-I02Shorten method, parameter, and local names without collisions00.6060.474234.3313.670.60231
pyint-1ea53e05d9ad-I03Replace names with length-matched meaningful but unrelated identifiers00.6240.465236.6712.670.55431
pyint-34c3e279626b-I04Replace names with deterministic minifier-style shortest identifiers00.5670.603231.6711.670.51631
pyint-28236650840d-I05Rewrite eligible decimal integer literals in hexadecimal notation00.6230.4672316.67190.64131
pyint-c107eb707b14-I06Invert eligible conditions and exchange their branches00.6230.4672317.33190.64131
pyint-64a17ecb29ef-I07Insert deterministic runtime-dead branches into callable bodies00.420.623395.3312.670.44547
pyint-54e6088948c0-I08Select one of ten high-readability unrelated code templates per class00.6550.4392612.33170.4834
pyint-0b41c05a2103-I09Select one of ten low-readability unrelated code templates per class00.4610.467289.67150.29737
pyint-1e5312c6af50-I10Deterministically remove some optional blank lines and bracketed line breaks00.6210.4662315180.64128
pyint-b91d7b161c37-I11Split eligible integer literals into pairs of short-named intermediate variables00.6230.4672316.67190.64131
pyint-e7d0884686e7-I12Inline all eligible single-use intermediate local variables00.6230.4672316.67190.64131
pyint-a09f59ad5b20-I13Lower every eligible synchronous for loop to a while loop00.6230.4672317190.64131
pyint-b66b443d6c80-SRCUnmodified source class0.010.8730.4971717.6717.670.68819
pyint-8e2175591b9a-I01Remove comments and docstrings0.0140.6980.51614.3316.670.68719
pyint-ec2b6c2211fa-I02Shorten method, parameter, and local names without collisions0.010.8730.4971717.67180.68819
pyint-3a2cbb943e96-I03Replace names with length-matched meaningful but unrelated identifiers0.010.8730.5241716.6717.330.69219
pyint-12fdcf57320c-I04Replace names with deterministic minifier-style shortest identifiers0.010.8730.497171717.670.69219
pyint-11c5aefb5636-I05Rewrite eligible decimal integer literals in hexadecimal notation0.010.8730.4971716.6717.670.68819
pyint-695299a2e2eb-I06Invert eligible conditions and exchange their branches0.010.8730.4971716.3317.330.68819
pyint-0f0c26d97474-I07Insert deterministic runtime-dead branches into callable bodies0.0010.8560.442191513.670.35921
pyint-b3d905701afd-I08Select one of ten high-readability unrelated code templates per class0.0010.8660.3762013.67130.53122
pyint-05ac707aebdc-I09Select one of ten low-readability unrelated code templates per class00.7590.2781959.670.46921
pyint-1ca001ba821f-I10Deterministically remove some optional blank lines and bracketed line breaks0.010.8730.4971717.33180.68819
pyint-323ce7dea43c-I11Split eligible integer literals into pairs of short-named intermediate variables0.010.8730.4971717.3317.670.68819
pyint-6aca69356e3a-I12Inline all eligible single-use intermediate local variables0.010.8730.4971717180.68819
pyint-ce33b361f99e-I13Lower every eligible synchronous for loop to a while loop0.010.8730.4971717.3317.670.68819
pyint-57e80663d14a-SRCUnmodified source class00.540.2243816.67180.646102
pyint-41ed8f245767-I01Remove comments and docstrings00.6540.4033416.6717.670.59265
pyint-44b21b4902ed-I02Shorten method, parameter, and local names without collisions00.5380.2243810150.624102
pyint-9970de029cb8-I03Replace names with length-matched meaningful but unrelated identifiers00.540.2243811.67140.589102
pyint-3ab24647bd38-I04Replace names with deterministic minifier-style shortest identifiers00.5370.224384140.417102
pyint-a77ba7bb03d2-I05Rewrite eligible decimal integer literals in hexadecimal notation00.540.2243817.67180.584102
pyint-ed772478c221-I06Invert eligible conditions and exchange their branches00.4990.2243817180.625102
pyint-c27aa3967b8c-I07Insert deterministic runtime-dead branches into callable bodies00.5080.2244415.67160.495108
pyint-804c228cd491-I08Select one of ten high-readability unrelated code templates per class00.5220.2244315160.519108
pyint-3fb5a9e27d5a-I09Select one of ten low-readability unrelated code templates per class00.5220.2244213160.492106
pyint-fb7313aa1651-I10Deterministically remove some optional blank lines and bracketed line breaks00.3580.233814.67170.6194
pyint-d8f7a9429937-I11Split eligible integer literals into pairs of short-named intermediate variables00.7920.2244016.67170.594104
pyint-e8e996d943c4-I12Inline all eligible single-use intermediate local variables00.540.2243817180.646102
pyint-ba2069702f1a-I13Lower every eligible synchronous for loop to a while loop00.540.2243817180.646102
pyint-1ce4e525acd0-SRCUnmodified source class00.3460.7385811.6716.670.48195
pyint-781ee414f8ee-I01Remove comments and docstrings00.2350.7125413150.469168
pyint-8b34b4e53a9c-I02Shorten method, parameter, and local names without collisions00.3420.738586.67130.476195
pyint-6a5a524ce773-I03Replace names with length-matched meaningful but unrelated identifiers00.3450.738584.67110.534195
pyint-bb5e84bbf563-I04Replace names with deterministic minifier-style shortest identifiers00.3380.738584120.379195
pyint-24a602729be6-I05Rewrite eligible decimal integer literals in hexadecimal notation00.3460.7385811.33160.462195
pyint-8b84b8f3b13e-I06Invert eligible conditions and exchange their branches00.3340.7385910.67150.463197
pyint-a18f03d7b348-I07Insert deterministic runtime-dead branches into callable bodies00.310.7386614.33150.398203
pyint-81030b1f9317-I08Select one of ten high-readability unrelated code templates per class00.3340.7386112.6715.670.467198
pyint-962df57486fe-I09Select one of ten low-readability unrelated code templates per class00.1850.7386010.67150.403197
pyint-d7ffacf9f35b-I10Deterministically remove some optional blank lines and bracketed line breaks00.1610.432587.6712.330.393149
pyint-dbcf7536b486-I11Split eligible integer literals into pairs of short-named intermediate variables00.3340.7386012.33160.517197
pyint-1710f28428ed-I12Inline all eligible single-use intermediate local variables00.3460.7385815.33170.48195
pyint-a4685cb58319-I13Lower every eligible synchronous for loop to a while loop00.3460.738581416.670.48195
pyint-14eacc325bde-SRCUnmodified source class0n/a0.55143716.3316.670.3421572
pyint-333af2874e83-I01Remove comments and docstrings0n/a0.55140315150.39914
pyint-bfe2297cf678-I02Shorten method, parameter, and local names without collisions0n/a0.5514374.33110.3721572
pyint-6d5b27018db2-I03Replace names with length-matched meaningful but unrelated identifiers0n/a0.5514373.33100.5241572
pyint-5b323e967d3a-I04Replace names with deterministic minifier-style shortest identifiers0n/a0.5514376.33100.3851572
pyint-34d2c5c09ce2-I05Rewrite eligible decimal integer literals in hexadecimal notation0n/a0.55143716160.2791572
pyint-052587bb1239-I06Invert eligible conditions and exchange their branches0n/a0.551484512.330.451666
pyint-787877fa0160-I07Insert deterministic runtime-dead branches into callable bodies0n/a0.55150715.67150.441642
pyint-9cd1eabba211-I08Select one of ten high-readability unrelated code templates per class0n/a0.55144015.33160.391575
pyint-e219809045d1-I09Select one of ten low-readability unrelated code templates per class0n/a0.55143915.3316.330.3391574
pyint-f7e230a23821-I10Deterministically remove some optional blank lines and bracketed line breaks0n/a0.5514374.3313.670.2161372
pyint-7ff448604447-I11Split eligible integer literals into pairs of short-named intermediate variables0n/a0.5514676.67150.2991602
pyint-9a5c382f2902-I12Inline all eligible single-use intermediate local variables0n/a0.55143515.33160.3811572
pyint-b5a046e51ca5-I13Lower every eligible synchronous for loop to a while loop0n/a0.5514899140.3521637
pyint-83ed85f38231-SRCUnmodified source class0.0010.7770.0761716180.53828
pyint-d590e6e43a25-I01Remove comments and docstrings00.4040.0671616.67180.52526
pyint-ce56dabf6fe8-I02Shorten method, parameter, and local names without collisions0.0010.7940.1171715.33170.51228
pyint-7c95dadf55d8-I03Replace names with length-matched meaningful but unrelated identifiers0.0010.7770.0771710.6715.330.46128
pyint-6e76a7a597b2-I04Replace names with deterministic minifier-style shortest identifiers0.0010.8280.2471715.33150.53228
pyint-4338fa678893-I05Rewrite eligible decimal integer literals in hexadecimal notation0.0010.7770.0761717180.53828
pyint-b92cb1b73c57-I06Invert eligible conditions and exchange their branches00.7790.5111811.6712.330.52230
pyint-e922c86de360-I07Insert deterministic runtime-dead branches into callable bodies00.6250.07211214.670.44532
pyint-8971d6203e41-I08Select one of ten high-readability unrelated code templates per class00.7940.0762213.6714.330.42634
pyint-62cf49f71bd3-I09Select one of ten low-readability unrelated code templates per class00.6390.068229.67130.5133
pyint-10be0f3108f3-I10Deterministically remove some optional blank lines and bracketed line breaks00.770.0741713.67160.53425
pyint-c8f19fc9547b-I11Split eligible integer literals into pairs of short-named intermediate variables0.0010.7770.0761718180.53828
pyint-a7583c59874b-I12Inline all eligible single-use intermediate local variables0.0010.7690.2511616.6717.330.60728
pyint-1d72ce529dce-I13Lower every eligible synchronous for loop to a while loop0.0010.7770.0761717.33180.53828
pyint-27582e43d915-SRCUnmodified source class00.7750.3771816.6717.330.44924
pyint-cc63f0356815-I01Remove comments and docstrings00.5740.7571813.67160.44524
pyint-d1ec3ea64986-I02Shorten method, parameter, and local names without collisions00.7740.41118612.670.39824
pyint-8bf3fdb02613-I03Replace names with length-matched meaningful but unrelated identifiers00.7770.4991814110.42324
pyint-29e6ce53d521-I04Replace names with deterministic minifier-style shortest identifiers00.7710.461185110.45724
pyint-1fcdfca830a4-I05Rewrite eligible decimal integer literals in hexadecimal notation00.7750.3771815.67180.44924
pyint-24bc0dca37b2-I06Invert eligible conditions and exchange their branches00.7750.377181717.330.44924
pyint-dfc11948d809-I07Insert deterministic runtime-dead branches into callable bodies00.7430.349227.3313.330.14828
pyint-88aa0f9707dc-I08Select one of ten high-readability unrelated code templates per class00.7780.2392411.67130.18330
pyint-1fa9899cba62-I09Select one of ten low-readability unrelated code templates per class00.7520.37723711.330.19130
pyint-b29f41d36c46-I10Deterministically remove some optional blank lines and bracketed line breaks00.7770.3691816170.48523
pyint-1b0ba91edb10-I11Split eligible integer literals into pairs of short-named intermediate variables00.7750.3771817.3317.670.44924
pyint-1f55e91cf158-I12Inline all eligible single-use intermediate local variables00.7750.3771816.3317.330.44924
pyint-8a66c1dd6dc3-I13Lower every eligible synchronous for loop to a while loop00.7750.377181217.330.44924
pyint-648d155241c3-SRCUnmodified source class00.4380.4919917.33180.471326
pyint-95110e6ebfc5-I01Remove comments and docstrings00.8450.6069117170.357152
pyint-5858bb768ea4-I02Shorten method, parameter, and local names without collisions00.4560.491999.67120.544326
pyint-244ce8f577f0-I03Replace names with length-matched meaningful but unrelated identifiers00.4380.491997110.427326
pyint-dbf864a1fba1-I04Replace names with deterministic minifier-style shortest identifiers00.4540.491993110.451326
pyint-661b60e51d67-I05Rewrite eligible decimal integer literals in hexadecimal notation00.4380.4919917.67180.471326
pyint-34f13e13b9fe-I06Invert eligible conditions and exchange their branches00.4980.4911119.33130.459350
pyint-687686a03d5a-I07Insert deterministic runtime-dead branches into callable bodies00.0210.49111717160.308344
pyint-e734340520c9-I08Select one of ten high-readability unrelated code templates per class00.4550.49110417.33170.46332
pyint-9efa74c89e16-I09Select one of ten low-readability unrelated code templates per class00.0240.49110411160.41332
pyint-4b371609b398-I10Deterministically remove some optional blank lines and bracketed line breaks00.0120.4399910160.313292
pyint-fa1b2c9b75a3-I11Split eligible integer literals into pairs of short-named intermediate variables00.4380.4919917.67180.471326
pyint-149315502393-I12Inline all eligible single-use intermediate local variables00.4380.4919917.67180.471326
pyint-b1b7d6781361-I13Lower every eligible synchronous for loop to a while loop00.4750.49111111.67150.472341
pyint-7cb4c37b2d37-SRCUnmodified source class00.3780.5991716.6717.670.62335
pyint-566a278a9ffe-I01Remove comments and docstrings00.3780.5991715.6717.670.62335
pyint-c379b06a4f51-I02Shorten method, parameter, and local names without collisions00.5370.6121715130.62335
pyint-7e4c6b577809-I03Replace names with length-matched meaningful but unrelated identifiers00.3790.5921711.33130.55835
pyint-ba0a5261f42e-I04Replace names with deterministic minifier-style shortest identifiers00.5590.611178.3311.330.55735
pyint-d686d0219306-I05Rewrite eligible decimal integer literals in hexadecimal notation00.340.5951715.67160.24535
pyint-39056a917315-I06Invert eligible conditions and exchange their branches00.3730.641810.67140.60337
pyint-8cb04631dd4a-I07Insert deterministic runtime-dead branches into callable bodies00.3630.6281912.3313.670.42837
pyint-ffd99dc23b3f-I08Select one of ten high-readability unrelated code templates per class00.3780.6462011130.51538
pyint-8c73e81b7703-I09Select one of ten low-readability unrelated code templates per class00.360.618219.33100.33539
pyint-dda159c809f0-I10Deterministically remove some optional blank lines and bracketed line breaks00.3930.5491711160.59829
pyint-eadb1ea9b487-I11Split eligible integer literals into pairs of short-named intermediate variables00.4450.5762110.67110.34839
pyint-3cf227b3c1fa-I12Inline all eligible single-use intermediate local variables00.3780.5991716.6717.670.62335
pyint-d76034c3cfba-I13Lower every eligible synchronous for loop to a while loop00.3780.5991716.6717.330.62335
pyint-77678a4ca97a-SRCUnmodified source class0.0010.8730.4351814.67170.45436
pyint-6433180d8bba-I01Remove comments and docstrings00.7480.66117814.330.430
pyint-97a83eab0bd2-I02Shorten method, parameter, and local names without collisions0.0010.8730.428181416.670.45136
pyint-4e2d127f86eb-I03Replace names with length-matched meaningful but unrelated identifiers0.0010.8730.434181616.670.45636
pyint-b6057b665be9-I04Replace names with deterministic minifier-style shortest identifiers0.0010.8730.431814.3315.670.4636
pyint-0584e01592e1-I05Rewrite eligible decimal integer literals in hexadecimal notation0.0010.8730.4351814.67170.45436
pyint-7e199a2dcc25-I06Invert eligible conditions and exchange their branches0.0010.8730.4351815.67170.45436
pyint-1b067201b93f-I07Insert deterministic runtime-dead branches into callable bodies00.7720.435221012.330.24140
pyint-026ea9800389-I08Select one of ten high-readability unrelated code templates per class00.7920.4352112.33140.25739
pyint-9dfc2da13e8a-I09Select one of ten low-readability unrelated code templates per class00.5980.115203.6711.330.13238
pyint-801130c57895-I10Deterministically remove some optional blank lines and bracketed line breaks00.8780.4011816150.46333
pyint-31a3e4311095-I11Split eligible integer literals into pairs of short-named intermediate variables0.0010.8730.4351815.3316.670.45436
pyint-d869dd2a306f-I12Inline all eligible single-use intermediate local variables0.0010.8730.435181516.670.45436
pyint-68d5f3258005-I13Lower every eligible synchronous for loop to a while loop0.0010.8730.4351815.33170.45436
pyint-a2c8065af72b-SRCUnmodified source class0.8820.820.5041917.3318.330.72746
pyint-82f810058f55-I01Remove comments and docstrings0.0070.8260.5591714.6716.670.68427
pyint-4371fa4f30e3-I02Shorten method, parameter, and local names without collisions0.8730.8210.3931917.6717.330.68946
pyint-6195b26dd8fa-I03Replace names with length-matched meaningful but unrelated identifiers0.8720.820.5061912.67170.6746
pyint-c4379654e7df-I04Replace names with deterministic minifier-style shortest identifiers0.8730.8210.4021915.33160.71146
pyint-d946caec3454-I05Rewrite eligible decimal integer literals in hexadecimal notation0.8820.820.5041918.3318.330.72746
pyint-05ef9f200e6b-I06Invert eligible conditions and exchange their branches0.8080.6730.245201415.330.68548
pyint-eabc9dfd2a8f-I07Insert deterministic runtime-dead branches into callable bodies0.3490.7150.5082117.33160.55448
pyint-85cb547422f4-I08Select one of ten high-readability unrelated code templates per class0.6470.820.5042216160.52949
pyint-2ba97a1f844d-I09Select one of ten low-readability unrelated code templates per class0.0710.7060.503249130.54951
pyint-c01309ea49e0-I10Deterministically remove some optional blank lines and bracketed line breaks0.6020.8230.4061917.33180.72842
pyint-f000b176d36c-I11Split eligible integer literals into pairs of short-named intermediate variables0.8820.820.5041918.3318.330.72746
pyint-afebac86b09b-I12Inline all eligible single-use intermediate local variables0.8820.820.5041918.3318.330.72746
pyint-4edfe2388282-I13Lower every eligible synchronous for loop to a while loop0.8820.820.5041918.3318.330.72746
pyint-838b0a48e856-SRCUnmodified source class00.2130.5619613.67160.303214
pyint-b0d43fbb9c3a-I01Remove comments and docstrings00.1250.7299313.67150.267202
pyint-064fb432e990-I02Shorten method, parameter, and local names without collisions00.2120.561965.67120.374214
pyint-05cb3c018c91-I03Replace names with length-matched meaningful but unrelated identifiers00.2150.561966.67100.339214
pyint-57f9b8e629ff-I04Replace names with deterministic minifier-style shortest identifiers00.2060.561964.339.670.282214
pyint-0b39cd0f771e-I05Rewrite eligible decimal integer literals in hexadecimal notation00.2130.561961415.330.262214
pyint-554d82fc50e3-I06Invert eligible conditions and exchange their branches00.1980.5611001012.670.276222
pyint-9603ff0fba0d-I07Insert deterministic runtime-dead branches into callable bodies00.1980.56110211.6714.330.203220
pyint-e7601f2d1d27-I08Select one of ten high-readability unrelated code templates per class00.2080.5619915150.28217
pyint-6f2e4bdacd4c-I09Select one of ten low-readability unrelated code templates per class00.1980.56110112.3314.330.203220
pyint-cb5bcf6d3ffa-I10Deterministically remove some optional blank lines and bracketed line breaks00.1320.336969.3313.670.25179
pyint-a733b3338019-I11Split eligible integer literals into pairs of short-named intermediate variables00.2050.56110014.3314.670.279218
pyint-8fc2acb2f957-I12Inline all eligible single-use intermediate local variables00.2130.5619614.33160.303214
pyint-232e3838bfa8-I13Lower every eligible synchronous for loop to a while loop00.1930.56110410130.282224
pyint-468cb5a6293b-SRCUnmodified source class0.0010.840.2621716.6717.330.57328
pyint-be063c5f97a4-I01Remove comments and docstrings00.5680.241616180.55726
pyint-e6c6b601f20d-I02Shorten method, parameter, and local names without collisions0.0010.8460.257171717.330.5528
pyint-954ed110648b-I03Replace names with length-matched meaningful but unrelated identifiers0.0010.840.264171615.330.50428
pyint-aedffb489c12-I04Replace names with deterministic minifier-style shortest identifiers0.0010.8480.3171715150.51728
pyint-659e581d989a-I05Rewrite eligible decimal integer literals in hexadecimal notation0.0010.840.2621717.33170.57328
pyint-00e292c8cab2-I06Invert eligible conditions and exchange their branches00.8420.6961810.3312.670.55830
pyint-05b4256d3455-I07Insert deterministic runtime-dead branches into callable bodies00.7150.2592110.67140.43732
pyint-958354d03863-I08Select one of ten high-readability unrelated code templates per class00.8540.244228.33130.54733
pyint-425c3cf1d11f-I09Select one of ten low-readability unrelated code templates per class00.7290.263207.67130.46831
pyint-40c7a0dc7227-I10Deterministically remove some optional blank lines and bracketed line breaks00.8350.2371714.3315.330.56525
pyint-19ce79017e60-I11Split eligible integer literals into pairs of short-named intermediate variables0.0010.840.262171717.670.57328
pyint-07a38e1f22c4-I12Inline all eligible single-use intermediate local variables0.0010.8340.5531616.67170.62928
pyint-df8d75e9f805-I13Lower every eligible synchronous for loop to a while loop0.0010.840.2621717.6717.330.57328
pyint-5ac70d007478-SRCUnmodified source class0.0190.4870.48361816.670.69314
pyint-ba0ec94337e6-I01Remove comments and docstrings0.0190.4870.483617.6716.330.69314
pyint-ba1d7915da57-I02Shorten method, parameter, and local names without collisions0.0190.4860.481617.3313.670.70814
pyint-892676ac1bea-I03Replace names with length-matched meaningful but unrelated identifiers0.0190.4870.48361814.330.70614
pyint-78333b872497-I04Replace names with deterministic minifier-style shortest identifiers0.0190.4840.471615120.77314
pyint-cc19994d5566-I05Rewrite eligible decimal integer literals in hexadecimal notation0.0190.4870.48361816.330.69314
pyint-ab0cfd72f969-I06Invert eligible conditions and exchange their branches0.0190.4870.48361816.670.69314
pyint-1ffeae524646-I07Insert deterministic runtime-dead branches into callable bodies0.0190.4870.483618170.69314
pyint-4158757dc6a4-I08Select one of ten high-readability unrelated code templates per class0.0190.4870.483617.6716.330.69314
pyint-a651a5d68aa5-I09Select one of ten low-readability unrelated code templates per class0.0190.4870.483618.3316.330.69314
pyint-55bfc8bb8b5a-I10Deterministically remove some optional blank lines and bracketed line breaks0.0060.4780.427615.6712.330.6811
pyint-4b6ceb45fba7-I11Split eligible integer literals into pairs of short-named intermediate variables0.0190.4870.483617160.69314
pyint-521c60ebc0c2-I12Inline all eligible single-use intermediate local variables0.0190.4870.483617.3316.670.69314
pyint-da363a7ee51f-I13Lower every eligible synchronous for loop to a while loop0.0190.4870.483617.67170.69314
pyint-d7199f8ad572-SRCUnmodified source class000.50821115160.415642
pyint-a4e668f13f61-I01Remove comments and docstrings00.0090.50419815.67150.399455
pyint-c7132a660dce-I02Shorten method, parameter, and local names without collisions000.5082115.6710.670.366642
pyint-8c73e1b18d59-I03Replace names with length-matched meaningful but unrelated identifiers000.50821179.670.352642
pyint-75b7cbd53524-I04Replace names with deterministic minifier-style shortest identifiers000.50821139.670.245642
pyint-8e8afbf56431-I05Rewrite eligible decimal integer literals in hexadecimal notation000.50821115.67160.388642
pyint-c9ccd683a6e4-I06Invert eligible conditions and exchange their branches000.50821913.33140.41658
pyint-21e65f3bb035-I07Insert deterministic runtime-dead branches into callable bodies000.5082413.67140.362672
pyint-2baa735815e2-I08Select one of ten high-readability unrelated code templates per class000.5082161615.670.402647
pyint-8717729f8522-I09Select one of ten low-readability unrelated code templates per class000.50821514.6715.670.407646
pyint-ecc6d40e514b-I10Deterministically remove some optional blank lines and bracketed line breaks000.3672118140.354549
pyint-f5b678e9739d-I11Split eligible integer literals into pairs of short-named intermediate variables000.5082171015.330.448648
pyint-99875982f289-I12Inline all eligible single-use intermediate local variables000.50821116.33160.415642
pyint-3684e8e9deb9-I13Lower every eligible synchronous for loop to a while loop000.50821913.33150.539652
pyint-555cb46774cb-SRCUnmodified source class00.8390.3181916.67180.5625
pyint-58a6b4b00288-I01Remove comments and docstrings00.5860.3011814.67180.54523
pyint-53c1be945bdd-I02Shorten method, parameter, and local names without collisions00.8330.3531917.6717.330.53725
pyint-9b915be8ca46-I03Replace names with length-matched meaningful but unrelated identifiers00.8390.3211915.67170.51125
pyint-081adf221478-I04Replace names with deterministic minifier-style shortest identifiers00.8410.3661915.6715.330.48625
pyint-169a4ecb2d28-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8390.3181916.33180.5625
pyint-58a950acc281-I06Invert eligible conditions and exchange their branches00.8410.6952011.33130.54827
pyint-bee71ac193e0-I07Insert deterministic runtime-dead branches into callable bodies00.7280.2822311.3313.330.45429
pyint-3837a5704fbf-I08Select one of ten high-readability unrelated code templates per class00.7570.307221615.330.50228
pyint-04d3aa2d3854-I09Select one of ten low-readability unrelated code templates per class00.5990.07221612.670.3827
pyint-f5144ee0ee36-I10Deterministically remove some optional blank lines and bracketed line breaks00.8370.3181917.33170.5624
pyint-8435f95d075f-I11Split eligible integer literals into pairs of short-named intermediate variables00.8390.3181916.6717.670.5625
pyint-df47ebf2ff08-I12Inline all eligible single-use intermediate local variables00.7870.6731817170.57625
pyint-d65a8a93dd81-I13Lower every eligible synchronous for loop to a while loop00.8390.3181916.33180.5625
pyint-3e6802a08bd5-SRCUnmodified source class00.3910.6025116.33170.602125
pyint-af64cc768261-I01Remove comments and docstrings00.1610.5014614.67160.5695
pyint-848c0ee07c5e-I02Shorten method, parameter, and local names without collisions00.5210.602511413.670.61125
pyint-d4f3679c35ea-I03Replace names with length-matched meaningful but unrelated identifiers00.3970.602514.6711.330.529125
pyint-bc12eb68b117-I04Replace names with deterministic minifier-style shortest identifiers00.5180.602515.3312.670.488125
pyint-b8a6026d5e12-I05Rewrite eligible decimal integer literals in hexadecimal notation00.3910.6025116.67170.602125
pyint-38d2e01c1054-I06Invert eligible conditions and exchange their branches00.3680.60255913.330.591133
pyint-c78b32659a04-I07Insert deterministic runtime-dead branches into callable bodies00.3480.6026111.6714.670.472135
pyint-7b384563d721-I08Select one of ten high-readability unrelated code templates per class00.3770.6025612150.524131
pyint-e42c771752c3-I09Select one of ten low-readability unrelated code templates per class00.3820.6025313.67150.388127
pyint-4c3b58458c6f-I10Deterministically remove some optional blank lines and bracketed line breaks00.4360.657519150.593107
pyint-88a4e0553833-I11Split eligible integer literals into pairs of short-named intermediate variables00.3910.6025117.33170.602125
pyint-d8cdbb59806a-I12Inline all eligible single-use intermediate local variables00.3910.6025116.33170.602125
pyint-cc6ba1c10797-I13Lower every eligible synchronous for loop to a while loop00.3910.6025116.67170.602125
pyint-877b5604eff7-SRCUnmodified source class00.7690.2481814170.69720
pyint-5d5c88e0b604-I01Remove comments and docstrings00.4320.3451715.67160.69520
pyint-8428e68ce8fa-I02Shorten method, parameter, and local names without collisions00.7650.2521815.33170.70820
pyint-40b0df5d0cc5-I03Replace names with length-matched meaningful but unrelated identifiers00.760.261816.6716.670.70620
pyint-c8b1c76a1e1b-I04Replace names with deterministic minifier-style shortest identifiers00.7690.2481817.33170.71620
pyint-df041c92f2b5-I05Rewrite eligible decimal integer literals in hexadecimal notation00.7690.2481816.33170.69720
pyint-45c1c25a3bfc-I06Invert eligible conditions and exchange their branches00.7690.2481817.67170.69720
pyint-51972080ace0-I07Insert deterministic runtime-dead branches into callable bodies00.7480.32205.67140.32522
pyint-27d6e0ad930b-I08Select one of ten high-readability unrelated code templates per class00.7640.201215.6714.330.47423
pyint-afbe838b1233-I09Select one of ten low-readability unrelated code templates per class00.7450.2662368.330.51425
pyint-c2bf25a67a1f-I10Deterministically remove some optional blank lines and bracketed line breaks00.7690.2481817.67170.69720
pyint-b51c1223fae8-I11Split eligible integer literals into pairs of short-named intermediate variables00.7690.2481815.3317.330.69720
pyint-d140974b8ee0-I12Inline all eligible single-use intermediate local variables00.7690.2481817.33170.69720
pyint-c5faab6220db-I13Lower every eligible synchronous for loop to a while loop00.7690.2481813.67170.69720
pyint-203033a416af-SRCUnmodified source class0.0020.4590.4643516.67180.653126
pyint-f15a07e9d32a-I01Remove comments and docstrings00.6790.7623213.67140.56980
pyint-784fcf2c7e09-I02Shorten method, parameter, and local names without collisions0.0010.5230.464356.339.330.576126
pyint-68615458b1fb-I03Replace names with length-matched meaningful but unrelated identifiers0.0010.4650.464355.338.670.545126
pyint-62bd1b788eef-I04Replace names with deterministic minifier-style shortest identifiers0.0010.5870.46435880.377126
pyint-ebc9a7c1a5fd-I05Rewrite eligible decimal integer literals in hexadecimal notation0.0020.4590.4643517180.653126
pyint-55d5054808f0-I06Invert eligible conditions and exchange their branches00.2750.4643612170.581127
pyint-60c7c66acc86-I07Insert deterministic runtime-dead branches into callable bodies00.2090.4644312.33150.473134
pyint-4b7ddd80e522-I08Select one of ten high-readability unrelated code templates per class00.2260.4643816160.438129
pyint-6d38461c0fd0-I09Select one of ten low-readability unrelated code templates per class00.2250.4643713.67160.412128
pyint-3139ee945c70-I10Deterministically remove some optional blank lines and bracketed line breaks00.4520.3653514.33170.639116
pyint-51028bef1232-I11Split eligible integer literals into pairs of short-named intermediate variables0.0020.4590.4643517180.653126
pyint-f1c66b57ce26-I12Inline all eligible single-use intermediate local variables0.0030.4580.464341616.670.607126
pyint-c5769bc33c9f-I13Lower every eligible synchronous for loop to a while loop00.4710.4643910.67150.616131
pyint-8725f82ffcfc-SRCUnmodified source class00.5860.3491517.67190.68320
pyint-b0f0a03876f9-I01Remove comments and docstrings00.5860.3491517.67190.68320
pyint-f5b9641e4c08-I02Shorten method, parameter, and local names without collisions00.5860.365151017.670.53520
pyint-fc975ca57f2a-I03Replace names with length-matched meaningful but unrelated identifiers00.5860.3491517.33180.65220
pyint-a1b949b85a9a-I04Replace names with deterministic minifier-style shortest identifiers00.5860.3811511.67170.58220
pyint-a91844509cc4-I05Rewrite eligible decimal integer literals in hexadecimal notation00.5860.3491517.67190.68320
pyint-f470e7f395d4-I06Invert eligible conditions and exchange their branches00.5860.3491518190.68320
pyint-b6fe823725cf-I07Insert deterministic runtime-dead branches into callable bodies00.4670.2671716160.49322
pyint-2cabdce36f79-I08Select one of ten high-readability unrelated code templates per class00.6130.2212014.33160.39926
pyint-f67ca814f1a9-I09Select one of ten low-readability unrelated code templates per class00.4570.245198.67140.45524
pyint-0c9bfb321073-I10Deterministically remove some optional blank lines and bracketed line breaks00.5890.3551514.33180.68518
pyint-19e92b5c90ca-I11Split eligible integer literals into pairs of short-named intermediate variables00.5860.3491517.67190.68320
pyint-d653da083303-I12Inline all eligible single-use intermediate local variables00.5860.3491517190.68320
pyint-97486e162b1c-I13Lower every eligible synchronous for loop to a while loop00.5860.3491518190.68320
pyint-1c145a4ace99-SRCUnmodified source class0.9980.280.775617180.64189
pyint-72b67f997500-I01Remove comments and docstrings00.6190.771531516.670.625115
pyint-66c9d3ff9c93-I02Shorten method, parameter, and local names without collisions0.9880.2780.77568.67130.631189
pyint-7e5ef0b951d7-I03Replace names with length-matched meaningful but unrelated identifiers0.9870.280.77566.67120.543189
pyint-cac60587cee2-I04Replace names with deterministic minifier-style shortest identifiers0.9880.2760.7756713.670.606189
pyint-732f72fd8c84-I05Rewrite eligible decimal integer literals in hexadecimal notation0.9980.280.775616.67180.64189
pyint-45b0b7ba4b70-I06Invert eligible conditions and exchange their branches0.9980.280.775617.3317.670.64189
pyint-db385912f015-I07Insert deterministic runtime-dead branches into callable bodies0.5160.2690.77601516.330.54193
pyint-a263266385a0-I08Select one of ten high-readability unrelated code templates per class0.9730.2730.776114.6715.670.589194
pyint-881ac436fade-I09Select one of ten low-readability unrelated code templates per class0.9550.2710.776015.3315.670.566194
pyint-62b50613bdfc-I10Deterministically remove some optional blank lines and bracketed line breaks0.0020.2450.519569.3314.330.597157
pyint-d77f6bfd24e4-I11Split eligible integer literals into pairs of short-named intermediate variables0.9980.280.775616.67180.64189
pyint-927e85536bef-I12Inline all eligible single-use intermediate local variables0.9980.280.775617180.64189
pyint-cc39a72855c4-I13Lower every eligible synchronous for loop to a while loop0.9980.280.775616180.64189
pyint-fd7fb8405e5a-SRCUnmodified source class00.8080.1651817180.56129
pyint-e625a24fa005-I01Remove comments and docstrings00.4770.1611716.67180.5527
pyint-e0eeb17757bf-I02Shorten method, parameter, and local names without collisions00.8150.2691816.67170.54429
pyint-40c783282033-I03Replace names with length-matched meaningful but unrelated identifiers00.8080.1621816.67170.51629
pyint-8309fb2d9360-I04Replace names with deterministic minifier-style shortest identifiers00.8390.371813150.50529
pyint-b95e0b3573ac-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8080.1651816.33180.56129
pyint-923a679a0535-I06Invert eligible conditions and exchange their branches00.810.651910.6713.330.54231
pyint-af6cf293bff6-I07Insert deterministic runtime-dead branches into callable bodies00.6630.162210.6714.330.37733
pyint-7031081ab055-I08Select one of ten high-readability unrelated code templates per class00.8160.1582115.3315.330.44732
pyint-d795e744799a-I09Select one of ten low-readability unrelated code templates per class00.6780.165215.6712.670.41532
pyint-fd13d5520964-I10Deterministically remove some optional blank lines and bracketed line breaks00.8020.161813.67160.55826
pyint-09592bd9b132-I11Split eligible integer literals into pairs of short-named intermediate variables00.8080.1651816.6717.670.56129
pyint-553528dcf51e-I12Inline all eligible single-use intermediate local variables0.0010.80.4011716170.57129
pyint-d1d84b0098d1-I13Lower every eligible synchronous for loop to a while loop00.8080.1651817180.56129
pyint-0408d13dc68d-SRCUnmodified source class0.1990.7670.655231718.670.73647
pyint-341100691abe-I01Remove comments and docstrings0.0170.7990.7192215.67170.73139
pyint-145beca59164-I02Shorten method, parameter, and local names without collisions0.1990.7670.6552317.33190.73647
pyint-9681fb8e0e25-I03Replace names with length-matched meaningful but unrelated identifiers0.1990.7670.6552317.3318.670.73647
pyint-ae40d3418233-I04Replace names with deterministic minifier-style shortest identifiers0.1990.7670.6552317190.73647
pyint-07587f6ac360-I05Rewrite eligible decimal integer literals in hexadecimal notation0.1990.7670.6552317.6718.670.73647
pyint-bdadfb4b677f-I06Invert eligible conditions and exchange their branches0.1990.7670.655231718.330.73647
pyint-33d17a314e86-I07Insert deterministic runtime-dead branches into callable bodies0.0020.7430.655271614.330.551
pyint-62d27fcf8345-I08Select one of ten high-readability unrelated code templates per class0.050.7640.655261215.330.59150
pyint-cfb0de3775ef-I09Select one of ten low-readability unrelated code templates per class0.0080.7570.635251114.330.36149
pyint-886845866e8c-I10Deterministically remove some optional blank lines and bracketed line breaks0.0150.7830.6852316.67160.71940
pyint-566d15e807fc-I11Split eligible integer literals into pairs of short-named intermediate variables0.1990.7670.6552317190.73647
pyint-96af55001307-I12Inline all eligible single-use intermediate local variables0.1990.7670.655231718.330.73647
pyint-17f4cb0a5ea6-I13Lower every eligible synchronous for loop to a while loop0.1990.7670.655231818.330.73647
pyint-a811d88731a4-SRCUnmodified source class00.8620.5742016.67170.60736
pyint-1afd7de48f1b-I01Remove comments and docstrings00.7830.5611915.67170.60234
pyint-75a2d53ec61a-I02Shorten method, parameter, and local names without collisions00.860.556201516.670.58736
pyint-beb0b5022b2f-I03Replace names with length-matched meaningful but unrelated identifiers00.8620.575201415.330.56836
pyint-734fb4ce2fbd-I04Replace names with deterministic minifier-style shortest identifiers00.8580.5682013.67140.54236
pyint-c236b24c4374-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8620.5742015170.60736
pyint-ba216cc7b52f-I06Invert eligible conditions and exchange their branches00.8690.5992113.67150.57438
pyint-da94f07fbd47-I07Insert deterministic runtime-dead branches into callable bodies00.7260.5742410.33140.49740
pyint-23ba6e612caf-I08Select one of ten high-readability unrelated code templates per class00.7490.5182612.67140.50842
pyint-9850d931e0e9-I09Select one of ten low-readability unrelated code templates per class00.7320.5742510130.48942
pyint-d350ff545b54-I10Deterministically remove some optional blank lines and bracketed line breaks00.8360.4412010150.56731
pyint-4c90b995c19f-I11Split eligible integer literals into pairs of short-named intermediate variables00.8620.5742016.33170.60736
pyint-92df7fddb91c-I12Inline all eligible single-use intermediate local variables00.8620.5742016.33170.60736
pyint-a982da214d28-I13Lower every eligible synchronous for loop to a while loop00.8730.559245.67130.59341
pyint-2643cf679ba3-SRCUnmodified source class00.8540.4842515.6716.670.55241
pyint-b6b7f861c72c-I01Remove comments and docstrings00.6460.4472412.67150.52741
pyint-dd3eb2d95411-I02Shorten method, parameter, and local names without collisions00.8510.50525913.670.55341
pyint-f1c6136d21dd-I03Replace names with length-matched meaningful but unrelated identifiers00.8540.485259.6713.670.53441
pyint-247d8ec494e4-I04Replace names with deterministic minifier-style shortest identifiers00.8530.42259.33120.43241
pyint-2ac18024ca6b-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8540.484251516.670.55241
pyint-8d0f875179a3-I06Invert eligible conditions and exchange their branches00.8530.4852514.6716.670.54541
pyint-f7356cc75179-I07Insert deterministic runtime-dead branches into callable bodies00.6820.496359120.39851
pyint-709d7d5ba093-I08Select one of ten high-readability unrelated code templates per class00.8680.4843010.33140.46546
pyint-d86bcf3a3f06-I09Select one of ten low-readability unrelated code templates per class00.6970.484297.3313.330.35145
pyint-6d287e9910a8-I10Deterministically remove some optional blank lines and bracketed line breaks00.7040.3012513.33150.51637
pyint-0d5113964424-I11Split eligible integer literals into pairs of short-named intermediate variables00.8540.4842515.3316.670.55241
pyint-94ad14218745-I12Inline all eligible single-use intermediate local variables00.8540.4842514.6716.670.55241
pyint-ee897172cdc8-I13Lower every eligible synchronous for loop to a while loop00.8540.484251516.670.55241
pyint-939f88f49b68-SRCUnmodified source class00.8720.508331716.330.72985
pyint-ba6ef54631c0-I01Remove comments and docstrings00.870.5043012.33150.75472
pyint-752dca2b4957-I02Shorten method, parameter, and local names without collisions00.8710.508337.6712.330.71885
pyint-4bdf396f2be7-I03Replace names with length-matched meaningful but unrelated identifiers00.8720.508331510.330.69785
pyint-211985934c18-I04Replace names with deterministic minifier-style shortest identifiers00.8710.50833911.330.78785
pyint-cc94dfe3b57f-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8720.5083316.6716.330.72985
pyint-b95f3c241e8c-I06Invert eligible conditions and exchange their branches00.8720.508331616.330.72985
pyint-39bfb32c9106-I07Insert deterministic runtime-dead branches into callable bodies00.5440.5083912.6712.330.52491
pyint-00108635d51b-I08Select one of ten high-readability unrelated code templates per class00.5690.5083616.3314.670.45888
pyint-e428f69abf66-I09Select one of ten low-readability unrelated code templates per class00.5610.5083711.33120.33690
pyint-645b5dfdcf94-I10Deterministically remove some optional blank lines and bracketed line breaks00.8470.6213312.33140.72269
pyint-22237fa598b7-I11Split eligible integer literals into pairs of short-named intermediate variables00.8720.5083315.6716.670.72985
pyint-8dcd4c6602fe-I12Inline all eligible single-use intermediate local variables00.8720.5083316.3316.330.72985
pyint-f3a00a483519-I13Lower every eligible synchronous for loop to a while loop00.8720.508331716.330.72985
pyint-1068ff3e3ef5-SRCUnmodified source class0.0070.8460.4011315.33170.72727
pyint-cc99054c29af-I01Remove comments and docstrings00.6940.4691013.3315.330.62316
pyint-94e4f84b54a4-I02Shorten method, parameter, and local names without collisions0.0060.8450.4031315170.73627
pyint-dad8049c64d1-I03Replace names with length-matched meaningful but unrelated identifiers0.0060.8460.4011314160.70527
pyint-51cf84a2d865-I04Replace names with deterministic minifier-style shortest identifiers0.0060.8450.4041315.3316.670.46927
pyint-1e7073676e63-I05Rewrite eligible decimal integer literals in hexadecimal notation0.0070.8460.4011316.67170.72727
pyint-e790d9fefd8c-I06Invert eligible conditions and exchange their branches0.0070.8460.4011316.67170.72727
pyint-5cc4f5d41576-I07Insert deterministic runtime-dead branches into callable bodies00.780.4181713.67140.4731
pyint-403d4e0be826-I08Select one of ten high-readability unrelated code templates per class0.0010.8590.381187.6713.330.52732
pyint-00337c3dcbfd-I09Select one of ten low-readability unrelated code templates per class00.7770.4221810.33120.23333
pyint-ed41d9585699-I10Deterministically remove some optional blank lines and bracketed line breaks0.0050.8430.4011315.67170.72526
pyint-706eab1780b0-I11Split eligible integer literals into pairs of short-named intermediate variables0.0070.8460.4011316.67170.72727
pyint-ac46bb26f46b-I12Inline all eligible single-use intermediate local variables0.0070.8460.4011316.67170.72727
pyint-f7df5b81b056-I13Lower every eligible synchronous for loop to a while loop0.0070.8460.4011317170.72727
pyint-5a558e70f330-SRCUnmodified source class00.6780.5653117.67170.5843
pyint-a6b98ad9a0a6-I01Remove comments and docstrings00.3470.5753017.33170.57843
pyint-f5d853759509-I02Shorten method, parameter, and local names without collisions00.6660.4193113150.5643
pyint-957ee07bd07b-I03Replace names with length-matched meaningful but unrelated identifiers00.6670.557315.33130.54743
pyint-d702ad3bb762-I04Replace names with deterministic minifier-style shortest identifiers00.6660.4073111.67140.55243
pyint-57dc65f71d9b-I05Rewrite eligible decimal integer literals in hexadecimal notation00.6780.5653117.33170.5843
pyint-4cd49b4d7f02-I06Invert eligible conditions and exchange their branches00.6780.5653117170.5843
pyint-67828e5ce3e6-I07Insert deterministic runtime-dead branches into callable bodies00.6380.4943911.3313.670.40151
pyint-11d20ea1dd23-I08Select one of ten high-readability unrelated code templates per class00.6790.5653510.67150.43147
pyint-0b66faa37b05-I09Select one of ten low-readability unrelated code templates per class00.6310.514341214.330.44646
pyint-d0ea7d89a5bc-I10Deterministically remove some optional blank lines and bracketed line breaks00.3650.149319.67140.52739
pyint-04608ec99dda-I11Split eligible integer literals into pairs of short-named intermediate variables00.6780.5653117.67170.5843
pyint-df5bfbb14f73-I12Inline all eligible single-use intermediate local variables00.6780.5653117170.5843
pyint-dcc9ec17347b-I13Lower every eligible synchronous for loop to a while loop00.6780.5653117170.5843
pyint-616ceda7294f-SRCUnmodified source class00.430.4637416170.407144
pyint-d0b4cf6406f0-I01Remove comments and docstrings00.1670.3077316.33170.399141
pyint-dae92ba1d776-I02Shorten method, parameter, and local names without collisions00.4760.48746.3310.670.352144
pyint-6c805c328974-I03Replace names with length-matched meaningful but unrelated identifiers00.4480.517744.67100.349144
pyint-ee88f90d8745-I04Replace names with deterministic minifier-style shortest identifiers00.4650.442742.6790.265144
pyint-24b7303c6858-I05Rewrite eligible decimal integer literals in hexadecimal notation00.430.4637417.33170.367144
pyint-dcae0cad5854-I06Invert eligible conditions and exchange their branches00.4040.6587912.33140.397154
pyint-9aa377759982-I07Insert deterministic runtime-dead branches into callable bodies00.3550.559969.3313.330.464166
pyint-57be9ae28c30-I08Select one of ten high-readability unrelated code templates per class00.4240.463771716.330.361147
pyint-c9dff64f4f97-I09Select one of ten low-readability unrelated code templates per class00.4210.4637616.3316.670.379146
pyint-e997c3690094-I10Deterministically remove some optional blank lines and bracketed line breaks00.1860.416749.67130.33122
pyint-142bd4d73868-I11Split eligible integer literals into pairs of short-named intermediate variables00.9430.4637615.6716.330.374146
pyint-5b2741242938-I12Inline all eligible single-use intermediate local variables00.430.463741717.330.407144
pyint-7acc041981bf-I13Lower every eligible synchronous for loop to a while loop00.430.4637416.3317.330.407144
pyint-82246794d74c-SRCUnmodified source class000.534130613.67150.4492602
pyint-0509ae33e5f8-I01Remove comments and docstrings000.54124813.33120.3942303
pyint-7e18ba8c05ab-I02Shorten method, parameter, and local names without collisions000.5341306290.4732602
pyint-9646b1e70aa3-I03Replace names with length-matched meaningful but unrelated identifiers000.53413062.337.670.3022602
pyint-0e08463ba585-I04Replace names with deterministic minifier-style shortest identifiers000.53413061.677.670.3922602
pyint-9da1fc70c20e-I05Rewrite eligible decimal integer literals in hexadecimal notation000.53413069140.3472602
pyint-8513a17a76e9-I06Invert eligible conditions and exchange their branches000.53414233.3310.670.372836
pyint-f1e5409080bb-I07Insert deterministic runtime-dead branches into callable bodies000.53414987.67120.2352794
pyint-37439e38d456-I08Select one of ten high-readability unrelated code templates per class000.534130910.33150.4452605
pyint-31a818c5a811-I09Select one of ten low-readability unrelated code templates per class000.534130811.6714.670.4232604
pyint-3fffe2c96d79-I10Deterministically remove some optional blank lines and bracketed line breaks000.4313066.67130.2752362
pyint-3a9c8db00c76-I11Split eligible integer literals into pairs of short-named intermediate variables000.53414823.67110.2272778
pyint-867a03ca6e36-I12Inline all eligible single-use intermediate local variables000.534129113.33140.3112602
pyint-530250af4076-I13Lower every eligible synchronous for loop to a while loop000.53414986.67110.3652842
pyint-4df864e959a7-SRCUnmodified source class00.8850.6622016.6717.330.6727
pyint-109cf34cacc5-I01Remove comments and docstrings00.7040.7032015.33170.66927
pyint-74d70318bf9a-I02Shorten method, parameter, and local names without collisions00.8880.6772016.33170.63427
pyint-a6470d458e81-I03Replace names with length-matched meaningful but unrelated identifiers00.8860.6482015.67150.58327
pyint-82e778280098-I04Replace names with deterministic minifier-style shortest identifiers00.8990.6052014.33140.59827
pyint-c9f1fcd5b1a3-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8850.662201617.670.6727
pyint-2d3aa91488fa-I06Invert eligible conditions and exchange their branches00.8850.6622016.6717.330.6727
pyint-383458b3e393-I07Insert deterministic runtime-dead branches into callable bodies00.790.6412410.3313.330.46731
pyint-460a26b4d07c-I08Select one of ten high-readability unrelated code templates per class00.810.6622315.3314.330.54330
pyint-81c8771dc685-I09Select one of ten low-readability unrelated code templates per class00.7860.662244.67120.4631
pyint-1d6ad872ef6d-I10Deterministically remove some optional blank lines and bracketed line breaks00.8840.6592015.33170.67626
pyint-7e4a1013a291-I11Split eligible integer literals into pairs of short-named intermediate variables00.8850.6622016.6717.670.6727
pyint-718c8ac7b580-I12Inline all eligible single-use intermediate local variables00.8350.7581915.67170.66927
pyint-85add32b3b0e-I13Lower every eligible synchronous for loop to a while loop00.8850.6622016.6717.330.6727
pyint-c20045673c45-SRCUnmodified source class00.9090.31920416.33170.424585
pyint-b59ad93a93de-I01Remove comments and docstrings00.9920.52618414160.362393
pyint-fa930ad82277-I02Shorten method, parameter, and local names without collisions00.0010.3192046.6790.372585
pyint-13cdfc6ec1ef-I03Replace names with length-matched meaningful but unrelated identifiers00.9090.3192043.338.330.351585
pyint-8849942bfe3f-I04Replace names with deterministic minifier-style shortest identifiers00.9050.3192044.3390.11585
pyint-aabbef153eda-I05Rewrite eligible decimal integer literals in hexadecimal notation00.9090.31920416170.424585
pyint-3cb2e34c224f-I06Invert eligible conditions and exchange their branches00.9340.3192215.3313.330.409619
pyint-46fe9863f1c3-I07Insert deterministic runtime-dead branches into callable bodies00.0010.3192689.33140.371649
pyint-7346589edbed-I08Select one of ten high-readability unrelated code templates per class00.0010.31920912.67160.399590
pyint-1dd3f7beff5a-I09Select one of ten low-readability unrelated code templates per class00.0010.31920911.67160.41590
pyint-40abc6b23802-I10Deterministically remove some optional blank lines and bracketed line breaks00.0010.2542048.6714.330.097506
pyint-c73b42436980-I11Split eligible integer literals into pairs of short-named intermediate variables00.9090.31920416170.424585
pyint-d7e3a9ce432b-I12Inline all eligible single-use intermediate local variables00.9090.31920416170.424585
pyint-bc6156e85200-I13Lower every eligible synchronous for loop to a while loop00.9310.3192249.3314.670.424610
pyint-6479a4f95982-SRCUnmodified source class00.6680.5691815.67170.45322
pyint-9537faa0d6e2-I01Remove comments and docstrings00.6680.5691815.67170.45322
pyint-19a29044479f-I02Shorten method, parameter, and local names without collisions00.6920.611187110.41522
pyint-5a66b4f65b55-I03Replace names with length-matched meaningful but unrelated identifiers00.6680.571813.3311.330.44622
pyint-0d7a742d270c-I04Replace names with deterministic minifier-style shortest identifiers00.7470.675186.3310.670.44722
pyint-b97aaa86e408-I05Rewrite eligible decimal integer literals in hexadecimal notation00.6680.5691816.33170.45322
pyint-a4a3c7ab13f3-I06Invert eligible conditions and exchange their branches00.6680.5691817170.45322
pyint-2f8663171740-I07Insert deterministic runtime-dead branches into callable bodies00.6270.615225.3312.670.26326
pyint-00d8e68cd80f-I08Select one of ten high-readability unrelated code templates per class00.6670.643211214.670.38725
pyint-4d81b67912ab-I09Select one of ten low-readability unrelated code templates per class00.3620.396215.3311.670.31825
pyint-d6ec6f06c954-I10Deterministically remove some optional blank lines and bracketed line breaks00.6710.5631810.67160.44821
pyint-e43614012f8d-I11Split eligible integer literals into pairs of short-named intermediate variables00.6680.5691814.67170.45322
pyint-606529c832a5-I12Inline all eligible single-use intermediate local variables00.6680.5691816.67170.45322
pyint-2f2229d34ea8-I13Lower every eligible synchronous for loop to a while loop00.6680.5691817170.45322
pyint-fb2c9bfec6c7-SRCUnmodified source class00.8740.2663616170.46984
pyint-c56fd7e49e6f-I01Remove comments and docstrings00.7660.3183414.67160.43361
pyint-f81aae7a02f9-I02Shorten method, parameter, and local names without collisions00.8720.266369.6712.330.44684
pyint-57a2b5b62153-I03Replace names with length-matched meaningful but unrelated identifiers00.8740.266368.3310.670.44184
pyint-8347cd56af36-I04Replace names with deterministic minifier-style shortest identifiers00.870.266364.6710.330.584
pyint-94e6a31d78d1-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8740.2663616170.46984
pyint-988ca5c2221c-I06Invert eligible conditions and exchange their branches00.8780.266371415.330.46686
pyint-b06626aec1e5-I07Insert deterministic runtime-dead branches into callable bodies00.6190.2664015.33150.39288
pyint-adb096ab65b0-I08Select one of ten high-readability unrelated code templates per class00.6290.2664115160.43289
pyint-32a37f63e64d-I09Select one of ten low-readability unrelated code templates per class00.630.2663816.33150.39486
pyint-37930a586fe4-I10Deterministically remove some optional blank lines and bracketed line breaks00.630.052369.33140.41374
pyint-ca8abc3ae606-I11Split eligible integer literals into pairs of short-named intermediate variables00.8740.2663616.67170.46984
pyint-8c9656e35b04-I12Inline all eligible single-use intermediate local variables00.8740.2663616.33170.46984
pyint-74f2850b1320-I13Lower every eligible synchronous for loop to a while loop00.8740.2663616.33170.46984
pyint-0cb8277fbea4-SRCUnmodified source class00.8930.5616016.33170.494162
pyint-35f82b21c5be-I01Remove comments and docstrings00.870.7295816160.475137
pyint-ce08f1222318-I02Shorten method, parameter, and local names without collisions00.8920.561607.6713.670.416162
pyint-8acec2e3ba21-I03Replace names with length-matched meaningful but unrelated identifiers00.8930.561607.33120.414162
pyint-7593502a3634-I04Replace names with deterministic minifier-style shortest identifiers00.8920.561605.3311.670.365162
pyint-8ee6c0f8d6d6-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8930.5616017.33170.494162
pyint-0cdee83adc3d-I06Invert eligible conditions and exchange their branches00.8930.5616017170.494162
pyint-6f1b37811ad5-I07Insert deterministic runtime-dead branches into callable bodies00.260.5616612.33150.397168
pyint-f26f9dd9cd5c-I08Select one of ten high-readability unrelated code templates per class00.270.5616416160.382166
pyint-a204bdcfa83a-I09Select one of ten low-readability unrelated code templates per class00.2670.5616516150.47167
pyint-a88552bc9b98-I10Deterministically remove some optional blank lines and bracketed line breaks00.6260.4916010140.444130
pyint-41f8aef52e72-I11Split eligible integer literals into pairs of short-named intermediate variables00.8930.5616017170.494162
pyint-1d1f60d9c3d2-I12Inline all eligible single-use intermediate local variables00.8930.5616017.33170.494162
pyint-39b834647959-I13Lower every eligible synchronous for loop to a while loop00.8980.5616413.33150.374167
pyint-fb63a9d58800-SRCUnmodified source class00.8690.3754017180.46360
pyint-d35884649787-I01Remove comments and docstrings00.620.3923917180.45257
pyint-5ac04f18e448-I02Shorten method, parameter, and local names without collisions00.8710.4424015160.43960
pyint-fec57ee3efda-I03Replace names with length-matched meaningful but unrelated identifiers00.8690.3840913.330.41360
pyint-9fd667c9d00e-I04Replace names with deterministic minifier-style shortest identifiers00.8740.53407.6714.330.49960
pyint-e069b99e2e1c-I05Rewrite eligible decimal integer literals in hexadecimal notation00.6470.3754016.33180.40860
pyint-f154b3510ed2-I06Invert eligible conditions and exchange their branches00.8870.558476.67120.46174
pyint-925fd166f427-I07Insert deterministic runtime-dead branches into callable bodies00.6180.5434614.33150.36666
pyint-e72faf3ae27b-I08Select one of ten high-readability unrelated code templates per class00.8750.3814316170.35263
pyint-c60cdc34114e-I09Select one of ten low-readability unrelated code templates per class00.6410.3754414.3314.330.41164
pyint-09a019c5db24-I10Deterministically remove some optional blank lines and bracketed line breaks00.70.0544013150.41454
pyint-60965bca0178-I11Split eligible integer literals into pairs of short-named intermediate variables00.8690.3754017180.46360
pyint-5d6c283bc452-I12Inline all eligible single-use intermediate local variables00.8690.3754017.67180.46360
pyint-51601d82735a-I13Lower every eligible synchronous for loop to a while loop00.8690.3754016.67180.46360
pyint-9f04ebe65e38-SRCUnmodified source class0.0020.6970.5352917180.71966
pyint-a436934eb229-I01Remove comments and docstrings00.5520.7532615.67170.57846
pyint-9876f9abaca5-I02Shorten method, parameter, and local names without collisions0.0010.6960.5352917170.63966
pyint-a8714daeae25-I03Replace names with length-matched meaningful but unrelated identifiers0.0010.6970.535294140.62466
pyint-971d0316dd39-I04Replace names with deterministic minifier-style shortest identifiers0.0010.6950.5352914.33140.70966
pyint-7fab4bf9e369-I05Rewrite eligible decimal integer literals in hexadecimal notation0.0020.6970.5352918180.71966
pyint-1fa5abadd0ac-I06Invert eligible conditions and exchange their branches0.0020.6970.5352917.67180.71966
pyint-b731cd6c34d1-I07Insert deterministic runtime-dead branches into callable bodies00.6680.5353513.3314.330.49272
pyint-e19d5c0ab41b-I08Select one of ten high-readability unrelated code templates per class00.690.5353414140.55571
pyint-209c667d3995-I09Select one of ten low-readability unrelated code templates per class00.6720.5353310.3312.330.43670
pyint-0abbe8425059-I10Deterministically remove some optional blank lines and bracketed line breaks00.5320.2662912160.66858
pyint-3a7a34fa27cf-I11Split eligible integer literals into pairs of short-named intermediate variables0.0020.6970.5352917.33180.71966
pyint-c4d4b255d9b8-I12Inline all eligible single-use intermediate local variables0.0020.6970.5352917180.71966
pyint-e5081fcab142-I13Lower every eligible synchronous for loop to a while loop00.6010.5353314.3313.330.63971
pyint-ae95fd5b80cc-SRCUnmodified source class00.7410.3843516.67180.62149
pyint-bd6aac54109e-I01Remove comments and docstrings00.580.3553315.6716.670.60847
pyint-61c51d5fd341-I02Shorten method, parameter, and local names without collisions00.7390.4023517160.61549
pyint-43824d5fceb9-I03Replace names with length-matched meaningful but unrelated identifiers00.7410.3843512.33150.62349
pyint-db7bebc3cecb-I04Replace names with deterministic minifier-style shortest identifiers00.7420.3873512.3314.330.65449
pyint-b430695b04c9-I05Rewrite eligible decimal integer literals in hexadecimal notation00.7410.3923515.33170.35549
pyint-9d2c35dd3bd5-I06Invert eligible conditions and exchange their branches00.7260.393711.67140.58553
pyint-3a361884e8bd-I07Insert deterministic runtime-dead branches into callable bodies00.6880.544316130.48757
pyint-5f37f6737ce2-I08Select one of ten high-readability unrelated code templates per class00.7340.5264111.6714.330.39755
pyint-3de7d1e4a36e-I09Select one of ten low-readability unrelated code templates per class00.7260.544011.3312.330.50854
pyint-7e483030b0c6-I10Deterministically remove some optional blank lines and bracketed line breaks00.7210.4343514.67160.57945
pyint-b1952590f951-I11Split eligible integer literals into pairs of short-named intermediate variables00.8920.449417.6712.330.18355
pyint-b74d42aa3796-I12Inline all eligible single-use intermediate local variables00.7410.3843517.6717.330.62149
pyint-2960a8520040-I13Lower every eligible synchronous for loop to a while loop00.7410.384351817.670.62149
pyint-d802e4513ae9-SRCUnmodified source class00.0010.6171801716.670.423559
pyint-d29aaddf0b01-I01Remove comments and docstrings00.0080.63916516.33140.402435
pyint-4ae56e213fc8-I02Shorten method, parameter, and local names without collisions00.0010.6171802.6711.330.395559
pyint-5e6a3b17f1eb-I03Replace names with length-matched meaningful but unrelated identifiers00.0010.61718069.330.359559
pyint-192318bf1735-I04Replace names with deterministic minifier-style shortest identifiers00.0010.61718049.330.126559
pyint-b0f12e90c778-I05Rewrite eligible decimal integer literals in hexadecimal notation00.0010.61718016.6716.330.405559
pyint-cb5f5f5c4650-I06Invert eligible conditions and exchange their branches00.0010.61719113.3313.330.472581
pyint-ac76d5572bd8-I07Insert deterministic runtime-dead branches into callable bodies00.0010.6172188.6714.330.356597
pyint-f6a4bb317fa4-I08Select one of ten high-readability unrelated code templates per class00.0010.61718316.33160.417562
pyint-0a249f7dbe34-I09Select one of ten low-readability unrelated code templates per class00.0010.61718216.33160.422561
pyint-9cc0e8977431-I10Deterministically remove some optional blank lines and bracketed line breaks00.0020.3631807.67140.391479
pyint-1414128f338b-I11Split eligible integer literals into pairs of short-named intermediate variables00.0010.61718217160.499561
pyint-c508e7cb64b5-I12Inline all eligible single-use intermediate local variables00.0010.61717513.33160.433559
pyint-c030445bc7d6-I13Lower every eligible synchronous for loop to a while loop00.0010.6172047.3313.330.501589
pyint-207037d58e53-SRCUnmodified source class00.8930.3356016.3316.670.39984
pyint-49238b9219ca-I01Remove comments and docstrings00.6920.435915.67160.39182
pyint-cbbab2fcea9c-I02Shorten method, parameter, and local names without collisions00.8960.336608.33120.35984
pyint-08c6c35c1f3e-I03Replace names with length-matched meaningful but unrelated identifiers00.8920.34460310.330.32484
pyint-2ca4b9e4378b-I04Replace names with deterministic minifier-style shortest identifiers00.8930.337603.6710.670.20684
pyint-7adc6d9df512-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8930.335601716.670.39984
pyint-4e7dc64fc843-I06Invert eligible conditions and exchange their branches00.9090.338675.67130.40398
pyint-4fb9ea2fe0f0-I07Insert deterministic runtime-dead branches into callable bodies00.5210.301727.67140.26796
pyint-e6d396e773ea-I08Select one of ten high-readability unrelated code templates per class00.9010.3356317160.3687
pyint-2bc85f36169b-I09Select one of ten low-readability unrelated code templates per class00.5380.3356312.6714.670.3287
pyint-a8a36aba2355-I10Deterministically remove some optional blank lines and bracketed line breaks00.7590.0766013150.36176
pyint-e7e84f895162-I11Split eligible integer literals into pairs of short-named intermediate variables00.8930.3356016.6716.670.39984
pyint-96ca4f0252d8-I12Inline all eligible single-use intermediate local variables00.8930.335601616.670.39984
pyint-0b47332e20fc-I13Lower every eligible synchronous for loop to a while loop00.9210.444804.33110.423109
pyint-f8952e499e9b-SRCUnmodified source class00.4920.3063718.33180.60997
pyint-2a111e7f467d-I01Remove comments and docstrings00.220.4113116.33170.52550
pyint-2f583f92c5a9-I02Shorten method, parameter, and local names without collisions00.4890.302378.3314.330.52397
pyint-c2c03c8b051d-I03Replace names with length-matched meaningful but unrelated identifiers00.4910.325376.33110.43597
pyint-8a3d3804ac61-I04Replace names with deterministic minifier-style shortest identifiers00.4850.27376130.19197
pyint-c8f8ddfc91f4-I05Rewrite eligible decimal integer literals in hexadecimal notation00.4920.3063715.67180.45197
pyint-126794e56bca-I06Invert eligible conditions and exchange their branches00.4560.3064015.3315.330.537103
pyint-49ebf29432f2-I07Insert deterministic runtime-dead branches into callable bodies00.410.35116.67150.368111
pyint-983901407c79-I08Select one of ten high-readability unrelated code templates per class00.460.3064315.3316.670.521103
pyint-fccd52c605ce-I09Select one of ten low-readability unrelated code templates per class00.4520.3063913.67160.50399
pyint-57b33ec7bedb-I10Deterministically remove some optional blank lines and bracketed line breaks00.380.2683715170.57588
pyint-f6d71645da2d-I11Split eligible integer literals into pairs of short-named intermediate variables00.7410.3064113.33160.442101
pyint-f1fb1f3bffde-I12Inline all eligible single-use intermediate local variables00.2720.3063616170.58797
pyint-39d5335b9c18-I13Lower every eligible synchronous for loop to a while loop00.4920.3063718180.60997
pyint-e4dd2048c2c8-SRCUnmodified source class00.7640.1383616.67170.72256
pyint-dc4ee8ba69d4-I01Remove comments and docstrings00.6780.378331616.670.64145
pyint-7c3c8fab7bc5-I02Shorten method, parameter, and local names without collisions00.7630.11368100.70956
pyint-57d8e7987acf-I03Replace names with length-matched meaningful but unrelated identifiers00.7540.092365.679.670.65956
pyint-ad635361aff8-I04Replace names with deterministic minifier-style shortest identifiers00.7660.139363.339.330.5256
pyint-fad8e05a65ce-I05Rewrite eligible decimal integer literals in hexadecimal notation00.7640.1383616.3317.330.72256
pyint-a0aa1f2f9809-I06Invert eligible conditions and exchange their branches00.7730.1393717.3316.330.68958
pyint-03729b569a5e-I07Insert deterministic runtime-dead branches into callable bodies00.5310.1394215.3313.670.47562
pyint-7ed9c516731e-I08Select one of ten high-readability unrelated code templates per class00.7860.137411414.330.41862
pyint-661be6c2bb70-I09Select one of ten low-readability unrelated code templates per class00.5540.1323913.33130.51959
pyint-d0925dc0f7a7-I10Deterministically remove some optional blank lines and bracketed line breaks00.7430.0893616.6716.670.71853
pyint-88b07c856030-I11Split eligible integer literals into pairs of short-named intermediate variables00.7640.1383617.3317.330.72256
pyint-0219f7461604-I12Inline all eligible single-use intermediate local variables00.7640.1383616.6717.330.72256
pyint-d788ae10072a-I13Lower every eligible synchronous for loop to a while loop00.7640.1383616.6717.330.72256
pyint-4c5b4a4b5dfd-SRCUnmodified source class00.1930.51811717.6717.670.367228
pyint-cf52dd5e3ab4-I01Remove comments and docstrings00.0940.3289715.67160.298196
pyint-2feb8ac53492-I02Shorten method, parameter, and local names without collisions00.1910.5361177.67120.301228
pyint-98a905660aaa-I03Replace names with length-matched meaningful but unrelated identifiers00.1940.5171175.3310.670.303228
pyint-76d0396aa4c6-I04Replace names with deterministic minifier-style shortest identifiers00.1880.6171173.67110.115228
pyint-f5cf4d6e57d1-I05Rewrite eligible decimal integer literals in hexadecimal notation00.1940.51811717.33170.182228
pyint-5dd03a65ae50-I06Invert eligible conditions and exchange their branches00.1890.52611914.67160.351232
pyint-cf6940ad79f0-I07Insert deterministic runtime-dead branches into callable bodies00.1210.5451598140.314270
pyint-4689fd3961d7-I08Select one of ten high-readability unrelated code templates per class00.1860.51812216.67170.284234
pyint-bf85c699dd9d-I09Select one of ten low-readability unrelated code templates per class00.1860.51812116.33160.3232
pyint-3d07708e0cff-I10Deterministically remove some optional blank lines and bracketed line breaks00.0780.51611712.33160.321210
pyint-7f51f58588e0-I11Split eligible integer literals into pairs of short-named intermediate variables00.1780.51812316.67160.17234
pyint-71226d472070-I12Inline all eligible single-use intermediate local variables00.1650.51811517170.363228
pyint-f44cd8ea668b-I13Lower every eligible synchronous for loop to a while loop00.1790.51812516.3315.330.444238
pyint-ff03f511f80e-SRCUnmodified source class00.8310.2611716.67180.62123
pyint-ecbea86cc1eb-I01Remove comments and docstrings00.540.2471617180.60721
pyint-fe4f113dcd2e-I02Shorten method, parameter, and local names without collisions00.8370.2781716.6717.330.59723
pyint-0000ca0234ab-I03Replace names with length-matched meaningful but unrelated identifiers00.8310.261715.6716.670.57823
pyint-c6320e27caff-I04Replace names with deterministic minifier-style shortest identifiers00.840.3681715.67160.59123
pyint-b94c689d8e7b-I05Rewrite eligible decimal integer literals in hexadecimal notation00.8310.2611717.33180.62123
pyint-1e98067322a5-I06Invert eligible conditions and exchange their branches00.8330.7291814.33150.61125
pyint-4d82addd4e19-I07Insert deterministic runtime-dead branches into callable bodies00.7210.261211213.330.44827
pyint-0854c50ca049-I08Select one of ten high-readability unrelated code templates per class00.750.2622014.33150.55926
pyint-c34b9622dc25-I09Select one of ten low-readability unrelated code templates per class00.750.261216110.51327
pyint-390561c8dbc7-I10Deterministically remove some optional blank lines and bracketed line breaks00.8290.2611716.33170.62422
pyint-19a90fc9f7de-I11Split eligible integer literals into pairs of short-named intermediate variables00.8310.2611716.67180.62123
pyint-cb8b8de39ac9-I12Inline all eligible single-use intermediate local variables00.7690.6131615.67170.61823
pyint-a166e64d8882-I13Lower every eligible synchronous for loop to a while loop00.8310.2611716.33180.62123
pyint-368dde67b1e7-SRCUnmodified source class0.4050.9180.496617.6716.670.8377
pyint-ae8e6fbe197a-I01Remove comments and docstrings0.4130.8060.514616.3316.330.8377
pyint-631f41ed3abf-I02Shorten method, parameter, and local names without collisions0.4050.9180.496617.33170.8377
pyint-ce45c67b1dcf-I03Replace names with length-matched meaningful but unrelated identifiers0.4050.9180.496617.6716.330.8377
pyint-6467c1c2b2e7-I04Replace names with deterministic minifier-style shortest identifiers0.4050.9180.496617.67170.8377
pyint-af478370e5e4-I05Rewrite eligible decimal integer literals in hexadecimal notation0.4050.9180.496617170.8377
pyint-1aab335ba20d-I06Invert eligible conditions and exchange their branches0.4050.9180.496616.6716.670.8377
pyint-4d8bb7dc5069-I07Insert deterministic runtime-dead branches into callable bodies0.4050.9180.496617170.8377
pyint-98c13b3e87e7-I08Select one of ten high-readability unrelated code templates per class0.4050.9180.496617.6716.670.8377
pyint-4531d0676ccd-I09Select one of ten low-readability unrelated code templates per class0.4050.9180.496616.3316.670.8377
pyint-f2dadbd970d7-I10Deterministically remove some optional blank lines and bracketed line breaks0.4050.9180.496617.3316.670.8377
pyint-12ed17ae4b79-I11Split eligible integer literals into pairs of short-named intermediate variables0.4050.9180.496617170.8377
pyint-5d304c1337dd-I12Inline all eligible single-use intermediate local variables0.4050.9180.496617.67170.8377
pyint-6ab07c8afe16-I13Lower every eligible synchronous for loop to a while loop0.4050.9180.49661816.670.8377
pyint-c08262236fb4-SRCUnmodified source class00.0240.80218814.67160.59461
pyint-685da7375558-I01Remove comments and docstrings00.0110.7818313.67150.572438
pyint-705ace115394-I02Shorten method, parameter, and local names without collisions00.0230.8021883.679.670.352461
pyint-73865830712f-I03Replace names with length-matched meaningful but unrelated identifiers00.0240.8021885.339.670.352461
pyint-7490bdc299c4-I04Replace names with deterministic minifier-style shortest identifiers00.0220.8021883.338.670.212461
pyint-cca4353f6225-I05Rewrite eligible decimal integer literals in hexadecimal notation00.0240.80218814.67160.528461
pyint-a379d15124b5-I06Invert eligible conditions and exchange their branches00.0170.8022049.33120.39493
pyint-93e513b1d08a-I07Insert deterministic runtime-dead branches into callable bodies00.0130.80224410130.472517
pyint-3a0c09f70320-I08Select one of ten high-readability unrelated code templates per class00.0230.80219115160.579464
pyint-067ab0a9007a-I09Select one of ten low-readability unrelated code templates per class00.0230.80219015.67160.579463
pyint-0ef1f4b0a18c-I10Deterministically remove some optional blank lines and bracketed line breaks00.0010.1611886.33120.414375
pyint-0f595add0585-I11Split eligible integer literals into pairs of short-named intermediate variables00.0230.80219412.6715.330.541467
pyint-8642c9e8e7a2-I12Inline all eligible single-use intermediate local variables00.020.80218212.67160.58457
pyint-072687f2fa88-I13Lower every eligible synchronous for loop to a while loop00.0190.802200714.330.409476