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

Reply via email to