Closed 1adc0eef-8957-46d9-975b-2dd71dfbd9ba closed 1 year ago
Branch: u/kdilks/SymPP
Commit: fd46c9a
Current things to work on:
I changed all.py
from being a lazy import to a regular import because I thought it might have been keeping something from working. That change will very likely be reverted once I get a chance to confirm that I was wrong.
Some of the poset/comparison structures at the beginning of various iterators can be streamlined or replaced with existing code (ie, posets.ProductOfChains
is a thing, that code doesn't need to be duplicated).
Iterator code currently saves all the generated objects to a list, sorts the list, and then goes through them one at a time. Instead of adding a generated object to a list, it should just be yielded at that point, and the very last part of each iterator that iterates over the generated list can be removed.
Commented out existing code for iterating over plane partitions in a box using the SemistandardTableaux iterator with the code iterating over the my using antichain iterator on product of chains poset. Once the new code is cleaned up, the two should be compared.
Documentation and doc-tests are currently minimal/missing.
Additional methods need to be added to the various classes giving maps to order ideals in the various fundamental domains.
Would the various fundamental domains be something that we would really want added to the posets catalog ( http://doc.sagemath.org/html/en/reference/combinat/sage/combinat/posets/poset_examples.html )?
New commits:
fd46c9a | A very rough initial implementation |
Branch pushed to git repo; I updated commit sha1. New commits:
38e8b71 | Potential class structure fix |
Branch pushed to git repo; I updated commit sha1. New commits:
0e10ab4 | added a few more base symmetry classes |
Branch pushed to git repo; I updated commit sha1. New commits:
d3a2f91 | Added attribute for a PlanePartition instance that makes bounding box size of box of parent (if defined), and largest bounding box otherwise |
Branch pushed to git repo; I updated commit sha1. New commits:
1c6f7cd | Added import statement for cartesian product until iterator code refactored |
Branch pushed to git repo; I updated commit sha1. New commits:
97bc8dd | Iterator for plane partitions of fixed size implemented, beginning of documentation |
Branch pushed to git repo; I updated commit sha1. New commits:
d010cc9 | Output of fixed size iterator needes element constructor |
Version as of 11am CST July 26
Attachment: plane_partition.py.gz
Branch pushed to git repo; I updated commit sha1. New commits:
1190398 | Added skeleton of missing classes, organized them in standard order |
Changed keywords from none to days99, IMA Coding Sprint
Author: Kevin Dilks, Spencer Cook, Jessica Striker
Branch pushed to git repo; I updated commit sha1. New commits:
f220f3a | SPP cardinality doctest fix |
Branch pushed to git repo; I updated commit sha1. New commits:
acc2bce | Refactored with to_poset method in CSPP, mostly |
6ee2ac9 | Refactored with to_poset method in TSPP, mostly |
2d5e451 | Refactored with to_poset method in TSPP, mostly |
7c457f5 | Refactored iterator for SCPP |
bbcd9e0 | SCPP cardinality and minor cleanup |
Ticket retargeted after milestone closed
Batch modifying tickets that will likely not be ready for 9.1, based on a review of the ticket title, branch/review status, and last modification date.
Branch pushed to git repo; I updated commit sha1. New commits:
8848178 | Merge branch 'u/kdilks/SymPP' of git://trac.sagemath.org/sage into SymPP |
87b4acb | Batch of small fixes before tackling tranpose |
0cb3123 | Hopefully transpose correctly changes parent of output. Indentation fix in PlanePartition init |
8cbe343 | Checkpoint before implementing monomial ideal features |
Branch pushed to git repo; I updated commit sha1. New commits:
42b05de | fixed minor merge conflict |
Create classes for the different symmetry classes of plane partitions (Cyclically symmetric, Totally Symmetric, etc.), along with methods taking elements in these symmetry classes to an object in a fundamental domain (usually an order ideal in some associated poset).
CC: @jessicapalencia @tscrim @mantepse
Component: combinatorics
Keywords: days99, IMA Coding Sprint
Author: Kevin Dilks, Spencer Cook, Jessica Striker
Branch/Commit: public/combinat/symmetry_classes_plane_partitions-28244 @
a3c1c58
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/28244