Skip to content

Commit 0ae16d4

Browse files
committed
deploy: 87fd74b
1 parent e733b6f commit 0ae16d4

13 files changed

Lines changed: 13 additions & 12 deletions
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[[263, 58339328.0], [265, 58314752.0], [267, 58470400.0], [275, 56860672.0], [277, 58265600.0], [279, 58232832.0], [290, 58331136.0], [292, 59088896.0]]
1+
[[263, 58339328.0], [265, 58314752.0], [267, 58470400.0], [275, 56860672.0], [277, 58265600.0], [279, 58232832.0], [290, 58331136.0], [292, 59088896.0], [294, 58339328.0]]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[[263, 0.0770373080000013], [265, 0.08110741999999505], [267, 0.07539246900000762], [275, 0.0814403450000043], [277, 0.08056059849999997], [279, 0.07608453050001174], [290, 0.07982310699999573], [292, 0.07762592049999739]]
1+
[[263, 0.0770373080000013], [265, 0.08110741999999505], [267, 0.07539246900000762], [275, 0.0814403450000043], [277, 0.08056059849999997], [279, 0.07608453050001174], [290, 0.07982310699999573], [292, 0.07762592049999739], [294, 0.08017826600000433]]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[[263, 0.38643933649997564], [265, 0.40348904299999333], [267, 0.3816374499999995], [275, 0.40245703850001746], [277, 0.39654106449999915], [279, 0.38168390600002056], [290, 0.396933461499998], [292, 0.3858342389999905]]
1+
[[263, 0.38643933649997564], [265, 0.40348904299999333], [267, 0.3816374499999995], [275, 0.40245703850001746], [277, 0.39654106449999915], [279, 0.38168390600002056], [290, 0.396933461499998], [292, 0.3858342389999905], [294, 0.4084603160000029]]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[[263, 0.09843858300001784], [265, 0.09742331600000398], [267, 0.09557880400001295], [275, 0.09816823500000282], [277, 0.09755666200001656], [279, 0.09378459399999883], [290, 0.09330042200002708], [292, 0.08762988299997687]]
1+
[[263, 0.09843858300001784], [265, 0.09742331600000398], [267, 0.09557880400001295], [275, 0.09816823500000282], [277, 0.09755666200001656], [279, 0.09378459399999883], [290, 0.09330042200002708], [292, 0.08762988299997687], [294, 0.0941497229999868]]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"name": "bench_pipeline.PipelineSuite.peakmem_process_all", "idx": null, "pretty_name": "bench_pipeline.PipelineSuite.peakmem_process_all", "last_rev": 292, "last_value": 58322944.0, "last_err": 319488.0, "prev_value": null, "change_rev": null}, {"name": "bench_pipeline.PipelineSuite.time_process_all", "idx": null, "pretty_name": "bench_pipeline.PipelineSuite.time_process_all", "last_rev": 292, "last_value": 0.07982310699999573, "last_err": 0.0019257878784471512, "prev_value": null, "change_rev": null}, {"name": "bench_pipeline.PipelineSuite.time_process_all_iterations", "idx": null, "pretty_name": "bench_pipeline.PipelineSuite.time_process_all_iterations", "last_rev": 292, "last_value": 0.38643933649997564, "last_err": 0.008818111230913238, "prev_value": null, "change_rev": null}, {"name": "bench_pipeline.PipelineSuite.track_parsing_latency", "idx": null, "pretty_name": "bench_pipeline.PipelineSuite.track_parsing_latency", "last_rev": 292, "last_value": 0.09650106000000847, "last_err": 0.002661636625003183, "prev_value": null, "change_rev": null}]
1+
[{"name": "bench_pipeline.PipelineSuite.peakmem_process_all", "idx": null, "pretty_name": "bench_pipeline.PipelineSuite.peakmem_process_all", "last_rev": 294, "last_value": 58331136.0, "last_err": 284899.55555555556, "prev_value": null, "change_rev": null}, {"name": "bench_pipeline.PipelineSuite.time_process_all", "idx": null, "pretty_name": "bench_pipeline.PipelineSuite.time_process_all", "last_rev": 294, "last_value": 0.07982310699999573, "last_err": 0.001787153367706873, "prev_value": null, "change_rev": null}, {"name": "bench_pipeline.PipelineSuite.time_process_all_iterations", "idx": null, "pretty_name": "bench_pipeline.PipelineSuite.time_process_all_iterations", "last_rev": 294, "last_value": 0.38643933649997564, "last_err": 0.009059788644834485, "prev_value": null, "change_rev": null}, {"name": "bench_pipeline.PipelineSuite.track_parsing_latency", "idx": null, "pretty_name": "bench_pipeline.PipelineSuite.track_parsing_latency", "last_rev": 294, "last_value": 0.09557880400001295, "last_err": 0.0025246860000057345, "prev_value": null, "change_rev": null}]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[[263, 58339328.0], [265, 58314752.0], [267, 58470400.0], [275, 56860672.0], [277, 58265600.0], [279, 58232832.0], [290, 58331136.0], [292, 59088896.0]]
1+
[[263, 58339328.0], [265, 58314752.0], [267, 58470400.0], [275, 56860672.0], [277, 58265600.0], [279, 58232832.0], [290, 58331136.0], [292, 59088896.0], [294, 58339328.0]]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[[263, 0.0770373080000013], [265, 0.08110741999999505], [267, 0.07539246900000762], [275, 0.0814403450000043], [277, 0.08056059849999997], [279, 0.07608453050001174], [290, 0.07982310699999573], [292, 0.07762592049999739]]
1+
[[263, 0.0770373080000013], [265, 0.08110741999999505], [267, 0.07539246900000762], [275, 0.0814403450000043], [277, 0.08056059849999997], [279, 0.07608453050001174], [290, 0.07982310699999573], [292, 0.07762592049999739], [294, 0.08017826600000433]]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[[263, 0.38643933649997564], [265, 0.40348904299999333], [267, 0.3816374499999995], [275, 0.40245703850001746], [277, 0.39654106449999915], [279, 0.38168390600002056], [290, 0.396933461499998], [292, 0.3858342389999905]]
1+
[[263, 0.38643933649997564], [265, 0.40348904299999333], [267, 0.3816374499999995], [275, 0.40245703850001746], [277, 0.39654106449999915], [279, 0.38168390600002056], [290, 0.396933461499998], [292, 0.3858342389999905], [294, 0.4084603160000029]]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[[263, 0.09843858300001784], [265, 0.09742331600000398], [267, 0.09557880400001295], [275, 0.09816823500000282], [277, 0.09755666200001656], [279, 0.09378459399999883], [290, 0.09330042200002708], [292, 0.08762988299997687]]
1+
[[263, 0.09843858300001784], [265, 0.09742331600000398], [267, 0.09557880400001295], [275, 0.09816823500000282], [277, 0.09755666200001656], [279, 0.09378459399999883], [290, 0.09330042200002708], [292, 0.08762988299997687], [294, 0.0941497229999868]]

