-
-
Notifications
You must be signed in to change notification settings - Fork 482
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
Cleanup of crystal code #7978
Comments
comment:1
Attachment: trac_7978_fix_tabs_in_affine_py-jb.patch.gz Oops. This patch depends on some patches in the combinat stack. (I suspect the 'crystal-cleanup' patches.) The change is trivial, but I'll coordinate with the sage-combinat list before marking this ready for review. |
Attachment: trac_7978_crystal_cleanup-as.patch.gz |
This comment has been minimized.
This comment has been minimized.
comment:2
The patch trac_7978_crystal_cleanup-as.patch supersedes Jason's patch. It fixes the whitespace issues in combinat/crystals/affine.py and does a lot more improvements in crystals (see description). |
Changed keywords from none to crystals |
Author: Nicolas M. Thiery, Anne Schilling |
Reviewer: Dan Bump |
Changed author from Nicolas M. Thiery, Anne Schilling to Nicolas M. Thiéry, Anne Schilling |
This comment has been minimized.
This comment has been minimized.
Updated patch updates one doctest. |
comment:4
Attachment: trac_7978_crystal_cleanup-as.2.patch.gz I checked that the patch passes sage --testall, either with or without #8028. I checked that it does not break latex method for classical crystals or metapost method for fastcrystals. I think the latex changes are specific to The patch does not seem to break anything, and fixes some problems. I recommend merging it. |
comment:5
I've added the ticket number in the refreshed patch I'm applying to 4.3.3.alpha0. |
comment:6
I'm having trouble parsing mpatel's message. Does this mean the patch is to be merged in 4.3.3.alpha0? What "refreshed patch" does this message refer to? The patch trac_7978_crystal_cleanup-as.2.patch |
comment:7
I'll merge this ticket into 4.3.3.alpha0. I mean only that I've prepended the ticket number to the first line of the commit string of the patch I've added to my working tree for 4.3.3.alpha0. I apologize for being so cryptic. |
Merged: sage-4.3.3.alpha0 |
Fixed some issues in crystals, such as
_repr_
, instead of setting _nameEventually, crystals should only use
_repr_
=> Removed dependency upon deprecated CombinatorialClass
eventually be fixed), and was accidentally changed by the weight
method). This was caught by turning on unique representation which
made the crystals to be reused longer in the tests.
Depends on #8028 (element wrapper improvement)
CC: @sagetrac-sage-combinat
Component: combinatorics
Keywords: crystals
Author: Nicolas M. Thiéry, Anne Schilling
Reviewer: Dan Bump
Merged: sage-4.3.3.alpha0
Issue created by migration from https://trac.sagemath.org/ticket/7978
The text was updated successfully, but these errors were encountered: