#18021: Add gyration orbit methods for AlternatingSignMatrix and
AlternatingSignMatrices
-------------------------------------+-------------------------------------
Reporter: egunawan | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.6
Component: combinatorics | Resolution:
Keywords: days64, gyration, | Merged in:
alternating sign matrix | Reviewers: Jessica Striker,
Authors: Emily Gunawan, | Travis Scrimshaw, James Propp
Travis Scrimshaw | Work issues:
Report Upstream: N/A | Commit:
Branch: | b2478ae45ab4eec2a293812743f454412c776cd0
public/combinat/gyration-18021 | Stopgaps:
Dependencies: |
-------------------------------------+-------------------------------------
Old description:
> Pull this branch after checking out develop branch sage6.6beta6.
>
> In class :class:`AlternatingSignMatrix` (future: in class
> FullyPackedLoop):
> * add a method :meth:`obtain_gyration_orbit` for returning the orbit of
> self.
>
> In class :class:`AlternatingSignMatrices`:
> * add a method :meth:`gyration_orbits` for returning the list of orbits
> of alternating sign matrices of order n.
> * add a method :meth:`gyration_orbit_size` for returning the sizes of
> orbits of alternating sign matrices of order n.
>
> For method :meth:`AlternatingSignMatrix.gyration`
> * optional parameter k (default k=1) to indicate how many times to gyrate
> on the ASM
> (Note: we are no longer adding an optional parameter because the reviewer
> disagreed).
>
> See Ticket #18003 (implementing FullyPackedLoop class)
>
> We are implementing the code that Travis Scrimshaw gave us.
New description:
Pull this branch after checking out develop branch 6.6.rc0.
In class :class:`AlternatingSignMatrix` (future: in class
FullyPackedLoop):
* add a method :meth:`obtain_gyration_orbit` for returning the orbit of
self.
In class :class:`AlternatingSignMatrices`:
* add a method :meth:`gyration_orbits` for returning the list of orbits of
alternating sign matrices of order n.
* add a method :meth:`gyration_orbit_size` for returning the sizes of
orbits of alternating sign matrices of order n.
For method :meth:`AlternatingSignMatrix.gyration`
* optional parameter k (default k=1) to indicate how many times to gyrate
on the ASM
(Note: we are no longer adding an optional parameter because the reviewer
disagreed).
See Ticket #18003 (implementing FullyPackedLoop class)
We are implementing the code that Travis Scrimshaw gave us.
--
Comment (by egunawan):
Replying to [ticket:18021 egunawan]:
> Pull this branch after checking out develop branch sage6.6rc0.
>
> In class :class:`AlternatingSignMatrix` (future: in class
FullyPackedLoop):
> * add a method :meth:`obtain_gyration_orbit` for returning the orbit of
self.
>
> In class :class:`AlternatingSignMatrices`:
> * add a method :meth:`gyration_orbits` for returning the list of orbits
of alternating sign matrices of order n.
> * add a method :meth:`gyration_orbit_size` for returning the sizes of
orbits of alternating sign matrices of order n.
>
> For method :meth:`AlternatingSignMatrix.gyration`
> * optional parameter k (default k=1) to indicate how many times to
gyrate on the ASM
> (Note: we are no longer adding an optional parameter because the
reviewer disagreed).
>
> See Ticket #18003 (implementing FullyPackedLoop class)
>
> We are implementing the code that Travis Scrimshaw gave us.
--
Ticket URL: <http://trac.sagemath.org/ticket/18021#comment:18>
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.
For more options, visit https://groups.google.com/d/optout.