#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.