Comments (8)
Hi! I am Micky, looking for apply for GSOC for this project!
I was looking into this problem and found a useful information about this issue on ipywidgets documentation
"""A text representation of the widget is printed if the widget control is not available. It may mean the widget JavaScript is still loading. If the message persists in the Jupyter Notebook or JupyterLab, it likely means that the widgets JavaScript library is either not installed or not enabled. See the installation instructions above for setup instructions.
If you see this message in another frontend (for example, a static rendering on GitHub or NBViewer), it may mean that your frontend doesnโt currently support widgets."""
So there is nothing we can do on static notebook.
from astrowidgets.
p.s. Maybe this is more of a ipywidgets
issue, as I see that the button widgets also do not render in a WYSIWYG way.
from astrowidgets.
Yes, that was what I suspected (and afraid of). Thanks!
from astrowidgets.
cc @eteq , how sure how much this would be a blocker for rendering notebooks over at notebooks
.
from astrowidgets.
Re: applying to GSoC -- Please see https://github.com/astropy/astropy/wiki/GSoC-Guidelines , @michiboo
from astrowidgets.
Wait, I'm not sure you can interpret it quite that way, @pllim and @michiboo : when it says "for example, a static rendering on GitHub or NBViewer", that doesn't mean all static views don't support it... In principle as long as you can embed the javascript for the widget in the static view it could still work.
That said, a better/more stable approach is probably to build machinery that turns an ImageWidget
into a regular Image
upon saving or converting to the static view... I'm not sure how to do this exactly, but it should be possible. Perhaps that needs a separate issue though?
from astrowidgets.
Should I re-open this issue then? Or should this be upstream somewhere in ipywidgets
?
from astrowidgets.
@pllim Thanks for the information!
@eteq Would it be better if we export the notebook to html using nbconvert? It will preserve the widget.
from astrowidgets.
Related Issues (20)
- Change marker from a dictionary to a class or `namedtuple`, and change the name from `marker` to `marker_style` HOT 2
- Zoom: Why two ways to do the same thing? HOT 6
- Setting stretch as a string is problematic if the stretch requires a parameter HOT 5
- Coordinates in cursor display may not be RA/Dec HOT 12
- TST: devdeps broken due to jinja2 and markupsafe conflicts HOT 1
- TST: devdeps broken because _mouse_click_cb creates canvas object with coord being None HOT 4
- deprecation of 'raDegToString' from 'ginga.util.wcs' HOT 6
- TST: image.stretch setter fails with Ginga dev HOT 2
- File loading: Just have one "load" method and let backend decide on its own what to load
- Move backend specific implementations out of this repo
- Integration test with backends and instruction for downstream testing
- Policy on how backend can propose API changes to established Protocol HOT 2
- Add more types to the protocol HOT 1
- INFO: Ginga marker parameters HOT 1
- INFO: bqplot marker properties
- INFO: matplotlib marker properties
- INFO: ds9 marker parameters HOT 1
- Would hide_markers method be useful?
- Refactor the test `test_marking_operations`
- Add Zenodo badge after the next GitHub Release
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from astrowidgets.