#12090: Arrangements of pseudolines
---------------------------------+------------------------------------------
Reporter: ncohen | Owner: mhampton
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.10
Component: geometry | Resolution:
Keywords: | Work issues: needs rebase
Report Upstream: N/A | Reviewers:
Authors: Nathann Cohen | Merged in:
Dependencies: #12159 #11634 | Stopgaps:
---------------------------------+------------------------------------------
Changes (by ncohen):
* status: needs_info => needs_review
Old description:
> This module implements a class
> sage.geometry.pseudolines.PseudolinesArrangement which can be used to
> encode an arrangement of pseudolines, and to go from one encoding to
> another.
>
> It can also be used to plot an arrangement of pseudolines as a Wiring
> Diagram.
New description:
This module implements a class
sage.geometry.pseudolines.PseudolinesArrangement which can be used to
encode an arrangement of pseudolines, and to go from one encoding to
another.
It can also be used to plot an arrangement of pseudolines as a Wiring
Diagram.
Apply:
* [attachment:trac_12090-rebase.patch]
* [attachment:trac_12090-review.patch]
* [attachment:trac_12090-lastpatch.patch]
--
Comment:
Hello agaiiiiiiiiiiiiiin !!
Wellwellwell.. I spend quiiiiiiiite a lot of time trying to move the
Braid's plot function to plot/braid_plot.py, and it failed in many many
differents ways. For a start this plot never draws two crossings atop of
each other, which means that a large number of crossing will produce a
veeeeery wide drawing.
Then the code was a bit ugly, so I rewrote it with a lambda function.
Then I noticed that there were some "negative" strands in this plot
method, and I have no idea how to implement cleanly a function that would
deal with those negative strands and those we need in this module.
Soooooooooooo I give up ! `:-P`
Sorry about that, but I really spent a lot of time on this and I know that
I modify a code that I do not understand... And I did this many many times
already, and it gets less and less funny `:-P`
Sooooooo instead of the 1000 patches I uploaded, please only consider the
"lastpatch". It converts everything to a list instead of doing a deepcopy,
which solves your equality problem. And you were right about this line in
the decoding of a Felsner matrix ! The shorter it is, the better.. Thank
you `:-)`
Nathann
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12090#comment:17>
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.