#14266: Pretty Console Output --> ascii art
---------------------------------------+------------------------------------
       Reporter:  elixyre              |         Owner:  was                    
       
           Type:  enhancement          |        Status:  needs_review           
       
       Priority:  major                |     Milestone:  sage-5.10              
       
      Component:  user interface       |    Resolution:                         
       
       Keywords:  ascii-art            |   Work issues:                         
       
Report Upstream:  N/A                  |     Reviewers:  Volker Braun, Travis 
Scrimshaw
        Authors:  Jean-Baptiste Priez  |     Merged in:                         
       
   Dependencies:  #8703 #14203         |      Stopgaps:                         
       
---------------------------------------+------------------------------------
Changes (by tscrim):

  * reviewer:  => Volker Braun, Travis Scrimshaw
  * dependencies:  #8703 => #8703 #14203


Old description:

> My patch creates a simple ascii-art module to manipule several structure:
> list,dict,tuple, linear expression:
>
> {{{
> sage: R = NonCommutativeSymmetricFunctions(QQ).R()
> sage: R[1]**5
> R  + R   + R   + R    + R   + R    + R    + R     + R   + R    +
>  *    **     *    ***     *     **      *    ****     *     **
>  *    *     **    *       *    **     ***    *        *     *
>  *    *     *     *      **    *      *               *    **
>  *    *     *            *                           **
>  *
>
>  R    + R     + R    + R     + R     + R
>     *     ***      *      **       *    *****
>    **    **        *    ***     ****
>   **             ***
> }}}

New description:

 My patch creates a simple ascii-art module to manipule several structure:
 list,dict,tuple, linear expression:

 {{{
 sage: R = NonCommutativeSymmetricFunctions(QQ).R()
 sage: R[1]**5
 R  + R   + R   + R    + R   + R    + R    + R     + R   + R    +
  *    **     *    ***     *     **      *    ****     *     **
  *    *     **    *       *    **     ***    *        *     *
  *    *     *     *      **    *      *               *    **
  *    *     *            *                           **
  *

  R    + R     + R    + R     + R     + R
     *     ***      *      **       *    *****
    **    **        *    ***     ****
   **             ***
 }}}

 ----

 Apply:

 - [attachment:trac_14266_ascii_art_13_05_15_EliX-jbp.patch]
 - [attachment:trac_14266-ascii_art-review-ts.patch]

--

Comment:

 I've uploaded a review patch which makes a variety of changes, including:

 - basing this on #14203
 - removed internal functions which are called only once in `*_tree.py`
 - used the global options in `tableau.py`
 - renamed method in `dyck_word.py`
 - docstring formatting fixes
 - takes care of Volker's comments

 Volker, would you be willing review my review patch?

 Thanks,[[BR]]
 Travis

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14266#comment:39>
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 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/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to