Opened 13 years ago
Closed 9 years ago
#876 closed enhancement (duplicate)
Implement or wrap Braid Groups
Reported by: | robertwb | Owned by: | robertwb |
---|---|---|---|
Priority: | major | Milestone: | sage-duplicate/invalid/wontfix |
Component: | combinatorics | Keywords: | |
Cc: | Merged in: | ||
Authors: | Reviewers: | Karl-Dieter Crisman | |
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | Stopgaps: |
Description
Change History (9)
comment:1 Changed 13 years ago by
- Owner changed from was to robertwb
comment:2 Changed 13 years ago by
- Milestone set to sage-2.9
comment:3 Changed 12 years ago by
- Milestone changed from sage-3.2.2 to sage-wishlist
comment:4 Changed 12 years ago by
BTW, in gap_packages there is a GPL'd package called braid that might help here. It was packaged before GPLv3 came out (I actually did the packaging but did not write any of the code).
comment:5 follow-up: ↓ 6 Changed 11 years ago by
- Report Upstream set to N/A
Incidentally, apparently the braid package is now autoloaded, though it doesn't seem to be used anywhere. This is improperly documented in interfaces/gap.py, though:
The packages sonata, guava, factint, gapdoc, grape, design, toric, and laguna are loaded in all cases before the workspace is saved, if they are available.
g = Gap(use_workspace_cache=False, max_workspace_size=None) for pkg in ['ctbllib', 'sonata', 'guava', 'factint', \ 'gapdoc', 'grape', 'design', \ 'toric', 'laguna', 'braid']: # NOTE: Do *not* autoload hap - it screws up PolynomialRing(Rationals,2) try: g.load_package(pkg, verbose=verbose)
comment:6 in reply to: ↑ 5 Changed 11 years ago by
Replying to kcrisman:
Incidentally, apparently the braid package is now autoloaded, though it doesn't seem to be used anywhere. This is improperly documented in interfaces/gap.py, though:
The packages sonata, guava, factint, gapdoc, grape, design, toric, and laguna are loaded in all cases before the workspace is saved, if they are available.g = Gap(use_workspace_cache=False, max_workspace_size=None) for pkg in ['ctbllib', 'sonata', 'guava', 'factint', \ 'gapdoc', 'grape', 'design', \ 'toric', 'laguna', 'braid']: # NOTE: Do *not* autoload hap - it screws up PolynomialRing(Rationals,2) try: g.load_package(pkg, verbose=verbose)
I think this problem with HAP was fixed long ago.
Also, I think I had to repackage braid recently because of some loading problems it had. I don't remember the details. Maybe it was because of a problem with gap 4.4.12 and since we use 4.4.10, it is not an issue?
comment:7 Changed 9 years ago by
- Milestone changed from sage-wishlist to sage-duplicate/invalid/wontfix
- Reviewers set to Karl-Dieter Crisman
- Status changed from new to needs_review
Looks like this is now much further along at #12339.
comment:8 Changed 9 years ago by
- Status changed from needs_review to positive_review
comment:9 Changed 9 years ago by
- Resolution set to duplicate
- Status changed from positive_review to closed
This looks very much like a wish list item. Moved.
Cheers,
Michael