GraphScope
GraphScope copied to clipboard
[NetworkX] Distinguish the incompatible features of NetworkX and prompt to user
Is your feature request related to a problem? Please describe. As title, Distinguish the incompatible feature of NetworkX and prompt to users gracefully (or forward NetworkX to support the feature), also declare in the document
- graph features
- node object not support any type that can't be serialize by json ( raise error to prompt to user)
- data key can't be non-str type ( raise error to prompt to user)
- MultiGraph and MultiDiGraph ( forward)
- subgraph/ copy operation: not support shallow copy ( prompt to user)
- node/edge data not support list ( prompt to user)
- not support nan data ( raise error to prompt to user)
- algorithms
- minor.quotient_graph (frozenset as node) - not provide the algorithm api
- minor.contracted_nodes (frozenset as node) not provide the algorithm api
- lukes_partitioning not provide the algorithm api
- k_edge_augmentation (use set as node data) not provide the algorithm api
- generators:
- LFR_benchmark_graph (use set as node data) not provide the algorithm api