2026-02-16 | Star and Path Spectrums
Goal: Extract Spectrums and Eigenvectors for Star and Path Graphs
Summary: Documented tasks to do, punting completion to tomorrow
Work sessions
| In | Out |
|---|---|
| 15:00 | 15:20 |
Actionable Items:
-
get_rayleigh_quotient(vec: Float[Tensor, "n"], laplacian: Float[Tensor, "n n"]) -> Float[Tensor, ""]; function which -
Plot eigenvectors in addition to eigenvalues
-
Create the parent class
Graphand three child classesPathGraph,StarGraph,DyckGraph; each support creating a specific type of graph and theget_adjacency_matrixfunction -
Visually compare each of the classes of graphs
-
Use Claude to create a UI which allows you to easily: (a) Create a type of graph (e.g.
PathGraph) and save the graph to a .txt for uploading (b) Visualize the graph topology (c) See the eigenvalue spectrum (d) select an eigenvector to plot and its values get imposed onto the graph topology on (b) with edges annotated with difference betwen nodes (e) unselect and view just topology
I'm heavily included to use an AI coding assitant (Claude Code) only for the last portion to make sure my logic is correct