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
Split graph_generators into several files #13862
Comments
Author: Nathann Cohen |
comment:2
This patch creates the following files and moves into them the methods from
This patch passes all tests, but is not clean yet and lacks documentations. Others will follow. Nathann |
This comment has been minimized.
This comment has been minimized.
comment:3
Attachment: trac_13862.patch.gz What this additional (attachment: trac_13862-cleaning_and_moving.patch) patch does :
Some work on the doc is still needed. Nathann |
Attachment: trac_13862-cleaning_and_moving.patch.gz |
comment:4
Apply trac_13862.patch, trac_13862-cleaning_and_moving.patch |
This comment has been minimized.
This comment has been minimized.
comment:6
What this new patch (attachment: trac_13862-doc.patch) does :
This patch's almost ready. Nathann |
This comment has been minimized.
This comment has been minimized.
Attachment: trac_13862-doc.patch.gz |
This comment has been minimized.
This comment has been minimized.
comment:7
What this patch does (attachment: trac_13862-code_reformatting.patch):
Lots of code formatting (only one patch left) Nathann |
This comment has been minimized.
This comment has been minimized.
comment:8
Attachment: trac_13862-code_reformatting.patch.gz What this patch does (attachment: trac_13862-moves_3_constructors.patch):
And nooooow, this ticket is ready to be reviewed !!! Nathann |
comment:9
Hello, the long tests fail on families.py
I have run tests only on the graph directory. I don't know if this patch could impact other modules. Also, you should add possible dependencies with other patches e.g., #13809. |
Attachment: trac_13862-unapply_13809.patch.gz |
Attachment: trac_13862-reapply_13809.patch.gz Attachment: trac_13862-moves_3_constructors.patch.gz |
comment:10
God... I ran tests on these files a crazy amount of times but I forgot long tests Updated ! I cheated a bit by first removing #13809 then adding it again, but this set of patch is.... HEAVY to work with Nathann Apply trac_13862-unapply_13809.patch, trac_13862.patch, trac_13862-cleaning_and_moving.patch, trac_13862-doc.patch, trac_13862-code_reformatting.patch, trac_13862-moves_3_constructors.patch, trac_13862-reapply_13809.patch |
This comment has been minimized.
This comment has been minimized.
comment:11
Install OK, doctest OK including long tests, and docbuild OK. I have added the dependency to the patch description. This is definitely a huge patch, but it has to be done. Good job. |
Dependencies: #13809 |
comment:12
Wow. Glad to see that Thaaaaaaaaaaaaankss !!! Nathann |
Changed dependencies from #13809 to none |
This comment has been minimized.
This comment has been minimized.
Reviewer: David Coudert |
comment:15
Apply trac_13862.patch, trac_13862-cleaning_and_moving.patch, trac_13862-doc.patch, trac_13862-code_reformatting.patch, trac_13862-moves_3_constructors.patch |
Merged: sage-5.6.beta2 |
This tickets addresses the fact that Jeroen is not happy with the length of
graph_generators.py
:-P
It splits the file into new ones, added in the graph/generators/ folder, according to the classifiation of the methods that appears in the module's documentation.
APPLY:
CC: @dcoudert
Component: graph theory
Author: Nathann Cohen
Reviewer: David Coudert
Merged: sage-5.6.beta2
Issue created by migration from https://trac.sagemath.org/ticket/13862
The text was updated successfully, but these errors were encountered: