René's URL Explorer Experiment


Title: Reproducible PS/PDF output (master) · Pull Request #6597 · matplotlib/matplotlib · GitHub

Open Graph Title: Reproducible PS/PDF output (master) · Pull Request #6597 · matplotlib/matplotlib

X Title: Reproducible PS/PDF output (master) · Pull Request #6597 · matplotlib/matplotlib

Description: This is a rebase of #6595 to the master branch. Several software packages use matplotlib in their building process (mainly to produce PS or PDF documents). To make their build reproducible, it would be great to make matplotlib output reproducible. To allow reproducible PS and PDF output: honour SOURCE_DATE_EPOCH for timestamps in PS and PDF files. See https://reproducible-builds.org/specs/source-date-epoch/ get keys sorted so that hatch patterns, images and markers are included with a reproducible order in the PDF file. Another solution is to sort self.hatchPatterns in writeHatches (and similar ordering in writeImages and writeMarkers), but this consumes more memory. This patch has been submitted in debian bug #827361 See also https://reproducible-builds.org/

Open Graph Description: This is a rebase of #6595 to the master branch. Several software packages use matplotlib in their building process (mainly to produce PS or PDF documents). To make their build reproducible, it woul...

X Description: This is a rebase of #6595 to the master branch. Several software packages use matplotlib in their building process (mainly to produce PS or PDF documents). To make their build reproducible, it woul...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:7353c9b7-2e0e-0dff-d6ef-81aca5f8f504
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idCBF4:2DCEA7:1F2D528:29E045F:6A53763B
html-safe-nonce944cbcd88630e70fbff7641cd1731586f7753df02e17b82052c2aca221a78d80
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQkY0OjJEQ0VBNzoxRjJENTI4OjI5RTA0NUY6NkE1Mzc2M0IiLCJ2aXNpdG9yX2lkIjoiNDc1MDAwMzI5NDQ5NTI3NDU1NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacc47b059dc9ac528e99e4eb54b8698b24b74dadad60639d737fc1cd912b68d83f
hovercard-subject-tagpull_request:74157779
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/6597/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:altThis is a rebase of #6595 to the master branch. Several software packages use matplotlib in their building process (mainly to produce PS or PDF documents). To make their build reproducible, it woul...
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/6597/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F6597%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%2F6597%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/6597/files
Reloadhttps://github.com/matplotlib/matplotlib/pull/6597/files
Reloadhttps://github.com/matplotlib/matplotlib/pull/6597/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/6597/files
matplotlib https://github.com/matplotlib
matplotlibhttps://github.com/matplotlib/matplotlib
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/6597/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
QuLogichttps://github.com/QuLogic
matplotlib:masterhttps://github.com/matplotlib/matplotlib/tree/master
Conversation 64 https://github.com/matplotlib/matplotlib/pull/6597
Commits 31 https://github.com/matplotlib/matplotlib/pull/6597/commits
Checks 0 https://github.com/matplotlib/matplotlib/pull/6597/checks
Files changed https://github.com/matplotlib/matplotlib/pull/6597/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/6597/files
Reproducible PS/PDF output (master) https://github.com/matplotlib/matplotlib/pull/6597/files#top
Show all changes 31 commits https://github.com/matplotlib/matplotlib/pull/6597/files
c6a4660 To allow reproducible output: Jun 16, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/c6a46604e30f8d26ceef66cc1c816cc694488737
4e477dc Reproducible PDF output: sort TTF characters Jun 18, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/4e477dc381172f145f1d28f322ee78d7a33f3624
946ae45 Reproducible PDF output: sort fonts Jun 18, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/946ae4541ae5eaba015cf2a50ce82c511e524313
22f71a2 Tests for determinist PDF output: Jun 18, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/22f71a28271b6e849634f093564fef9dc22df706
ad660d7 Share determinism test code for PS and PDF output. Jun 27, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/ad660d721f9adba1f716506de8b28e9695565583
37c28b4 Reproducible PS/tex output. Jun 27, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/37c28b4088992e9c2f8841cb64e921331386ce90
2e1c773 Removes test_source_date_epoch_tex test, since this is ghostscript de… Jun 27, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/2e1c773a818845dbd8646c4c5917665d738cd969
541f97e PEP8 Jun 27, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/541f97e7f4dff414f39214830c3544c34e940b0a
2a6ebc8 Add what's new section Jul 7, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/2a6ebc8092234d8a25dd3bd853221260b4a50e8b
6ee8967 Add some insight when test_source_date_epoch fails. Jul 8, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/6ee896710b395552349cc698683949b6137e6b1b
a3185e6 Allow parallel execution of test_backend_ps:test_determinism_all_tex … Jul 8, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/a3185e62cb92ffd65d020b78f183fe848c9f1da7
8f095f6 Use subprocess for _test_source_date_epoch, to allow parallel calls (… Jul 8, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/8f095f613b51aa5ec563bfe28e8e97cf9187be0e
c007f49 Change SOURCE_DATE_EPOCH test date, to use two-digits numbers for mon… Jul 11, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/c007f4998a3e4ab411c8dd58ab186ced4c179ca7
ecbdd55 PEP8 Jul 11, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/ecbdd551c74f20ecac9b98ccc3f20915b95705ee
65ec88e Warnings about possible unreproducibility issues Jul 12, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/65ec88e265da535edd819e3c2923feb546b3c2a5
5b405cc Doc rephrasing, thanks to jkseppan. Jul 12, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/5b405cc935f70590c2c7e0f667454527940ca123
d10a21e Use explicit date formatting for PS backend timestamp, instead of asc… Jul 12, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/d10a21ece008d91a46d93a92e69542bed39bb3cb
da55bb6 Revert to 2000-01-01 for the SOURCE_DATE_EPOCH test date. Jul 12, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/da55bb66592964f5a15ffc370d035c2a4691ea88
c56dae7 Use standard date format for PS timestamp Jul 13, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/c56dae7c52af50ceaca33ba1471758c16ff86077
995173d Rename functions in determinism.py to remove `test' keyword, since th… Oct 4, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/995173d6ef9a1dd0b1012c2729e177b89b9e9d3e
eef6b12 TST: Use standard I/O for determinism tests. QuLogic Oct 7, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/eef6b12b40426187a886ea83df027fd7400b4151
fb529da TST: Remove multiple nested imports. QuLogic Oct 7, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/fb529da81aee18cd646c5500758d480a0611a67f
ebff832 TST: Fix compatibility with Python 2. QuLogic Oct 8, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/ebff832c6087cb2f646e94e6f3eb23afdcfc8dd0
f6301c2 Merge pull request #1 from QuLogic/reproducible-master Oct 8, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/f6301c2f57e8e4029b159772834a558fddbf7825
1786555 Adds __future__ imports to testing/determinism.py Oct 9, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/1786555aa7c77ae56b2d1b52b737eef5457d5fdc
af4213e Pass usetex setting to _determinism_save Oct 11, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/af4213ed07f1adaa77c9aaa8160904437ad8feeb
bf7387e Skip test using ghostscript, since failing may be due to ghostscript … Oct 11, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/bf7387e95fb26615e0a7bfeb80f7fdc0c9404318
2cdc577 Forgot to change one timestamp format in c56dae7c52af50ceaca33ba14717… Oct 11, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/2cdc57741bb0643c70e0d0268c502cf6d53269b0
76bec02 Reuse UTC timezone from dates.py Nov 2, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/76bec02fc2129f322d1e3cb052c671852d83aec3
bbab0c5 Removes now useless option uid for _determinism_check Nov 3, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/bbab0c578a278a612c9f6ffc44961d3a6201a6dd
1a5ada6 Typo Nov 3, 2016 https://github.com/matplotlib/matplotlib/pull/6597/commits/1a5ada6baf3d7572fa2c0b64f5d9e2dae20db08e
Clear filters https://github.com/matplotlib/matplotlib/pull/6597/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/6597/files
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/6597/files
reproducible_ps_pdf.rst https://github.com/matplotlib/matplotlib/pull/6597/files#diff-3f115dd0fb43086b5d4ce15f313bfb67948cb811e47fe82e47e944fa694449bb
backend_pdf.py https://github.com/matplotlib/matplotlib/pull/6597/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
backend_ps.py https://github.com/matplotlib/matplotlib/pull/6597/files#diff-af28be596077d9f4ceda7df2faa04acb7a8e26e40f8f12adc0f04dede0493659
determinism.py https://github.com/matplotlib/matplotlib/pull/6597/files#diff-04e01ca23fa39b8c0e60aac19f54734cfbf839b9808b473cd7ef8d3c1bb8269a
test_backend_pdf.py https://github.com/matplotlib/matplotlib/pull/6597/files#diff-0cf7c590a99c89f9e99eab1f172e84e787ad55d64ad71227b5eb9d89a868ebbc
test_backend_ps.py https://github.com/matplotlib/matplotlib/pull/6597/files#diff-cf2d08e0b34617ee2ff43a9e135ae7f4563c6f888e9fc1044bf8b913c1ebed4a
doc/users/whats_new/reproducible_ps_pdf.rsthttps://github.com/matplotlib/matplotlib/pull/6597/files#diff-3f115dd0fb43086b5d4ce15f313bfb67948cb811e47fe82e47e944fa694449bb
View file https://github.com/matplotlib/matplotlib/blob/1a5ada6baf3d7572fa2c0b64f5d9e2dae20db08e/doc/users/whats_new/reproducible_ps_pdf.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/6597/{{ revealButtonHref }}
lib/matplotlib/backends/backend_pdf.pyhttps://github.com/matplotlib/matplotlib/pull/6597/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
View file https://github.com/matplotlib/matplotlib/blob/1a5ada6baf3d7572fa2c0b64f5d9e2dae20db08e/lib/matplotlib/backends/backend_pdf.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/6597/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-a81af365fe6fc7525d863103afd81bb197d895d19f9f9fb9814a0594fbeda75c
lib/matplotlib/backends/backend_ps.pyhttps://github.com/matplotlib/matplotlib/pull/6597/files#diff-af28be596077d9f4ceda7df2faa04acb7a8e26e40f8f12adc0f04dede0493659
View file https://github.com/matplotlib/matplotlib/blob/1a5ada6baf3d7572fa2c0b64f5d9e2dae20db08e/lib/matplotlib/backends/backend_ps.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/6597/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-af28be596077d9f4ceda7df2faa04acb7a8e26e40f8f12adc0f04dede0493659
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-af28be596077d9f4ceda7df2faa04acb7a8e26e40f8f12adc0f04dede0493659
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-af28be596077d9f4ceda7df2faa04acb7a8e26e40f8f12adc0f04dede0493659
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-af28be596077d9f4ceda7df2faa04acb7a8e26e40f8f12adc0f04dede0493659
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-af28be596077d9f4ceda7df2faa04acb7a8e26e40f8f12adc0f04dede0493659
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-af28be596077d9f4ceda7df2faa04acb7a8e26e40f8f12adc0f04dede0493659
lib/matplotlib/testing/determinism.pyhttps://github.com/matplotlib/matplotlib/pull/6597/files#diff-04e01ca23fa39b8c0e60aac19f54734cfbf839b9808b473cd7ef8d3c1bb8269a
View file https://github.com/matplotlib/matplotlib/blob/1a5ada6baf3d7572fa2c0b64f5d9e2dae20db08e/lib/matplotlib/testing/determinism.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/6597/{{ revealButtonHref }}
Kojoleyhttps://github.com/Kojoley
Oct 9, 2016https://github.com/matplotlib/matplotlib/pull/6597/files#r82521436
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/6597/files
QuLogichttps://github.com/QuLogic
Oct 9, 2016https://github.com/matplotlib/matplotlib/pull/6597/files#r82528562
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/6597/files
lib/matplotlib/tests/test_backend_pdf.pyhttps://github.com/matplotlib/matplotlib/pull/6597/files#diff-0cf7c590a99c89f9e99eab1f172e84e787ad55d64ad71227b5eb9d89a868ebbc
View file https://github.com/matplotlib/matplotlib/blob/1a5ada6baf3d7572fa2c0b64f5d9e2dae20db08e/lib/matplotlib/tests/test_backend_pdf.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/6597/{{ revealButtonHref }}
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-0cf7c590a99c89f9e99eab1f172e84e787ad55d64ad71227b5eb9d89a868ebbc
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-0cf7c590a99c89f9e99eab1f172e84e787ad55d64ad71227b5eb9d89a868ebbc
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-0cf7c590a99c89f9e99eab1f172e84e787ad55d64ad71227b5eb9d89a868ebbc
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-0cf7c590a99c89f9e99eab1f172e84e787ad55d64ad71227b5eb9d89a868ebbc
https://github.com/matplotlib/matplotlib/pull/6597/files#diff-0cf7c590a99c89f9e99eab1f172e84e787ad55d64ad71227b5eb9d89a868ebbc
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/6597/files
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.