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.
