No, the printing is separated out from the objects in SymPy. Aaron Meurer
On Fri, Jul 5, 2013 at 7:18 PM, Amit Saha <[email protected]> wrote: > On Sat, Jul 6, 2013 at 10:02 AM, Aaron Meurer <[email protected]> wrote: > > If you use isympy, use the -o rev-lex commandline flag. If you use > > init_printing, use init_printing(order='rev-lex'). > > Thanks for your reply, Aaron. So just to confirm, there is no method > or attribute of the Add object which can be used to change that order > ? > > > > > > Also, if an expression contains an O() term, it is automatically printed > > backwards. > > > > Aaron Meurer > > > > > > On Fri, Jul 5, 2013 at 12:59 PM, Ondřej Čertík <[email protected]> > > wrote: > >> > >> On Fri, Jul 5, 2013 at 11:12 AM, Amit Saha <[email protected]> > wrote: > >> > Hello, > >> > > >> > Is is possible to force the order of terms in an expression to be > >> > reverse of the order as is chosen by default i.e.highest to lowest? > >> > > >> > For example: > >> > > >> >>>> expr=3 + x**2 + x > >> >>>> expr > >> > x**2 + x + 3 > >> > > >> > Is there a method to store or even simply display expr as: > >> > > >> > 3 + x + x**2 > >> > > >> > without resorting to any hackery? > >> > >> It depends on the printer, but for str(), this is implemented in > >> sympy/printing/str.py, line 44 (_print_Add). > >> > >> If you look on top, you will see: > >> > >> _default_settings = { > >> "order": None, > >> "full_prec": "auto", > >> } > >> > >> These should be possible to set by the user. But for some reason I > >> can't figure out what to use for "order" to change the ordering. > >> > >> Summary: it should be possible, and if not, it should be quite easy to > >> fix. > >> > >> Ondrej > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups > >> "sympy" group. > >> To unsubscribe from this group and stop receiving emails from it, send > an > >> email to [email protected]. > >> To post to this group, send email to [email protected]. > >> Visit this group at http://groups.google.com/group/sympy. > >> For more options, visit https://groups.google.com/groups/opt_out. > >> > >> > > > > -- > > You received this message because you are subscribed to the Google Groups > > "sympy" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > To post to this group, send email to [email protected]. > > Visit this group at http://groups.google.com/group/sympy. > > For more options, visit https://groups.google.com/groups/opt_out. > > > > > > > > -- > http://echorand.me > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/sympy. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sympy. For more options, visit https://groups.google.com/groups/opt_out.
