Thanks for the merge. Check out the branch spacer-focus on sympy-notebook. I've set it to focus the next spacer rather leave the focus in the input cell when a cell is executed. I think it makes it much more clear how to create a new cell.
I think automatically inserting a new cell would be annoying in many situations. Anyway, this way doesn't require any more keystrokes. Sam Magura On Mon, Aug 8, 2011 at 4:22 AM, Aaron Meurer <[email protected]> wrote: > OK, I've merged your pull request, and I now have working LaTeX output. > > By the way, I wasn't very clear when I said "the interaction is a > little awkward". I think the main thing (aside from the Shift-Enter > vs. Enter deal) is that executing a statement does not create a new > cell. Indeed, it's not very clear at all how to create a new cell. > > Aaron Meurer > > On Sun, Aug 7, 2011 at 7:54 PM, Aaron Meurer <[email protected]> wrote: > > On Sun, Aug 7, 2011 at 7:50 PM, Sam Magura <[email protected]> wrote: > >> > >> On Sunday, August 7, 2011 9:09:57 PM UTC-4, Aaron Meurer wrote: > >>> > >>> Ah, no. I didn't know about this. Assumedly it is some branch at > >>> your GitHub fork? > >>> > >>> What did you have to change in your fork to make it work? > >> > >> Yes, it's the master branch of my sympy fork. Here's the pull > >> request: https://github.com/sympy/sympy/pull/500 > > > > Oh. Sorry that that got forgotten due to the unrelated bug. I'll go > > and review it right now. > > > > Aaron Meurer > > > >>> > >>> Yes it does: > >>> > >>> In [33]: a > >>> > >>> > --------------------------------------------------------------------------- > >>> NameError Traceback (most recent call > >>> last) > >>> > >>> > /Users/aaronmeurer/Documents/python/sympy/sympy/<ipython-input-33-60b725f10c9c> > >>> in <module>() > >>> ----> 1 a > >>> > >>> NameError: name 'a' is not defined > >>> > >>> In [34]: sympify("a") > >>> a > >>> > >>> In [35]: type(sympify("a")) > >>> <class 'sympy.core.symbol.Symbol'> > >> > >> Ah, I see what you are saying. I thought you were saying that > >>>>> sympify("a = b**2") > >> would define b as a symbol. But rather, what I can do is something like > >>>>> #Return raw Python code > >> .... my_parser("a = b**2") > >> "sympify('b', locals=locals()) > >> a = b **2 " > >>> > >>> By the way, your parser has a bug where it prints the output of > >>> variable assignments, i.e., > >>> > >>> : a = 1 > >>> > >>> should be silent. > >> > >> Not a bug, but OK, (having it silent) would be more in line with the > Python > >> console. Added to future feature list. > >> I've just gotten back to school, so probably won't be doing much work > over > >> the next week. I'll notify you when I add new major features. > >> Sam > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups > >> "sympy" group. > >> To view this discussion on the web visit > >> https://groups.google.com/d/msg/sympy/-/KTO7Sl6-mnoJ. > >> 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/sympy?hl=en. > >> > > > > -- > You received this message because you are subscribed to the Google Groups > "sympy" 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/sympy?hl=en. > > -- You received this message because you are subscribed to the Google Groups "sympy" 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/sympy?hl=en.
