René's URL Explorer Experiment


Title: Backend pdf · Pull Request #8673 · matplotlib/matplotlib · GitHub

Open Graph Title: Backend pdf · Pull Request #8673 · matplotlib/matplotlib

X Title: Backend pdf · Pull Request #8673 · matplotlib/matplotlib

Description: PR Summary The second pull request to address #8142 to address @tacaswell 's comment in #8644. Added a test case to compare generated figures using pdf backend with eps backend (the later does not have this bug). Added some small fix to testing facility in the process. Note that while implementing the test, I believe that along the way, someone tried to make automated comparison between pdf and eps images, but this engine does not really work on general images. I use this engine since the expected images are supposed to be blank, which is the only case where this engine really works (comparing blank to non-blank images) PR Checklist Has Pytest style unit tests Code is PEP 8 compliant New features are documented, with examples if plot related Documentation is sphinx and numpydoc compliant Added an entry to doc/users/whats_new.rst if major new feature Documented in doc/api/api_changes.rst if API changed in a backward-incompatible way

Open Graph Description: PR Summary The second pull request to address #8142 to address @tacaswell 's comment in #8644. Added a test case to compare generated figures using pdf backend with eps backend (the later doe...

X Description: PR Summary The second pull request to address #8142 to address @tacaswell 's comment in #8644. Added a test case to compare generated figures using pdf backend with eps backend (the later...

