Spaces:
Sleeping
Sleeping
Commit History
-
requirements.txt
Verified signaturegradio networkx matplotlibd57ec59 -
app.py
Verified signatureimport gradio as gr import networkx as nx # Helper Functions def parse_graph_input(graph_input): """Parse user input to create an adjacency list.""" try: # Try interpreting as a dictionary (adjacency list) graph = eval(graph_input) if isinstance(graph, dict): return graph except: pass try: # Try interpreting as an edge list edges = eval(graph_input) if not isinstance(edges, list): raise ValueError("Invalid graph input. Please use an adjacency list or edge list.") graph = {} for u, v in edges: graph.setdefault(u, []).append(v) graph.setdefault(v, []).append(u) return graph except: raise ValueError("Invalid graph input. Please use a valid adjacency list or edge list.") def visualize_graph(graph): """Generate a visualization of the graph using a circular layout.""" if len(graph) > 50: # Skip visualization for large…a6e5427 -
initial commit
Verified signatureda831cd