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
Speedup creation of spin crystals #18922
Comments
comment:1
I also did some cleanup:
New commits:
|
Commit: |
comment:2
Instead of deleting the tests for the methods that you removed, it would be better if they would be moved (perhaps as tests for the class). Also, could you provide timings and an example where this was a problem before? Thanks, Anne |
comment:3
The With branch:
Before:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:6
Ok, looks good! |
Reviewer: Anne Schilling |
Changed branch from public/crystals/speedup_spin_construction-18922 to |
Currently, when we construct a spin crystal, we build the full digraph to implement a comparison operation. This ticket, in effect, makes constructing the digraph a lazy attribute which gets called when doing the comparison operation.
CC: @sagetrac-sage-combinat @anneschilling
Component: combinatorics
Keywords: spin crystals
Author: Travis Scrimshaw
Branch/Commit:
d237ec2
Reviewer: Anne Schilling
Issue created by migration from https://trac.sagemath.org/ticket/18922
The text was updated successfully, but these errors were encountered: