René's URL Explorer Experiment


Title: add pytest-benchmark to benchmarking section by K-Meech · Pull Request #596 · UCL-ARC/python-tooling · GitHub

Open Graph Title: add pytest-benchmark to benchmarking section by K-Meech · Pull Request #596 · UCL-ARC/python-tooling

X Title: add pytest-benchmark to benchmarking section by K-Meech · Pull Request #596 · UCL-ARC/python-tooling

Description: Adds pytest-benchmark as another benchmarking option. @ruaridhg and I used this recently on the HEFTIE project to benchmark reading / writing ome-zarr images. It was a useful alternative to asv, as...

Open Graph Description: Adds pytest-benchmark as another benchmarking option. @ruaridhg and I used this recently on the HEFTIE project to benchmark reading / writing ome-zarr images. It was a useful alternative to asv, as...

X Description: Adds pytest-benchmark as another benchmarking option. @ruaridhg and I used this recently on the HEFTIE project to benchmark reading / writing ome-zarr images. It was a useful alternative to asv, as...

Opengraph URL: https://github.com/UCL-ARC/python-tooling/pull/596

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:e0a06d8c-dc9f-3a09-74c9-535fb12b7d9e
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC67A:244BC2:1DB8E24:2736702:696EE68C
html-safe-noncef81a2ab6d1950da7c7a9e4cf1008bd866541af7c29aa31702836c0b38324b776
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNjdBOjI0NEJDMjoxREI4RTI0OjI3MzY3MDI6Njk2RUU2OEMiLCJ2aXNpdG9yX2lkIjoiODQ2ODIzOTY0MTc4NDI4MDcxNiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac439a5ca4cdf5507c7506bab932d22b16e44b9039d552b103d4b2b8a7a80a60dc
hovercard-subject-tagpull_request:3180614541
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/UCL-ARC/python-tooling/596/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/4169b557739eed5d6b7f4a47c7e52a55223b1c0992c8b717c182eaabda3c11d3/UCL-ARC/python-tooling/pull/596
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/4169b557739eed5d6b7f4a47c7e52a55223b1c0992c8b717c182eaabda3c11d3/UCL-ARC/python-tooling/pull/596
og:image:altAdds pytest-benchmark as another benchmarking option. @ruaridhg and I used this recently on the HEFTIE project to benchmark reading / writing ome-zarr images. It was a useful alternative to asv, as...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameK-Meech
hostnamegithub.com
expected-hostnamegithub.com
Noneb278ad162d35332b6de714dfb005de04386c4d92df6475522bef910f491a35ee
turbo-cache-controlno-preview
go-importgithub.com/UCL-ARC/python-tooling git https://github.com/UCL-ARC/python-tooling.git
octolytics-dimension-user_id87066407
octolytics-dimension-user_loginUCL-ARC
octolytics-dimension-repository_id613825127
octolytics-dimension-repository_nwoUCL-ARC/python-tooling
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id613825127
octolytics-dimension-repository_network_root_nwoUCL-ARC/python-tooling
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release39aed5006635ab6f45e6b77d23e73b08a00272a3
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FUCL-ARC%2Fpython-tooling%2Fpull%2F596
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FUCL-ARC%2Fpython-tooling%2Fpull%2F596
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=UCL-ARC%2Fpython-tooling
Reloadhttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
Reloadhttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
Reloadhttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
UCL-ARC https://patch-diff.githubusercontent.com/UCL-ARC
python-toolinghttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FUCL-ARC%2Fpython-tooling
Fork 7 https://patch-diff.githubusercontent.com/login?return_to=%2FUCL-ARC%2Fpython-tooling
Star 59 https://patch-diff.githubusercontent.com/login?return_to=%2FUCL-ARC%2Fpython-tooling
Code https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling
Issues 24 https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/issues
Pull requests 3 https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pulls
Discussions https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/discussions
Actions https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/actions
Security Uh oh! There was an error while loading. Please reload this page. https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/security
Please reload this pagehttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
Insights https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pulse
Code https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling
Issues https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/issues
Pull requests https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pulls
Discussions https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/discussions
Actions https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/actions
Security https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/security
Insights https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2FUCL-ARC%2Fpython-tooling%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2FUCL-ARC%2Fpython-tooling%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#issue-comment-box
K-Meechhttps://patch-diff.githubusercontent.com/K-Meech
UCL-ARC:mainhttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/tree/main
K-Meech:km/expand-benchmarks-sectionhttps://patch-diff.githubusercontent.com/K-Meech/python-tooling/tree/km/expand-benchmarks-section
add pytest-benchmark to benchmarking section https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#top
K-Meechhttps://patch-diff.githubusercontent.com/K-Meech
UCL-ARC:mainhttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/tree/main
K-Meech:km/expand-benchmarks-sectionhttps://patch-diff.githubusercontent.com/K-Meech/python-tooling/tree/km/expand-benchmarks-section
Conversation 7 https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
Commits 4 https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/commits
Checks 18 https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/checks
Files changed https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/files
Please reload this pagehttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/K-Meech
K-Meechhttps://patch-diff.githubusercontent.com/K-Meech
Jan 16, 2026https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#issue-3821290346
pytest-benchmarkhttps://pytest-benchmark.readthedocs.io/en/stable/
@ruaridhghttps://github.com/ruaridhg
@connorairdhttps://github.com/connoraird
Please reload this pagehttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
https://patch-diff.githubusercontent.com/K-Meech
add pytest-benchmark to benchmarking sectionhttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/commits/22d708aa5d33d25388b18ddafe86a5bf962dcdb8
22d708ahttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/commits/22d708aa5d33d25388b18ddafe86a5bf962dcdb8
https://patch-diff.githubusercontent.com/connoraird
connorairdhttps://patch-diff.githubusercontent.com/connoraird
Jan 16, 2026 https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#pullrequestreview-3669988222
View reviewed changes https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/files/22d708aa5d33d25388b18ddafe86a5bf962dcdb8
docs/pages/benchmarking-profiling.mdhttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/files/22d708aa5d33d25388b18ddafe86a5bf962dcdb8#diff-b648ab147088adf4d641d5aebec1731e94ab768ee40d2f15532cd1c473a72736
connorairdhttps://patch-diff.githubusercontent.com/connoraird
Jan 16, 2026https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#discussion_r2697828641
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
glass projecthttps://github.com/glass-dev/glass/blob/main/.github/workflows/regression-test.yaml
Please reload this pagehttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
connorairdhttps://patch-diff.githubusercontent.com/connoraird
Jan 16, 2026https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#discussion_r2697832300
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
the linked blog sayshttps://labs.quansight.org/blog/2021/08/github-actions-benchmarks
Please reload this pagehttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
K-Meechhttps://patch-diff.githubusercontent.com/K-Meech
Jan 16, 2026https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#discussion_r2697933074
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@connorairdhttps://github.com/connoraird
Please reload this pagehttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
samcunliffehttps://patch-diff.githubusercontent.com/samcunliffe
Jan 16, 2026https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#discussion_r2698073012
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
K-Meechhttps://patch-diff.githubusercontent.com/K-Meech
Jan 16, 2026https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#discussion_r2699142959
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
https://patch-diff.githubusercontent.com/samcunliffe
samcunliffehttps://patch-diff.githubusercontent.com/samcunliffe
enhancement https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/issues?q=state%3Aopen%20label%3Aenhancement
website https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/issues?q=state%3Aopen%20label%3Awebsite
Jan 16, 2026https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#event-22093060037
https://patch-diff.githubusercontent.com/samcunliffe
samcunliffehttps://patch-diff.githubusercontent.com/samcunliffe
Jan 16, 2026https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#issuecomment-3759540240
@all-contributorshttps://github.com/all-contributors
@connorairdhttps://github.com/connoraird
Please reload this pagehttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
https://patch-diff.githubusercontent.com/apps/allcontributors
allcontributorshttps://patch-diff.githubusercontent.com/apps/allcontributors
Jan 16, 2026 https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#ref-pullrequest-3821584309
docs: add connoraird as a contributor for review #598 https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/598
https://patch-diff.githubusercontent.com/apps/allcontributors
allcontributorshttps://patch-diff.githubusercontent.com/apps/allcontributors
Jan 16, 2026https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#issuecomment-3759540939
@samcunliffehttps://github.com/samcunliffe
a pull requesthttps://github.com/UCL-ARC/python-tooling/pull/598
@connorairdhttps://github.com/connoraird
Please reload this pagehttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
https://patch-diff.githubusercontent.com/samcunliffe
Merge branch 'main' into km/expand-benchmarks-sectionhttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/commits/cd0df7fe31ebee540957f52451afbdd251c1dfa7
cd0df7fhttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/commits/cd0df7fe31ebee540957f52451afbdd251c1dfa7
samcunliffehttps://patch-diff.githubusercontent.com/samcunliffe
Jan 16, 2026 https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#ref-commit-0214ac2
https://patch-diff.githubusercontent.com/apps/allcontributors
https://patch-diff.githubusercontent.com/samcunliffe
docs: add connoraird as a contributor for review (https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/commit/0214ac234c35480e93fc07a7ce8a72a13430e5d1
#598https://github.com/UCL-ARC/python-tooling/pull/598
)https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/commit/0214ac234c35480e93fc07a7ce8a72a13430e5d1
0214ac2https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/commit/0214ac234c35480e93fc07a7ce8a72a13430e5d1
@connorairdhttps://github.com/connoraird
#596 (comment)https://github.com/UCL-ARC/python-tooling/pull/596#issuecomment-3759540240
K-Meechhttps://patch-diff.githubusercontent.com/K-Meech
January 16, 2026 16:10https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#commits-pushed-2481824
https://patch-diff.githubusercontent.com/K-Meech
update pytest-benchmark texthttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/commits/24818243b0cfc12d1b24070f255d65d8a3b40e4e
2481824https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/commits/24818243b0cfc12d1b24070f255d65d8a3b40e4e
https://patch-diff.githubusercontent.com/K-Meech
remove backticks in pytest-benchmark descriptionhttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/commits/b8bf82d23986523b0e56d880f93de77ff7a971b1
b8bf82dhttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/commits/b8bf82d23986523b0e56d880f93de77ff7a971b1
https://patch-diff.githubusercontent.com/samcunliffe
samcunliffehttps://patch-diff.githubusercontent.com/samcunliffe
Jan 16, 2026 https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596#pullrequestreview-3671764059
View reviewed changes https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/files/b8bf82d23986523b0e56d880f93de77ff7a971b1
Sign up for freehttps://patch-diff.githubusercontent.com/join?source=comment-repo
Sign in to commenthttps://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FUCL-ARC%2Fpython-tooling%2Fpull%2F596
https://patch-diff.githubusercontent.com/connoraird
connoraird https://patch-diff.githubusercontent.com/connoraird
https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/files/22d708aa5d33d25388b18ddafe86a5bf962dcdb8
https://patch-diff.githubusercontent.com/samcunliffe
samcunliffe https://patch-diff.githubusercontent.com/samcunliffe
https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596/files/b8bf82d23986523b0e56d880f93de77ff7a971b1
enhancement https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/issues?q=state%3Aopen%20label%3Aenhancement
website https://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/issues?q=state%3Aopen%20label%3Awebsite
Please reload this pagehttps://patch-diff.githubusercontent.com/UCL-ARC/python-tooling/pull/596
https://patch-diff.githubusercontent.com/K-Meech
https://patch-diff.githubusercontent.com/samcunliffe
https://patch-diff.githubusercontent.com/connoraird
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.