#12299: Advance Jmol Interactive Features in Flask Notebook
---------------------------------------------------------------+------------
Reporter: gutow | Owner:
jason, mpatel, was
Type: enhancement | Status:
needs_work
Priority: major | Milestone:
sage-5.2
Component: notebook | Resolution:
Keywords: Jmol, 3D, notebook | Work issues:
create upstream pull request
Report Upstream: Not yet reported upstream; Will do shortly. | Reviewers:
Karl-Dieter Crisman
Authors: Jonathan Gutow | Merged in:
Dependencies: #11080,#11078,#11503 | Stopgaps:
---------------------------------------------------------------+------------
Changes (by {'newvalue': u'Jonathan Gutow', 'oldvalue': u'gutow'}):
* status: needs_review => needs_work
* reviewer: => Karl-Dieter Crisman
* upstream: N/A => Not yet reported upstream; Will do shortly.
* work_issues: => create upstream pull request
* author: gutow => Jonathan Gutow
Comment:
Okay, I will still have to look at what happens if "old" Jmols live in a
directory, but at least it does, in fact, work.
I have to say that it is already, even after limited testing:
* Really cool to be able to do the mesh, color, spin, everything from
that advanced screen immediately - I don't think three.js will do all that
right away. I remember this from testing last summer, too, but it's still
nice it still works. And the extra features of the right-click menu -
setting x, y, z spin separately? Nice.
* Really ''annoying'' that even the very first Jmol on a worksheet, even
a new one I create on a new worksheet (!) has the clunky "make active"
thing which takes ages. We have to wait a while for 3D graphics anyway;
let's not make it longer. Is there ''any'' way to make at least the first
Jmol detected be a real Jmol, or is that a pipe dream?
Other minor things noticed thus far:
* If you resize the applet using the right-click menu (say, to 200%) then
the advanced menu on the right does not resize with it, which can lead to
things being not very visible. Also makes it very hard to find the right-
click menu.
* Thinking out loud... should even more things from the right-click menu
be on the advanced menu? That could be another ticket, but if it's really
easy to do. Especially showing the axes would be REALLY nice as an
option, since the axes Sage provides are (as we discussed at #9238) just
plain wrong.
* I think the right-click menu needs to be reorganized. In particular,
"View" to me implies I will get to pick things to view - like axes and
boxes. Now that I see what it actually does, it's really cool, but maybe
"Views" would be better for that, and "Show" for some of the other options
in "Style". That said, some of the things under "Style" do make sense.
* In the right-click menu, why can't "Color" do the color of the plot
itself? I was ambivalent about "Color" being a top-level one, but if it
can only color the subsidiary objects, that's probably not ideal to have
at the top level.
* Sometimes I've had trouble on the right-click menu "making it over the
hump" between sections; I've had to click explicitly, rather than have the
submenus show up. It seems like this only happens after the first click
on the menu after the right-click for the menu to appear. The subsubmenus
also require explicit clicking. I have a suspicion there isn't much you
can do about this.
* So I don't remember the "high quality" button from last summer. What
exactly does that do, and why wouldn't one want this to be a default?
This is a very naive question, just because "high quality" sounds like
it's, well, higher quality, and it doesn't seem to take any more
computation time.
Okay, this is all based on pretty much just testing ONE applet. I have
not tested worksheets with hundreds, or even twos, of applets. But the
basic functionality is fine as before, so hopefully we can get this in for
Sage 5.2 along with the new notebook - let's keep our fingers crossed.
strogdon, if you're out there, this would be great to test.
Finally, I will put this as "needs work" only because it looks like your
stuff for the sagenb has not been
[https://github.com/sagemath/sagenb/issues/search?q=jmol reported
upstream] and made a pull request. I know, you just learned Mercurial,
and now they're making you use Git... I '''truly''' feel your pain, and am
very annoyed about it. Apparently the saving grace is that in the mid-
term future, it will make it possible to submit patch requests from your
browser. But for now it gives me great growing pains as well, aargh.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12299#comment:22>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.