Opengraph URL: https://github.com/matplotlib/matplotlib/pull/8673

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:258c15b5-45d8-c342-4662-019828150299
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE5C2:DFD60:E5B028:130C801:6A541466
html-safe-noncedfb3fd8a80fe07f81865a9f8e3d501e95e28c3546ddd3b41c8dcb229cd3fb9b9
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNUMyOkRGRDYwOkU1QjAyODoxMzBDODAxOjZBNTQxNDY2IiwidmlzaXRvcl9pZCI6IjgwNzEyMTQzMTY2NTYwMDYyNDYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmaca829e105fd4317967e4c6fad415023dec20a22d3d9c497ab0fd9c262534512e0
hovercard-subject-tagpull_request:122755384
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///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/matplotlib/matplotlib/pull/8673/files
twitter:imagehttps://avatars.githubusercontent.com/u/10137?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/10137?s=400&v=4
og:image:altPR Summary The second pull request to address #8142 to address @tacaswell 's comment in #8644. Added a test case to compare generated figures using pdf backend with eps backend (the later doe...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git
octolytics-dimension-user_id215947
octolytics-dimension-user_loginmatplotlib
octolytics-dimension-repository_id1385122
octolytics-dimension-repository_nwomatplotlib/matplotlib
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1385122
octolytics-dimension-repository_network_root_nwomatplotlib/matplotlib
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release07a982c1d40157c619b364352b704c3ce66bb332
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/matplotlib/matplotlib/pull/8673/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F8673%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
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/enterprise/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://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F8673%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=matplotlib%2Fmatplotlib
Reloadhttps://github.com/matplotlib/matplotlib/pull/8673/files
Reloadhttps://github.com/matplotlib/matplotlib/pull/8673/files
Reloadhttps://github.com/matplotlib/matplotlib/pull/8673/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8673/files
matplotlib https://github.com/matplotlib
matplotlibhttps://github.com/matplotlib/matplotlib
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8673/files
Notifications https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Fork 8.4k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Star 23k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Code https://github.com/matplotlib/matplotlib
Issues 1.1k https://github.com/matplotlib/matplotlib/issues
Pull requests 408 https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality 0 https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
Code https://github.com/matplotlib/matplotlib
Issues https://github.com/matplotlib/matplotlib/issues
Pull requests https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fmatplotlib%2Fmatplotlib%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib%2Fissues%2Fnew%2Fchoose
ghosthttps://github.com/ghost
matplotlib:masterhttps://github.com/matplotlib/matplotlib/tree/master
Conversation 0 https://github.com/matplotlib/matplotlib/pull/8673
Commits 6 https://github.com/matplotlib/matplotlib/pull/8673/commits
Checks 0 https://github.com/matplotlib/matplotlib/pull/8673/checks
Files changed https://github.com/matplotlib/matplotlib/pull/8673/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8673/files
Backend pdf https://github.com/matplotlib/matplotlib/pull/8673/files#top
Show all changes 6 commits https://github.com/matplotlib/matplotlib/pull/8673/files
3966485 added unit test for back end pdf and fixed small bug in testing facility May 26, 2017 https://github.com/matplotlib/matplotlib/pull/8673/commits/396648546ecde263b39f621d9c04ef1455c2caa2
c1f89ca fixed up decorator testing facility May 27, 2017 https://github.com/matplotlib/matplotlib/pull/8673/commits/c1f89cae4ba0c39fc4af4fff315530159cfd51da
2067689 fixed pep8 May 27, 2017 https://github.com/matplotlib/matplotlib/pull/8673/commits/20676894561f47992041137b964f4cc520ed13f0
a0b7973 more pep8 stuff May 27, 2017 https://github.com/matplotlib/matplotlib/pull/8673/commits/a0b79739742e3b2230077c6b0b5338b000eddab9
76b6715 even more pep8 May 27, 2017 https://github.com/matplotlib/matplotlib/pull/8673/commits/76b67150b79d64854173acff015bf983c21854b7
7c72d51 Update decorators.py May 27, 2017 https://github.com/matplotlib/matplotlib/pull/8673/commits/7c72d51cbb402cf4e873fdb0e26cdb8599e16733
Clear filters https://github.com/matplotlib/matplotlib/pull/8673/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8673/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/8673/files
backend_pdf.py https://github.com/matplotlib/matplotlib/pull/8673/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
compare.py https://github.com/matplotlib/matplotlib/pull/8673/files#diff-fd30ddb745e32855148b48bfa1174cd0781f91304c48b8e522965444e79f89d0
decorators.py https://github.com/matplotlib/matplotlib/pull/8673/files#diff-634eb58f2970e77b1feabc7824a5d757378ee8c3174867d1c7a1481a833637f3
test_backend_pdf.py https://github.com/matplotlib/matplotlib/pull/8673/files#diff-0cf7c590a99c89f9e99eab1f172e84e787ad55d64ad71227b5eb9d89a868ebbc
lib/matplotlib/backends/backend_pdf.pyhttps://github.com/matplotlib/matplotlib/pull/8673/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
View file https://github.com/matplotlib/matplotlib/blob/7c72d51cbb402cf4e873fdb0e26cdb8599e16733/lib/matplotlib/backends/backend_pdf.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/8673/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/8673/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
https://github.com/matplotlib/matplotlib/pull/8673/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
lib/matplotlib/testing/compare.pyhttps://github.com/matplotlib/matplotlib/pull/8673/files#diff-fd30ddb745e32855148b48bfa1174cd0781f91304c48b8e522965444e79f89d0
View file https://github.com/matplotlib/matplotlib/blob/7c72d51cbb402cf4e873fdb0e26cdb8599e16733/lib/matplotlib/testing/compare.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/8673/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/8673/files#diff-fd30ddb745e32855148b48bfa1174cd0781f91304c48b8e522965444e79f89d0
https://github.com/matplotlib/matplotlib/pull/8673/files#diff-fd30ddb745e32855148b48bfa1174cd0781f91304c48b8e522965444e79f89d0
lib/matplotlib/testing/decorators.pyhttps://github.com/matplotlib/matplotlib/pull/8673/files#diff-634eb58f2970e77b1feabc7824a5d757378ee8c3174867d1c7a1481a833637f3
View file https://github.com/matplotlib/matplotlib/blob/7c72d51cbb402cf4e873fdb0e26cdb8599e16733/lib/matplotlib/testing/decorators.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/8673/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/8673/files#diff-634eb58f2970e77b1feabc7824a5d757378ee8c3174867d1c7a1481a833637f3
https://github.com/matplotlib/matplotlib/pull/8673/files#diff-634eb58f2970e77b1feabc7824a5d757378ee8c3174867d1c7a1481a833637f3
lib/matplotlib/tests/test_backend_pdf.pyhttps://github.com/matplotlib/matplotlib/pull/8673/files#diff-0cf7c590a99c89f9e99eab1f172e84e787ad55d64ad71227b5eb9d89a868ebbc
View file https://github.com/matplotlib/matplotlib/blob/7c72d51cbb402cf4e873fdb0e26cdb8599e16733/lib/matplotlib/tests/test_backend_pdf.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/8673/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/8673/files#diff-0cf7c590a99c89f9e99eab1f172e84e787ad55d64ad71227b5eb9d89a868ebbc
https://github.com/matplotlib/matplotlib/pull/8673/files#diff-0cf7c590a99c89f9e99eab1f172e84e787ad55d64ad71227b5eb9d89a868ebbc
https://github.com/matplotlib/matplotlib/pull/8673/files#diff-0cf7c590a99c89f9e99eab1f172e84e787ad55d64ad71227b5eb9d89a868ebbc
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.