-
-
Notifications
You must be signed in to change notification settings - Fork 491
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
Move RecursivelyEnumeratedSet_forest code to sage/sets/recursively_enumerated_set.pyx, remove deprecated classes SearchForest, TransitiveIdeal, TransitiveIdealGraded #16351
Comments
Commit: |
comment:3
I just added some old doc from Nathann and myself which is worth being integrated when cleaning this up. Last 10 new commits:
|
Dependencies: #13580 |
comment:4
I would like to squeeze out some more speed of the |
comment:5
The actual branch contains many commits from the #13580, so I can't see what is the goal of the branch put here and how it is related to this ticket. |
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
|
comment:7
Replying to @seblabbe:
I just rebased this ticket on top of #13580 the code contains only an explanation of what |
comment:8
Something else that we should do while-we-are-at-it, we should consider using |
comment:9
Now that #13580 is in, the current branch contains just a small Shall we create a separate ticket for that documentation chunk? And refocus this one on moving the SearchForest code to |
comment:10
Replying to @nthiery:
Please yes.
Yes. |
comment:12
Replying to @seblabbe:
This is now #29882. |
Changed commit from |
Changed branch from u/hivert/move_searchforest_code_to_sage_sets_recursively_enumerated_set_pyx to none |
Changed dependencies from #13580 to none |
Commit: |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
comment:17
Let's see what the patchbot has to say. I have made not made any attempt to cythonize anything; this is really just pure Python code moved into the pyx file. |
Author: Matthias Koeppe |
comment:18
Also, I added a |
comment:19
(deprecation in #6637, 6 years ago) |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:21
Also |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:24
It seems to me that with your changes |
comment:25
That's right, these deprecated classes are deleted. The deprecation happened in #6637 and announced on the ticket, I guess before deprecation warnings were invented? |
Reviewer: Vincent Delecroix |
comment:26
This is somehow annoying. Let us hope that nobody uses it in her code. |
comment:27
Thanks! |
Changed branch from u/mkoeppe/move_searchforest_code_to_sage_sets_recursively_enumerated_set_pyx to |
comment:31
Thanks for finishing this task.I feel ashame I never finished it myself. As a further todo, I think it will be nice to have -class RecursivelyEnumeratedSet_forest(Parent):
+class RecursivelyEnumeratedSet_forest(RecursivelyEnumeratedSet_generic): There are few methods like |
Changed commit from |
comment:32
A follow-up ticket is here: #30238 |
Move the code of
SearchForest
fromsage/combinat/backtrack.py
tosage/sets/recursively_enumerated_set.pyx
into a class namedRecursivelyEnumeratedSet_forest
.This is a follow up of #6637.
CC: @tscrim @slel
Component: combinatorics
Author: Matthias Koeppe
Branch:
908acba
Reviewer: Vincent Delecroix
Issue created by migration from https://trac.sagemath.org/ticket/16351
The text was updated successfully, but these errors were encountered: