-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Orca integration for static image export #1120
Commits on Aug 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9ffd55a - Browse repository at this point
Copy the full SHA 9ffd55aView commit details -
Added simple pyqt5 window backend
Works in QtConsole if you initialize the qt event loop with: from PyQt5.QtWebEngineWidgets import QWebEngineView %gui qt QWebEngineView import must precede the %gui qt command.
Configuration menu - View commit details
-
Copy full SHA for de10887 - Browse repository at this point
Copy the full SHA de10887View commit details -
Added OrcaStatus singleton to hold status of orca server process
Added orca server process management tests
Configuration menu - View commit details
-
Copy full SHA for 38127fa - Browse repository at this point
Copy the full SHA 38127faView commit details
Commits on Aug 12, 2018
-
More progress on the orca module.
- Save/load settings from ~/.plotly/.orca file - More validation - write image - add image options (format, size, scale)
Configuration menu - View commit details
-
Copy full SHA for fd32d64 - Browse repository at this point
Copy the full SHA fd32d64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49130b1 - Browse repository at this point
Copy the full SHA 49130b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 264d19b - Browse repository at this point
Copy the full SHA 264d19bView commit details
Commits on Aug 13, 2018
-
Remove
autostart
andhostname
configuration parametersLets save some complexity and not support using an external orca server for now.
Configuration menu - View commit details
-
Copy full SHA for 9b6f8c8 - Browse repository at this point
Copy the full SHA 9b6f8c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d31c9b - Browse repository at this point
Copy the full SHA 8d31c9bView commit details
Commits on Aug 15, 2018
-
Kill the orca server process using psutil
The old approach required OS-specific process management and it still didn't kill the child process for orca installed with npm. Now all of the OS-specifics are in psutil. psutil is an optional import that is check when the server is first requested.
Configuration menu - View commit details
-
Copy full SHA for 341d145 - Browse repository at this point
Copy the full SHA 341d145View commit details -
Don't auto import any of the show/backend logic
We could leave the plotly.io._show module in place, so people could experiment with the image backend concept.
Configuration menu - View commit details
-
Copy full SHA for af10ff6 - Browse repository at this point
Copy the full SHA af10ff6View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb21a70 - Browse repository at this point
Copy the full SHA eb21a70View commit details -
Capture server process output.
It emits some errors when children are killed, but these are harmless
Configuration menu - View commit details
-
Copy full SHA for 0183d43 - Browse repository at this point
Copy the full SHA 0183d43View commit details
Commits on Aug 18, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f75652c - Browse repository at this point
Copy the full SHA f75652cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd3e65c - Browse repository at this point
Copy the full SHA fd3e65cView commit details -
Run orca auto-shutdown timer as daemon thread
This way program exist won't wait for it to complete
Configuration menu - View commit details
-
Copy full SHA for 15e62a0 - Browse repository at this point
Copy the full SHA 15e62a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d5a074 - Browse repository at this point
Copy the full SHA 2d5a074View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2df38cc - Browse repository at this point
Copy the full SHA 2df38ccView commit details -
Point orca to packaged (offline) plotly.js and topojson and (online) …
…Mathjax CDN - Add topojson files to `plotly/package_data` - Add new config settings for plotly.js bundle (use local by default), topojson, mathjax, and mapbox access token - Add image tests for `topojson` images and mathjax images - Remove saving of orca config to ~/.plotly. Need more a more wholistic settings solution that handles environments - Shutdown server when setting config parameters that won't be active until server restarts (e.g. plotlyjs bundle) - Make default timeout None. So shutting down the server due to inactivity is now opt-in.
Configuration menu - View commit details
-
Copy full SHA for 68e6465 - Browse repository at this point
Copy the full SHA 68e6465View commit details
Commits on Aug 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0d1e0eb - Browse repository at this point
Copy the full SHA 0d1e0ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for f81e63c - Browse repository at this point
Copy the full SHA f81e63cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f78063 - Browse repository at this point
Copy the full SHA 6f78063View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc35eff - Browse repository at this point
Copy the full SHA fc35effView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48d4de5 - Browse repository at this point
Copy the full SHA 48d4de5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88b293a - Browse repository at this point
Copy the full SHA 88b293aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86fc540 - Browse repository at this point
Copy the full SHA 86fc540View commit details -
Configuration menu - View commit details
-
Copy full SHA for 702dd59 - Browse repository at this point
Copy the full SHA 702dd59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 196b58b - Browse repository at this point
Copy the full SHA 196b58bView commit details -
If search for orca fails, try orca.js. Also display search path
details in error message.
Configuration menu - View commit details
-
Copy full SHA for 2f08714 - Browse repository at this point
Copy the full SHA 2f08714View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2217628 - Browse repository at this point
Copy the full SHA 2217628View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6a255a - Browse repository at this point
Copy the full SHA a6a255aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8bc4eb - Browse repository at this point
Copy the full SHA e8bc4ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1207e71 - Browse repository at this point
Copy the full SHA 1207e71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d3e244 - Browse repository at this point
Copy the full SHA 7d3e244View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fc596c - Browse repository at this point
Copy the full SHA 6fc596cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bfd7ff8 - Browse repository at this point
Copy the full SHA bfd7ff8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b212564 - Browse repository at this point
Copy the full SHA b212564View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc7cf36 - Browse repository at this point
Copy the full SHA dc7cf36View commit details
Commits on Aug 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 192953b - Browse repository at this point
Copy the full SHA 192953bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a756f4 - Browse repository at this point
Copy the full SHA 0a756f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d29da80 - Browse repository at this point
Copy the full SHA d29da80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ce2115 - Browse repository at this point
Copy the full SHA 8ce2115View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a75478 - Browse repository at this point
Copy the full SHA 7a75478View commit details -
Install all main repo dependencies in one command
Should keep Python version constrained and be a bit faster.
Configuration menu - View commit details
-
Copy full SHA for 42be57e - Browse repository at this point
Copy the full SHA 42be57eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d213f86 - Browse repository at this point
Copy the full SHA d213f86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a73dfc - Browse repository at this point
Copy the full SHA 3a73dfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9b0133 - Browse repository at this point
Copy the full SHA f9b0133View commit details -
Try to make reference images more reproducible
- Remove text (Except for latex) - Fix width/height
Configuration menu - View commit details
-
Copy full SHA for 62583c9 - Browse repository at this point
Copy the full SHA 62583c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1830594 - Browse repository at this point
Copy the full SHA 1830594View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ce674d - Browse repository at this point
Copy the full SHA 4ce674dView commit details -
Reinstate save/load settings with a few changes since last time:
- plotlyjs is now a constant - topojson now points to CDN by default So now, default settings aren't specific to a particular environment. And if someone changes a setting, the change makes sense across environments.
Configuration menu - View commit details
-
Copy full SHA for a50a5bf - Browse repository at this point
Copy the full SHA a50a5bfView commit details -
Don't run optional tests in orca workflow, just core and orca.
This greatly reduces the number of dependencies needed.
Configuration menu - View commit details
-
Copy full SHA for 2c42fca - Browse repository at this point
Copy the full SHA 2c42fcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37dcf76 - Browse repository at this point
Copy the full SHA 37dcf76View commit details -
Configuration menu - View commit details
-
Copy full SHA for f30e247 - Browse repository at this point
Copy the full SHA f30e247View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80f52c7 - Browse repository at this point
Copy the full SHA 80f52c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bfca05 - Browse repository at this point
Copy the full SHA 6bfca05View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9d5832 - Browse repository at this point
Copy the full SHA c9d5832View commit details -
Change 3.4 to 3.5 work around conda package dependency issues
Try downloading miniconda 3 for Python 2 workflow
Configuration menu - View commit details
-
Copy full SHA for 79f89e1 - Browse repository at this point
Copy the full SHA 79f89e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f44aea3 - Browse repository at this point
Copy the full SHA f44aea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32630a1 - Browse repository at this point
Copy the full SHA 32630a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for aacc203 - Browse repository at this point
Copy the full SHA aacc203View commit details
Commits on Aug 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 133cb24 - Browse repository at this point
Copy the full SHA 133cb24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fa866b - Browse repository at this point
Copy the full SHA 1fa866bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cff8f1c - Browse repository at this point
Copy the full SHA cff8f1cView commit details -
Add validate option to to_image and write_image
to bypass figure dict validation. Also improve presentation of orca error messages and added a special check for EPS failures that might be due to the needed poppler dependency
Configuration menu - View commit details
-
Copy full SHA for 9c70b3a - Browse repository at this point
Copy the full SHA 9c70b3aView commit details
Commits on Aug 23, 2018
-
Added more helpful (at least friendlier) error message when plotly.py…
… fails to communicate with the orca server process.
Configuration menu - View commit details
-
Copy full SHA for 8d97381 - Browse repository at this point
Copy the full SHA 8d97381View commit details -
Add poppler dependency to circle conda environment
Needed for EPS tests
Configuration menu - View commit details
-
Copy full SHA for c58d688 - Browse repository at this point
Copy the full SHA c58d688View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8967568 - Browse repository at this point
Copy the full SHA 8967568View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5dd2f3 - Browse repository at this point
Copy the full SHA c5dd2f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dab4e14 - Browse repository at this point
Copy the full SHA dab4e14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3137b0c - Browse repository at this point
Copy the full SHA 3137b0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 005299f - Browse repository at this point
Copy the full SHA 005299fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f8b813 - Browse repository at this point
Copy the full SHA 5f8b813View commit details
Commits on Aug 24, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 94c1bab - Browse repository at this point
Copy the full SHA 94c1babView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b4fc0c - Browse repository at this point
Copy the full SHA 2b4fc0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54d38d4 - Browse repository at this point
Copy the full SHA 54d38d4View commit details -
Use status.executable when building the orca command.
On windows, this avoids Popen being unable to find the orca executable when it is on the environment path. [ci skip]
Configuration menu - View commit details
-
Copy full SHA for f38beb5 - Browse repository at this point
Copy the full SHA f38beb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e383c57 - Browse repository at this point
Copy the full SHA e383c57View commit details
Commits on Aug 25, 2018
-
Add helpful message when orca returns a 'plotly.js error' on mapbox
If orca returns a 525: 'plotly.js error', and the figure contains at least one mapbox trace, and not mapbox_access_token is configured, then include a error message explaining what to do.
Configuration menu - View commit details
-
Copy full SHA for 88b37a0 - Browse repository at this point
Copy the full SHA 88b37a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a0adac - Browse repository at this point
Copy the full SHA 0a0adacView commit details -
Configuration menu - View commit details
-
Copy full SHA for f37682f - Browse repository at this point
Copy the full SHA f37682fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8958aa - Browse repository at this point
Copy the full SHA d8958aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25f1f81 - Browse repository at this point
Copy the full SHA 25f1f81View commit details