-
-
Notifications
You must be signed in to change notification settings - Fork 206
Essential isomorphism functions are not documented #588
Description
When looking for isomorphism and subisomorphism functions that return actual mappings, I can only find isomorphisms() and subgraph_isomorphisms() in the documentation. These functions have a huge limitation: they can only list all isomorphisms, not merely some of them, or ideally just one of them. This makes them unusable for anything but tiny graphs. Furthermore, isomorphisms() only supports VF2, not the much more efficient Bliss.
Finally, I found that there are much more flexible functions, but they are not documented:
graph.isomorphicgraph.isomorphic.vfgraph.isomorphic.blissgraph.subisomorphic.ladgraph.subisomorphic.vf
It is only these that are able to find a single mapping (instead of all mappings).
Are these deprecated and replaced by underscore versions? Are these considered low-level or internal functions?
Whatever the reason, we need functions which have the same capabilities, ideally a modern naming, and most importantly, proper documentation to make them discoverable. Am I missing some existing functions with modern naming?