index.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"project": "microbiorust", "project_url": "https://github.com/LCrossman/microBioRust/microbiorust-py", "show_commit_url": "https://github.com/LCrossman/microBioRust/microbiorust-py/commit/", "hash_length": 8, "revision_to_hash": {"249": "1f0d9310db9c393f81965891a1e34baac10a69ec", "250": "7c2c4a18495555b7d9870e2d48d6085e8687ce67", "251": "09de35879dbb1a0bd8b4c6f05e424e795e1283ca", "252": "d88a884aa8f9b0883ea0979903c5b116c5f13eb7", "253": "99af68713669f43ed286ef09483ba61071258663", "263": "bac3701038c2ac66e68c7f01ad6e68498a973d52", "265": "5a1d74f93fa04291d688709b23b7a0587a6cbe2e", "267": "483a767929f4b44624434678f8865df2edf4213a", "270": "e1f2eb38210d0668614a2bee66d35de4c4027495", "272": "f7624a57eb551a9996a63c33362ffec574c78c08", "275": "19cd1806d4238c1b427e8d7a3a85f50377ff1b3b", "277": "64dddd5a6e9426babd988babc8f189a7991b328c", "279": "425c966e962d2d3e3fb06f1c9490fb2c9d367e74", "283": "10cd27c2a6083d41e982e20ab7fb13275633b174", "287": "4842a7daaca784265940812ae913984f32e22367", "290": "2a50960fa7bb3d5a418ad8b9f2e0e2960ee5b256", "292": "02a516ce81da5c673cf6dc5d3860776648a1126e"}, "revision_to_date": {"249": 1764863977000, "250": 1764865973000, "251": 1764866262000, "252": 1764867149000, "253": 1765278012000, "263": 1765298274000, "265": 1765301730000, "267": 1765303562000, "270": 1765355467000, "272": 1765355812000, "275": 1765374959000, "277": 1765375399000, "279": 1766136245000, "283": 1767918713000, "287": 1767919593000, "290": 1767952351000, "292": 1767960561000}, "params": {"machine": ["github-runner"], "python": ["3.12"], "branch": ["main"]}, "graph_param_list": [{"machine": "github-runner", "python": "3.12", "branch": "main"}], "benchmarks": {"bench_pipeline.PipelineSuite.peakmem_process_all": {"code": "class PipelineSuite:\n def peakmem_process_all(self):\n \"\"\"\n Primary benchmark: Measures peak memory usage during parsing.\n Should remain stable or improve slightly with buffer pre-allocation.\n \"\"\"\n _ = microbiorust.gbk_to_faa_count(self.filepath)\n\n def setup(self):\n bench_dir = os.path.dirname(__file__)\n \n # Join it with the test filename\n self.filepath = os.path.join(bench_dir, \"Rhiz3841.gbk.gb\")\n \n # Check if it exists just to be safe (helps debugging)\n if not os.path.exists(self.filepath):\n raise FileNotFoundError(f\"Could not find benchmark file at: {self.filepath}\")", "name": "bench_pipeline.PipelineSuite.peakmem_process_all", "param_names": [], "params": [], "timeout": 300, "type": "peakmemory", "unit": "bytes", "version": "25d5041d516ac81c536361541f1d385f3d206a228ffe22915522175508afacc4"}, "bench_pipeline.PipelineSuite.time_process_all": {"code": "class PipelineSuite:\n def time_process_all(self):\n \"\"\"\n Primary benchmark: Measures parsing speed for GenBank to protein FASTA conversion.\n This is the key metric that should improve 20-40% with regex optimizations.\n \"\"\"\n _ = microbiorust.gbk_to_faa_count(self.filepath)\n\n def setup(self):\n bench_dir = os.path.dirname(__file__)\n \n # Join it with the test filename\n self.filepath = os.path.join(bench_dir, \"Rhiz3841.gbk.gb\")\n \n # Check if it exists just to be safe (helps debugging)\n if not os.path.exists(self.filepath):\n raise FileNotFoundError(f\"Could not find benchmark file at: {self.filepath}\")", "min_run_count": 2, "name": "bench_pipeline.PipelineSuite.time_process_all", "number": 0, "param_names": [], "params": [], "repeat": 0, "rounds": 2, "sample_time": 0.01, "timeout": 300, "type": "time", "unit": "seconds", "version": "c57803a4ba63ecc9d9d09eddc8cec9cd903ac7719ed2965b9adb188e87c3a458", "warmup_time": -1}, "bench_pipeline.PipelineSuite.time_process_all_iterations": {"code": "class PipelineSuite:\n def time_process_all_iterations(self):\n \"\"\"\n Measures sustained parsing performance over 5 iterations.\n Tests regex caching effectiveness and memory stability.\n \"\"\"\n for _ in range(5):\n _ = microbiorust.gbk_to_faa_count(self.filepath)\n\n def setup(self):\n bench_dir = os.path.dirname(__file__)\n \n # Join it with the test filename\n self.filepath = os.path.join(bench_dir, \"Rhiz3841.gbk.gb\")\n \n # Check if it exists just to be safe (helps debugging)\n if not os.path.exists(self.filepath):\n raise FileNotFoundError(f\"Could not find benchmark file at: {self.filepath}\")", "min_run_count": 2, "name": "bench_pipeline.PipelineSuite.time_process_all_iterations", "number": 0, "param_names": [], "params": [], "repeat": 0, "rounds": 2, "sample_time": 0.01, "timeout": 300, "type": "time", "unit": "seconds", "version": "8a82fec19353795736c45897120b494100b8a4e8ad5973bd4e042a740ec74e59", "warmup_time": -1}, "bench_pipeline.PipelineSuite.track_parsing_latency": {"code": "class PipelineSuite:\n def track_parsing_latency(self):\n \"\"\"\n Track metric: Records single-pass parsing latency.\n Useful for trending analysis over time.\n \"\"\"\n start = time.perf_counter()\n _ = microbiorust.gbk_to_faa_count(self.filepath)\n end = time.perf_counter()\n return end - start\n\n def setup(self):\n bench_dir = os.path.dirname(__file__)\n \n # Join it with the test filename\n self.filepath = os.path.join(bench_dir, \"Rhiz3841.gbk.gb\")\n \n # Check if it exists just to be safe (helps debugging)\n if not os.path.exists(self.filepath):\n raise FileNotFoundError(f\"Could not find benchmark file at: {self.filepath}\")", "name": "bench_pipeline.PipelineSuite.track_parsing_latency", "param_names": [], "params": [], "timeout": 300, "type": "track", "unit": "unit", "version": "6e06100fa42928b33e5493bc864b63d688d497c9fb64d5ec0c47dbe307eecbe2"}}, "machines": {"github-runner": {"machine": "github-runner", "version": 1}}, "tags": {}, "pages": [["", "Grid view", "Display as a agrid"], ["summarylist", "List view", "Display as a list"], ["regressions", "Show regressions", "Display information about recent regressions"]]}
1+
{"project": "microbiorust", "project_url": "https://github.com/LCrossman/microBioRust/microbiorust-py", "show_commit_url": "https://github.com/LCrossman/microBioRust/microbiorust-py/commit/", "hash_length": 8, "revision_to_hash": {"249": "1f0d9310db9c393f81965891a1e34baac10a69ec", "250": "7c2c4a18495555b7d9870e2d48d6085e8687ce67", "251": "09de35879dbb1a0bd8b4c6f05e424e795e1283ca", "252": "d88a884aa8f9b0883ea0979903c5b116c5f13eb7", "253": "99af68713669f43ed286ef09483ba61071258663", "263": "bac3701038c2ac66e68c7f01ad6e68498a973d52", "265": "5a1d74f93fa04291d688709b23b7a0587a6cbe2e", "267": "483a767929f4b44624434678f8865df2edf4213a", "270": "e1f2eb38210d0668614a2bee66d35de4c4027495", "272": "f7624a57eb551a9996a63c33362ffec574c78c08", "275": "19cd1806d4238c1b427e8d7a3a85f50377ff1b3b", "277": "64dddd5a6e9426babd988babc8f189a7991b328c", "279": "425c966e962d2d3e3fb06f1c9490fb2c9d367e74", "283": "10cd27c2a6083d41e982e20ab7fb13275633b174", "287": "4842a7daaca784265940812ae913984f32e22367", "290": "2a50960fa7bb3d5a418ad8b9f2e0e2960ee5b256", "292": "02a516ce81da5c673cf6dc5d3860776648a1126e", "294": "87fd74b27af98ebcb1a0140b3a5393729c6d81b2"}, "revision_to_date": {"249": 1764863977000, "250": 1764865973000, "251": 1764866262000, "252": 1764867149000, "253": 1765278012000, "263": 1765298274000, "265": 1765301730000, "267": 1765303562000, "270": 1765355467000, "272": 1765355812000, "275": 1765374959000, "277": 1765375399000, "279": 1766136245000, "283": 1767918713000, "287": 1767919593000, "290": 1767952351000, "292": 1767960561000, "294": 1767971994000}, "params": {"machine": ["github-runner"], "python": ["3.12"], "branch": ["main"]}, "graph_param_list": [{"machine": "github-runner", "python": "3.12", "branch": "main"}], "benchmarks": {"bench_pipeline.PipelineSuite.peakmem_process_all": {"code": "class PipelineSuite:\n def peakmem_process_all(self):\n \"\"\"\n Primary benchmark: Measures peak memory usage during parsing.\n Should remain stable or improve slightly with buffer pre-allocation.\n \"\"\"\n _ = microbiorust.gbk_to_faa_count(self.filepath)\n\n def setup(self):\n bench_dir = os.path.dirname(__file__)\n \n # Join it with the test filename\n self.filepath = os.path.join(bench_dir, \"Rhiz3841.gbk.gb\")\n \n # Check if it exists just to be safe (helps debugging)\n if not os.path.exists(self.filepath):\n raise FileNotFoundError(f\"Could not find benchmark file at: {self.filepath}\")", "name": "bench_pipeline.PipelineSuite.peakmem_process_all", "param_names": [], "params": [], "timeout": 300, "type": "peakmemory", "unit": "bytes", "version": "25d5041d516ac81c536361541f1d385f3d206a228ffe22915522175508afacc4"}, "bench_pipeline.PipelineSuite.time_process_all": {"code": "class PipelineSuite:\n def time_process_all(self):\n \"\"\"\n Primary benchmark: Measures parsing speed for GenBank to protein FASTA conversion.\n This is the key metric that should improve 20-40% with regex optimizations.\n \"\"\"\n _ = microbiorust.gbk_to_faa_count(self.filepath)\n\n def setup(self):\n bench_dir = os.path.dirname(__file__)\n \n # Join it with the test filename\n self.filepath = os.path.join(bench_dir, \"Rhiz3841.gbk.gb\")\n \n # Check if it exists just to be safe (helps debugging)\n if not os.path.exists(self.filepath):\n raise FileNotFoundError(f\"Could not find benchmark file at: {self.filepath}\")", "min_run_count": 2, "name": "bench_pipeline.PipelineSuite.time_process_all", "number": 0, "param_names": [], "params": [], "repeat": 0, "rounds": 2, "sample_time": 0.01, "timeout": 300, "type": "time", "unit": "seconds", "version": "c57803a4ba63ecc9d9d09eddc8cec9cd903ac7719ed2965b9adb188e87c3a458", "warmup_time": -1}, "bench_pipeline.PipelineSuite.time_process_all_iterations": {"code": "class PipelineSuite:\n def time_process_all_iterations(self):\n \"\"\"\n Measures sustained parsing performance over 5 iterations.\n Tests regex caching effectiveness and memory stability.\n \"\"\"\n for _ in range(5):\n _ = microbiorust.gbk_to_faa_count(self.filepath)\n\n def setup(self):\n bench_dir = os.path.dirname(__file__)\n \n # Join it with the test filename\n self.filepath = os.path.join(bench_dir, \"Rhiz3841.gbk.gb\")\n \n # Check if it exists just to be safe (helps debugging)\n if not os.path.exists(self.filepath):\n raise FileNotFoundError(f\"Could not find benchmark file at: {self.filepath}\")", "min_run_count": 2, "name": "bench_pipeline.PipelineSuite.time_process_all_iterations", "number": 0, "param_names": [], "params": [], "repeat": 0, "rounds": 2, "sample_time": 0.01, "timeout": 300, "type": "time", "unit": "seconds", "version": "8a82fec19353795736c45897120b494100b8a4e8ad5973bd4e042a740ec74e59", "warmup_time": -1}, "bench_pipeline.PipelineSuite.track_parsing_latency": {"code": "class PipelineSuite:\n def track_parsing_latency(self):\n \"\"\"\n Track metric: Records single-pass parsing latency.\n Useful for trending analysis over time.\n \"\"\"\n start = time.perf_counter()\n _ = microbiorust.gbk_to_faa_count(self.filepath)\n end = time.perf_counter()\n return end - start\n\n def setup(self):\n bench_dir = os.path.dirname(__file__)\n \n # Join it with the test filename\n self.filepath = os.path.join(bench_dir, \"Rhiz3841.gbk.gb\")\n \n # Check if it exists just to be safe (helps debugging)\n if not os.path.exists(self.filepath):\n raise FileNotFoundError(f\"Could not find benchmark file at: {self.filepath}\")", "name": "bench_pipeline.PipelineSuite.track_parsing_latency", "param_names": [], "params": [], "timeout": 300, "type": "track", "unit": "unit", "version": "6e06100fa42928b33e5493bc864b63d688d497c9fb64d5ec0c47dbe307eecbe2"}}, "machines": {"github-runner": {"machine": "github-runner", "version": 1}}, "tags": {}, "pages": [["", "Grid view", "Display as a agrid"], ["summarylist", "List view", "Display as a list"], ["regressions", "Show regressions", "Display information about recent regressions"]]}

0 commit comments

Comments
 (0)