-
-
Notifications
You must be signed in to change notification settings - Fork 553
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enabling plotting of top graded piece of infinite dimensional crystals #14052
Comments
comment:2
Travis wrote a review patch which has been incorporated. The patch is ready for review! Anne |
comment:3
Attachment: trac_14052-infinite-crystal-as.patch.gz Removed trailing white spaces. Anne |
comment:4
Everything looks good. Thanks. |
comment:5
Hi Anne, I have one small comment about the patch related to the modifications made to the file In fact, I started a patch just today in the train to fix stuff about I am goind to upload a patch in a few minutes to make my point more clear. Then, I will leave you the choice of using it or not... |
Attachment: backtrack-sl.patch.gz |
comment:6
The patch I just uploaded shows how I think it should be done : adding an argument to the iterator method. My patch should create some conflicts with yours, I am sorry for that. Do you want to rebase your patch on mine? What my patch do not do for now is to deprecate this |
comment:7
Salut Sébastien! Replying to @seblabbe:
Thanks much for working on the refactoring of backtrack.py; we need it! That being said, TransitiveIdeal itself is going to get deprecated in Also, in the long run, we will want the following features: (1) RecursiveSet(generator, operators, max_depth=n)
(2) RecursiveSet(generator, operators, predicate=...)
(3) RecursiveSet(generator, operators, enumeration="depth")
(4) RecursiveSet(generator, operators, enumeration="breath")
(5) ... and not only have iterators for the above. And it's helpful for Anne (note: the exact syntax is another topic of discussion; I don't mean So altogether, given that Anne's ticket is ready to go and is Cheers, |
This comment has been minimized.
This comment has been minimized.
comment:9
Hey Sebastien, I agree with you that there needs to be a more comprehensive class rather than two smaller classes, and I thank you for working on refactoring the code. However I believe that the depth should be an attribute of the class rather than an optional argument for an iterator method because these classes model a (sub)set obtained by (recursive) iteration. I don't know of any other such feature in sage. Additionally I believe that just because a class is scheduled to be deprecated, this is not a reason to incorporate a useful feature or a short-term fix. I also find this feature helpful for my code (for #13872). If you want a note that Best, Travis |
comment:11
Salut Anne, Travis and Nicolas, You convinced me. I will rebase my patch over yours and start the refactorization. Sébastien |
comment:12
for the patchbot: Apply trac_14052-infinite-crystal-as.patch |
comment:13
Hi Sébastien, Thank you! If you are indeed going to refactor the backtracker, you probably want to do everything under #6637. Best, Anne |
Changed keywords from crystals, digraph, plotting to crystals, digraph, plotting, days45 |
Merged: sage-5.7.rc0 |
This patch changes the iterator for highest weight crystals to TransitiveIdealGraded to allow for plotting of the top piece of an infinite dimensional crystal.
Apply attachment: trac_14052-infinite-crystal-as.patch
CC: @sagetrac-sage-combinat
Component: combinatorics
Keywords: crystals, digraph, plotting, days45
Author: Anne Schilling
Reviewer: Nicolas M. Thiery, Travis Scrimshaw
Merged: sage-5.7.rc0
Issue created by migration from https://trac.sagemath.org/ticket/14052
The text was updated successfully, but these errors were encountered: