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
Consider adding plotly functionalities #1276
Comments
I haven't tried, but Plotly seems nice. On top of Plotly's interactive features, it would be cool to have users hold and grad the qubit state across the Bloch sphere. Plotly's |
@araza6, this looks interesting. Do you want to take ownership of this issue and be assigned to it, for completion over the Summer? It is not high priority (that's the project), but it merges well with autodiff visualizations. I am happy to chip in and contribute too.
|
Sure, I can. For autodiff visualizations, however, can you think of something that we can do better with plotly? |
Note that I have been working on some stuff, e.g. here https://nonhermitian.github.io/kaleidoscope/tutorials/interactive/bloch_sphere.html Currently requires Qiskit, but for the interactive plots this is not true. I just haven't had time to redo the requirements and travis builds yet. |
I've rewritten some of the plots in qutip-doc using plotly. https://nbviewer.jupyter.org/github/0kd/uploader3/blob/master/test3.ipynb |
@0kd very cool! |
I'd like to contribute here! How may I get started? |
Would the use of plotly to make the 3d plots better looking and reactive? I'm no expert but it seems very nice especially for 3D visualization in the browser that got integration with Jupyter notebooks (Another app that natively runs in the browser is Bokeh, but that may be more oriented toward data science visualization, while plotly seems more general). It also seems that plotly surpassed mayavi in recent times, with more users, features and more actively developed. This could be relevant for notebooks especially when on My Binder, etc.
The text was updated successfully, but these errors were encountered: