René's URL Explorer Experiment


Title: Orca integration for static image export by jonmmease · Pull Request #1120 · plotly/plotly.py · GitHub

Open Graph Title: Orca integration for static image export by jonmmease · Pull Request #1120 · plotly/plotly.py

X Title: Orca integration for static image export by jonmmease · Pull Request #1120 · plotly/plotly.py

Description: The interactive graphing library for Python :sparkles: - Orca integration for static image export by jonmmease · Pull Request #1120 · plotly/plotly.py

Open Graph Description: Overview This PR integrates orca into plotly.py to support exporting figures as static images 🎉 cc @chriddyp @jackparmer @nicolaskruchten @cldougl @Kully @etpinard @malmaud Even if you don't h...

X Description: Overview This PR integrates orca into plotly.py to support exporting figures as static images 🎉 cc @chriddyp @jackparmer @nicolaskruchten @cldougl @Kully @etpinard @malmaud Even if you don&#39...

Opengraph URL: https://github.com/plotly/plotly.py/pull/1120

X: @github

direct link

Domain: github.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:31236136-d3e8-fa52-48ac-8e86bfc1577f
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC5A0:31BCA3:EEC4F4:1428A10:6A5707B6
html-safe-nonce3e4a9a0fd083c7b4028bd9912fc25b63a05229a819568a34953ce69f080987b4
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNUEwOjMxQkNBMzpFRUM0RjQ6MTQyOEExMDo2QTU3MDdCNiIsInZpc2l0b3JfaWQiOiIxMTcwNjM0NzM3NDk4NjU0NjQ2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac35b4ab55251a0a99d97030cbaff8285e9b376679bb6ef3effe94f71976185375
hovercard-subject-tagpull_request:209351209
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/plotly/plotly.py/1120/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/91390c2dadb07bd7379fee5e8281b3f5d1de25945f07645fae6d013830164bbf/plotly/plotly.py/pull/1120
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/91390c2dadb07bd7379fee5e8281b3f5d1de25945f07645fae6d013830164bbf/plotly/plotly.py/pull/1120
og:image:altOverview This PR integrates orca into plotly.py to support exporting figures as static images 🎉 cc @chriddyp @jackparmer @nicolaskruchten @cldougl @Kully @etpinard @malmaud Even if you don't h...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamejonmmease
hostnamegithub.com
expected-hostnamegithub.com
None4eb29e5f807bd95e41196adfbc6d28f9af12d89830d8b684f3e871774ddff2fc
turbo-cache-controlno-cache
go-importgithub.com/plotly/plotly.py git https://github.com/plotly/plotly.py.git
octolytics-dimension-user_id5997976
octolytics-dimension-user_loginplotly
octolytics-dimension-repository_id14579099
octolytics-dimension-repository_nwoplotly/plotly.py
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id14579099
octolytics-dimension-repository_network_root_nwoplotly/plotly.py
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
releaseb056788a129fb0194b61f2ebb4c43f6a9f4dfd27
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/plotly/plotly.py/pull/1120#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fplotly%2Fplotly.py%2Fpull%2F1120
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%2Fplotly%2Fplotly.py%2Fpull%2F1120
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%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=plotly%2Fplotly.py
Reloadhttps://github.com/plotly/plotly.py/pull/1120
Reloadhttps://github.com/plotly/plotly.py/pull/1120
Reloadhttps://github.com/plotly/plotly.py/pull/1120
Please reload this pagehttps://github.com/plotly/plotly.py/pull/1120
plotly https://github.com/plotly
plotly.pyhttps://github.com/plotly/plotly.py
Please reload this pagehttps://github.com/plotly/plotly.py/pull/1120
Notifications https://github.com/login?return_to=%2Fplotly%2Fplotly.py
Fork 2.8k https://github.com/login?return_to=%2Fplotly%2Fplotly.py
Star 18.7k https://github.com/login?return_to=%2Fplotly%2Fplotly.py
Code https://github.com/plotly/plotly.py
Issues 721 https://github.com/plotly/plotly.py/issues
Pull requests 53 https://github.com/plotly/plotly.py/pulls
Actions https://github.com/plotly/plotly.py/actions
Security and quality 0 https://github.com/plotly/plotly.py/security
Insights https://github.com/plotly/plotly.py/pulse
Code https://github.com/plotly/plotly.py
Issues https://github.com/plotly/plotly.py/issues
Pull requests https://github.com/plotly/plotly.py/pulls
Actions https://github.com/plotly/plotly.py/actions
Security and quality https://github.com/plotly/plotly.py/security
Insights https://github.com/plotly/plotly.py/pulse
jonmmeasehttps://github.com/jonmmease
masterhttps://github.com/plotly/plotly.py/tree/master
orca_integrationhttps://github.com/plotly/plotly.py/tree/orca_integration
Conversationhttps://github.com/plotly/plotly.py/pull/1120
Commits82 (82)https://github.com/plotly/plotly.py/pull/1120/commits
Checkshttps://github.com/plotly/plotly.py/pull/1120/checks
Files changedhttps://github.com/plotly/plotly.py/pull/1120/files
Orca integration for static image exporthttps://github.com/plotly/plotly.py/pull/1120#top
jonmmeasehttps://github.com/jonmmease
masterhttps://github.com/plotly/plotly.py/tree/master
orca_integrationhttps://github.com/plotly/plotly.py/tree/orca_integration
https://github.com/jonmmease
jonmmeasehttps://github.com/jonmmease
Aug 19, 2018https://github.com/plotly/plotly.py/pull/1120#issue-351888314
Please reload this pagehttps://github.com/plotly/plotly.py/pull/1120
orcahttps://github.com/plotly/orca
@chriddyphttps://github.com/chriddyp
@jackparmerhttps://github.com/jackparmer
@nicolaskruchtenhttps://github.com/nicolaskruchten
@cldouglhttps://github.com/cldougl
@Kullyhttps://github.com/Kully
@etpinardhttps://github.com/etpinard
@malmaudhttps://github.com/malmaud
#1105https://github.com/plotly/plotly.py/issues/1105
subprocess.Popenhttps://docs.python.org/3/library/subprocess.html#subprocess.Popen
--graph-only modehttps://github.com/plotly/orca/pull/114
requests.posthttp://docs.python-requests.org/en/master/user/quickstart/
@retrying.retry decoratorhttps://github.com/rholder/retrying
Popen.terminatehttps://docs.python.org/3/library/subprocess.html#subprocess.Popen.terminate
psutilhttps://github.com/giampaolo/psutil
threading.Timerhttps://docs.python.org/3/library/threading.html#timer-objects
canceledhttps://docs.python.org/3/library/threading.html#threading.Timer.cancel
daemonhttps://docs.python.org/3/library/threading.html#threading.Thread.daemon
@atexit.registerhttps://docs.python.org/3/library/atexit.html
plotly.io modulehttps://github.com/plotly/plotly.py/issues/1098
#1098https://github.com/plotly/plotly.py/issues/1098
savefighttps://matplotlib.org/api/_as_gen/matplotlib.pyplot.savefig.html
setup instructionshttps://bokeh.pydata.org/en/latest/docs/user_guide/export.html
https://user-images.githubusercontent.com/15064365/44402968-32d31c00-a521-11e8-9045-14700ae40b66.png
https://user-images.githubusercontent.com/15064365/44403200-d15f7d00-a521-11e8-969f-d328463c0a78.png
https://user-images.githubusercontent.com/15064365/44403206-d45a6d80-a521-11e8-9776-9f6a9fecd172.png
https://user-images.githubusercontent.com/15064365/44403211-d6bcc780-a521-11e8-916c-42cd77edcb15.png
Please reload this pagehttps://github.com/plotly/plotly.py/pull/1120
jonmmeasehttps://github.com/jonmmease
August 10, 2018 20:13https://github.com/plotly/plotly.py/pull/1120#commits-pushed-9ffd55a
https://github.com/jonmmease
Experiments with orca and io modulehttps://github.com/plotly/plotly.py/pull/1120/commits/9ffd55a01b7fd1a2efd650df95ccb9fa4b5b22ab
9ffd55ahttps://github.com/plotly/plotly.py/pull/1120/commits/9ffd55a01b7fd1a2efd650df95ccb9fa4b5b22ab
https://github.com/jonmmease
Added simple pyqt5 window backendhttps://github.com/plotly/plotly.py/pull/1120/commits/de10887eb768c67ff75802b9526066fcd24ee9b5
de10887https://github.com/plotly/plotly.py/pull/1120/commits/de10887eb768c67ff75802b9526066fcd24ee9b5
https://github.com/jonmmease
Added OrcaStatus singleton to hold status of orca server processhttps://github.com/plotly/plotly.py/pull/1120/commits/38127fa961ae23e873828c86d80d1cfc2e368ec4
38127fahttps://github.com/plotly/plotly.py/pull/1120/commits/38127fa961ae23e873828c86d80d1cfc2e368ec4
https://github.com/jonmmease
More progress on the orca module.https://github.com/plotly/plotly.py/pull/1120/commits/fd32d645314282de4880f62d83b6fb8a887c6624
fd32d64https://github.com/plotly/plotly.py/pull/1120/commits/fd32d645314282de4880f62d83b6fb8a887c6624
https://github.com/jonmmease
Added update method to orca config objecthttps://github.com/plotly/plotly.py/pull/1120/commits/49130b1766baad1e81a95d0c8912773910db5252
49130b1https://github.com/plotly/plotly.py/pull/1120/commits/49130b1766baad1e81a95d0c8912773910db5252
https://github.com/jonmmease
Remove unused importhttps://github.com/plotly/plotly.py/pull/1120/commits/264d19bad6f8c14cf1fbb3ddcb246cc509aeddc7
264d19bhttps://github.com/plotly/plotly.py/pull/1120/commits/264d19bad6f8c14cf1fbb3ddcb246cc509aeddc7
https://github.com/jonmmease
Remove autostart and hostname configuration parametershttps://github.com/plotly/plotly.py/pull/1120/commits/9b6f8c8db89aa245e48dd5babafd9b584d613dff
9b6f8c8https://github.com/plotly/plotly.py/pull/1120/commits/9b6f8c8db89aa245e48dd5babafd9b584d613dff
https://github.com/jonmmease
Docstrings and cleanuphttps://github.com/plotly/plotly.py/pull/1120/commits/8d31c9bf1b82945dbaf178954df7adbef6221fad
8d31c9bhttps://github.com/plotly/plotly.py/pull/1120/commits/8d31c9bf1b82945dbaf178954df7adbef6221fad
https://github.com/jonmmease
Kill the orca server process using psutilhttps://github.com/plotly/plotly.py/pull/1120/commits/341d1459e467c08ce60bfaf5ac999817920c9c30
341d145https://github.com/plotly/plotly.py/pull/1120/commits/341d1459e467c08ce60bfaf5ac999817920c9c30
https://github.com/jonmmease
Don't auto import any of the show/backend logichttps://github.com/plotly/plotly.py/pull/1120/commits/af10ff63329d3fb507ddc974945ae7189586b35d
af10ff6https://github.com/plotly/plotly.py/pull/1120/commits/af10ff63329d3fb507ddc974945ae7189586b35d
https://github.com/jonmmease
auto import the plotly.io modulehttps://github.com/plotly/plotly.py/pull/1120/commits/eb21a708af8ea1f3b4d92cabfe2faf2b154de8cf
eb21a70https://github.com/plotly/plotly.py/pull/1120/commits/eb21a708af8ea1f3b4d92cabfe2faf2b154de8cf
https://github.com/jonmmease
Capture server process output.https://github.com/plotly/plotly.py/pull/1120/commits/0183d43dcd5d6e975099bfaeea16cf826c439ad1
0183d43https://github.com/plotly/plotly.py/pull/1120/commits/0183d43dcd5d6e975099bfaeea16cf826c439ad1
https://github.com/jonmmease
Merge branch 'master' into orca_integrationhttps://github.com/plotly/plotly.py/pull/1120/commits/f75652cbb819a76365db3bd0516623671ed87708
f75652chttps://github.com/plotly/plotly.py/pull/1120/commits/f75652cbb819a76365db3bd0516623671ed87708
https://github.com/jonmmease
Initial Python 2 supporthttps://github.com/plotly/plotly.py/pull/1120/commits/fd3e65c5aad4700881c9018dca052d552c4c4e93
fd3e65chttps://github.com/plotly/plotly.py/pull/1120/commits/fd3e65c5aad4700881c9018dca052d552c4c4e93
https://github.com/jonmmease
Run orca auto-shutdown timer as daemon threadhttps://github.com/plotly/plotly.py/pull/1120/commits/15e62a0e325219adcade5fd78de37ca3c0955dd5
15e62a0https://github.com/plotly/plotly.py/pull/1120/commits/15e62a0e325219adcade5fd78de37ca3c0955dd5
https://github.com/jonmmease
Added to_image tests against reference imageshttps://github.com/plotly/plotly.py/pull/1120/commits/2d5a074da82300f489de95b03359b2f0574c224e
2d5a074https://github.com/plotly/plotly.py/pull/1120/commits/2d5a074da82300f489de95b03359b2f0574c224e
https://github.com/jonmmease
Added image generation tests, converted orca server tests to use pytesthttps://github.com/plotly/plotly.py/pull/1120/commits/2df38cc63119fbd3f88f4d28b803e4094671ff34
2df38cchttps://github.com/plotly/plotly.py/pull/1120/commits/2df38cc63119fbd3f88f4d28b803e4094671ff34
https://github.com/jonmmease
Point orca to packaged (offline) plotly.js and topojson and (online) …https://github.com/plotly/plotly.py/pull/1120/commits/68e64651ad0c95485baf725b9ab7a315729482b8
68e6465https://github.com/plotly/plotly.py/pull/1120/commits/68e64651ad0c95485baf725b9ab7a315729482b8
https://github.com/jonmmease
Add orca tests to 3.6 optional test suitehttps://github.com/plotly/plotly.py/pull/1120/commits/0d1e0eb72e985344cb660b75e024243425bbfcf0
0d1e0ebhttps://github.com/plotly/plotly.py/pull/1120/commits/0d1e0eb72e985344cb660b75e024243425bbfcf0
https://github.com/jonmmease
Cannot install orca globallyhttps://github.com/plotly/plotly.py/pull/1120/commits/f81e63c9e32684e3d135e0ff3d93ed455b64a1a6
f81e63chttps://github.com/plotly/plotly.py/pull/1120/commits/f81e63c9e32684e3d135e0ff3d93ed455b64a1a6
https://github.com/jonmmease
Adds psutil dependency and try to add orca to path before running toxhttps://github.com/plotly/plotly.py/pull/1120/commits/6f78063d3f9cf313028d56e449bf77f29ab4249c
6f78063https://github.com/plotly/plotly.py/pull/1120/commits/6f78063d3f9cf313028d56e449bf77f29ab4249c
https://github.com/jonmmease
Forgot && in tox commandhttps://github.com/plotly/plotly.py/pull/1120/commits/fc35eff280f1f8169300eb492c3b7523033e9408
fc35effhttps://github.com/plotly/plotly.py/pull/1120/commits/fc35eff280f1f8169300eb492c3b7523033e9408
https://github.com/jonmmease
Try global install of orca in tox environmenthttps://github.com/plotly/plotly.py/pull/1120/commits/48d4de5b0d6807ba40b73e7a62a4fbb598ef8b42
48d4de5https://github.com/plotly/plotly.py/pull/1120/commits/48d4de5b0d6807ba40b73e7a62a4fbb598ef8b42
https://github.com/jonmmease
Local install in toxhttps://github.com/plotly/plotly.py/pull/1120/commits/88b293a8d257ecc0f26871bb32a9becc89dc2596
88b293ahttps://github.com/plotly/plotly.py/pull/1120/commits/88b293a8d257ecc0f26871bb32a9becc89dc2596
https://github.com/jonmmease
Tox whitelist export commandhttps://github.com/plotly/plotly.py/pull/1120/commits/86fc5403008e04da4636cc3f055f60b47a4ee791
86fc540https://github.com/plotly/plotly.py/pull/1120/commits/86fc5403008e04da4636cc3f055f60b47a4ee791
https://github.com/jonmmease
whitelist ls and echohttps://github.com/plotly/plotly.py/pull/1120/commits/702dd594f492d58ee7e8d1b6e2b76de620480c09
702dd59https://github.com/plotly/plotly.py/pull/1120/commits/702dd594f492d58ee7e8d1b6e2b76de620480c09
https://github.com/jonmmease
Set extend PATH in tox setenv blockhttps://github.com/plotly/plotly.py/pull/1120/commits/196b58b4a9b65aef64b239f3b40277407d0a5108
196b58bhttps://github.com/plotly/plotly.py/pull/1120/commits/196b58b4a9b65aef64b239f3b40277407d0a5108
https://github.com/jonmmease
If search for orca fails, try orca.js. Also display search pathhttps://github.com/plotly/plotly.py/pull/1120/commits/2f087144b3ae7c5aa035c8c8f07c54869dd50193
2f08714https://github.com/plotly/plotly.py/pull/1120/commits/2f087144b3ae7c5aa035c8c8f07c54869dd50193
https://github.com/jonmmease
Changing course. Try creating a conda environmenthttps://github.com/plotly/plotly.py/pull/1120/commits/22176282c7d970c10a54808b196b44d8236c06f6
2217628https://github.com/plotly/plotly.py/pull/1120/commits/22176282c7d970c10a54808b196b44d8236c06f6
https://github.com/jonmmease
Attempt to cache miniconda directoryhttps://github.com/plotly/plotly.py/pull/1120/commits/a6a255a0176fc69930cac981a4e181d8bce23b35
a6a255ahttps://github.com/plotly/plotly.py/pull/1120/commits/a6a255a0176fc69930cac981a4e181d8bce23b35
jonmmeasehttps://github.com/jonmmease
August 22, 2018 09:11https://github.com/plotly/plotly.py/pull/1120#commits-pushed-1fa866b
https://github.com/jonmmease
Reorder properties in config and status repr to be a bit more log…https://github.com/plotly/plotly.py/pull/1120/commits/1fa866b9870f2e4b47e6f8ced78594219e43d3f0
1fa866bhttps://github.com/plotly/plotly.py/pull/1120/commits/1fa866b9870f2e4b47e6f8ced78594219e43d3f0
https://github.com/jonmmease
Merge branch 'master' into orca_integrationhttps://github.com/plotly/plotly.py/pull/1120/commits/cff8f1cbfb1494d69d90f85ce63ee53a5e5bcc50
cff8f1chttps://github.com/plotly/plotly.py/pull/1120/commits/cff8f1cbfb1494d69d90f85ce63ee53a5e5bcc50
https://github.com/jonmmease
Add validate option to to_image and write_imagehttps://github.com/plotly/plotly.py/pull/1120/commits/9c70b3a609939427c026c75b449071f428547653
9c70b3ahttps://github.com/plotly/plotly.py/pull/1120/commits/9c70b3a609939427c026c75b449071f428547653
https://github.com/jonmmease
Added more helpful (at least friendlier) error message when plotly.py…https://github.com/plotly/plotly.py/pull/1120/commits/8d97381daeddfa396fc7f3bfce1ab402dd292802
8d97381https://github.com/plotly/plotly.py/pull/1120/commits/8d97381daeddfa396fc7f3bfce1ab402dd292802
https://github.com/jonmmease
Add poppler dependency to circle conda environmenthttps://github.com/plotly/plotly.py/pull/1120/commits/c58d688aa8d6be6348f21f2c82d2bf8941fd2d72
c58d688https://github.com/plotly/plotly.py/pull/1120/commits/c58d688aa8d6be6348f21f2c82d2bf8941fd2d72
https://github.com/jonmmease
Create failed directory and print failed image pathhttps://github.com/plotly/plotly.py/pull/1120/commits/8967568588fff93f56b3971d3ea7748c75c82ab3
8967568https://github.com/plotly/plotly.py/pull/1120/commits/8967568588fff93f56b3971d3ea7748c75c82ab3
https://github.com/jonmmease
Fix store_artifacts directoryhttps://github.com/plotly/plotly.py/pull/1120/commits/c5dd2f3f479fda05d7e9bebc293b97a585181186
c5dd2f3https://github.com/plotly/plotly.py/pull/1120/commits/c5dd2f3f479fda05d7e9bebc293b97a585181186
https://github.com/jonmmease
Update EPS images for CircleCIhttps://github.com/plotly/plotly.py/pull/1120/commits/dab4e14f2d8e819e46cde4a8f137147b73eb3608
dab4e14https://github.com/plotly/plotly.py/pull/1120/commits/dab4e14f2d8e819e46cde4a8f137147b73eb3608
https://github.com/jonmmease
Re-enable all testshttps://github.com/plotly/plotly.py/pull/1120/commits/3137b0cd92cbeea63ef1a2100be8fd7e3a45a336
3137b0chttps://github.com/plotly/plotly.py/pull/1120/commits/3137b0cd92cbeea63ef1a2100be8fd7e3a45a336
https://github.com/jonmmease
Extend time for orca startup to help CI robustnesshttps://github.com/plotly/plotly.py/pull/1120/commits/005299fc996288597625c79ed7e134721c063103
005299fhttps://github.com/plotly/plotly.py/pull/1120/commits/005299fc996288597625c79ed7e134721c063103
https://github.com/jonmmease
Remove explicit encoding when opening orca settings for Python 2 compathttps://github.com/plotly/plotly.py/pull/1120/commits/5f8b8139a32a01a7ba5fcba4cf52c49f1d5170ed
5f8b813https://github.com/plotly/plotly.py/pull/1120/commits/5f8b8139a32a01a7ba5fcba4cf52c49f1d5170ed
https://github.com/jonmmease
Fix executable version check error messageshttps://github.com/plotly/plotly.py/pull/1120/commits/94c1babbd8fa70128a713b5e758911538a4ff154
94c1babhttps://github.com/plotly/plotly.py/pull/1120/commits/94c1babbd8fa70128a713b5e758911538a4ff154
https://github.com/jonmmease
Make orca executable detection more specific.https://github.com/plotly/plotly.py/pull/1120/commits/2b4fc0c72ca1a9b4f88d19f1feb999803bbf476c
2b4fc0chttps://github.com/plotly/plotly.py/pull/1120/commits/2b4fc0c72ca1a9b4f88d19f1feb999803bbf476c
https://github.com/jonmmease
Python 2 test fix [ci skip]https://github.com/plotly/plotly.py/pull/1120/commits/54d38d436a4f29ea0fb245c626ae5f174d60ae23
54d38d4https://github.com/plotly/plotly.py/pull/1120/commits/54d38d436a4f29ea0fb245c626ae5f174d60ae23
https://github.com/jonmmease
Use status.executable when building the orca command.https://github.com/plotly/plotly.py/pull/1120/commits/f38beb5e5e175c319ea508ffd23b260487292ad2
f38beb5https://github.com/plotly/plotly.py/pull/1120/commits/f38beb5e5e175c319ea508ffd23b260487292ad2
https://github.com/jonmmease
Use os.pathset so we don't mess up Windows pathshttps://github.com/plotly/plotly.py/pull/1120/commits/e383c57ee82798b06b1633f9260e1aa93e0af882
e383c57https://github.com/plotly/plotly.py/pull/1120/commits/e383c57ee82798b06b1633f9260e1aa93e0af882
https://github.com/jonmmease
Add helpful message when orca returns a 'plotly.js error' on mapboxhttps://github.com/plotly/plotly.py/pull/1120/commits/88b37a0b97aec04f6318d1fcf76260c6c72eefc3
88b37a0https://github.com/plotly/plotly.py/pull/1120/commits/88b37a0b97aec04f6318d1fcf76260c6c72eefc3
https://github.com/jonmmease
Removed prototype plotly.io._show module.https://github.com/plotly/plotly.py/pull/1120/commits/0a0adac459d15fda9a7faf12edae0d834d1de3ca
0a0adachttps://github.com/plotly/plotly.py/pull/1120/commits/0a0adac459d15fda9a7faf12edae0d834d1de3ca
https://github.com/jonmmease
revert tox changes (not using tox to test orca after all)https://github.com/plotly/plotly.py/pull/1120/commits/f37682f251a4eda4564f137724bbd5dcfbc64f77
f37682fhttps://github.com/plotly/plotly.py/pull/1120/commits/f37682f251a4eda4564f137724bbd5dcfbc64f77
https://github.com/jonmmease
Remove topojson from packagedata (not distributing it after all)https://github.com/plotly/plotly.py/pull/1120/commits/d8958aa39d2760f2c994f9c6a50f8317c3fb140e
d8958aahttps://github.com/plotly/plotly.py/pull/1120/commits/d8958aa39d2760f2c994f9c6a50f8317c3fb140e
https://github.com/jonmmease
Full PR reviewhttps://github.com/plotly/plotly.py/pull/1120/commits/25f1f81560d63b19f30a428d0cc541ecbb57bf5f
25f1f81https://github.com/plotly/plotly.py/pull/1120/commits/25f1f81560d63b19f30a428d0cc541ecbb57bf5f
https://github.com/jonmmease
jonmmeasehttps://github.com/jonmmease
Aug 25, 2018https://github.com/plotly/plotly.py/pull/1120#issuecomment-415998457
Please reload this pagehttps://github.com/plotly/plotly.py/pull/1120
https://github.com/jonmmease
jonmmeasehttps://github.com/jonmmease
46e0683https://github.com/plotly/plotly.py/commit/46e0683f4a85fb04dc7e7e5d8a3cd411daecea4b
Aug 25, 2018https://github.com/plotly/plotly.py/pull/1120#event-1809144239
New Orca-based static image export tutorials for plotly.py 3.2.0 plotly/documentation#1058 https://github.com/plotly/documentation/pull/1058
any way for offline static image export? #1137 https://github.com/plotly/plotly.py/issues/1137
Ploty image.save.as can't complete display Chinese #1106 https://github.com/plotly/plotly.py/issues/1106
Orca integration for static image export #1105 https://github.com/plotly/plotly.py/issues/1105
New module proposal: plotly.io #1098 https://github.com/plotly/plotly.py/issues/1098
https://github.com/jonmmease
jonmmeasehttps://github.com/jonmmease
Mar 21, 2019 https://github.com/plotly/plotly.py/pull/1120#ref-pullrequest-423987228
plotly.io HTML functions, modular renderers framework, future flags system #1474 https://github.com/plotly/plotly.py/pull/1474
https://github.com/nicolaskruchten
nicolaskruchtenhttps://github.com/nicolaskruchten
June 19, 2020 16:10https://github.com/plotly/plotly.py/pull/1120#event-3463080917
https://github.co/hiddenchars
https://github.com/plotly/plotly.py/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fplotly%2Fplotly.py%2Fpull%2F1120
v3.2.0 https://github.com/plotly/plotly.py/milestone/6
Please reload this pagehttps://github.com/plotly/plotly.py/pull/1120
https://github.com/jonmmease
https://github.com/chriddyp
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.