-
-
Notifications
You must be signed in to change notification settings - Fork 481
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
Remove GraphBundle #18028
Comments
Branch: u/vbraun/remove_graphbundle |
New commits:
|
Author: Volker Braun |
Commit: |
comment:3
Wow. Glad to see that it is actually possible to remove code from Sage. I always thought that it was 'politically impossible' to remove anything from this software, but fortunately I seem to be wrong. What would you think of removing
but
Also, I just noticed that one can very easily build a non-bipartite
Please. Can you help me get rid of that class? I'll write the ticket if you agree. Nathann |
Reviewer: Nathann Cohen |
comment:5
I've never used BipartiteGraph. Is it actually useful, just with a bad interface? Or completely non-functional? At least you seem to be able to construct one, maybe start with a deprecation and see if anybody complains. |
comment:6
At some point it was claimed that it was "for teaching purposes", and it was badly designed from the start. Then you have the usual problems:
Honestly if we must have such a class, we cannot afford to let it inherit from Nathann |
comment:7
(basically its only 'feature' is to prevent you from making your graph non-bipartite. And given that it does that wrong, it is probably better if the users call .is_bipartite often instead of relying on the (wrong) exceptions raised by add_edge). Nathann |
comment:8
If thats all then I'll be happy to review it... |
Changed branch from u/vbraun/remove_graphbundle to |
Doesn't work and nothing changed over the last 5 years. If you want it back its always in the git repo.
CC: @nathanncohen @jasongrout
Component: graph theory
Author: Volker Braun
Branch/Commit:
bfb4443
Reviewer: Nathann Cohen
Issue created by migration from https://trac.sagemath.org/ticket/18028
The text was updated successfully, but these errors were encountered: