sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.48k stars 488 forks source link

Request: restore exports to refinement_graphs.pxd #29693

Open ed359 opened 4 years ago

ed359 commented 4 years ago

In 2017 some .pxd files in the sagelib were cleaned up and various exports removed.

In my case having access to some of these removed functions allows my customized canonical isomorph-free generation of graphs to run at 'cython speed'. I suggest that some of these exports are re-added.

In particular I want all_children_are_equivalent, compare_graphs, refine_by_degree, search_tree to be re-added to sage/groups/perm_gps/partn_ref/refinement_graphs.pxd. This allows me to implement my own search_tree-like functions.

I'm currently stuck on windows and setting up a development environment in order to write a patch is a daunting task, sorry. I tracked down the relevant commit on the github: http://github.com/sagemath/sage/commit/65abd9dfce9b085d3b2a7d64d1187536238de36f

Component: cython

Issue created by migration from https://trac.sagemath.org/ticket/29693

fchapoton commented 4 years ago
comment:1

https://xkcd.com/1172/