I've been trying to use the graphwave function and there seems to be a bug. When I run the function graphwave on a networkx graph I get the error mentioned in the title:
AttributeError: 'Heat' object has no attribute 'analysis'
I've tracked this to the file heat_diffusion.py line 53:
Sf_vec = Hk.analysis(np.eye(n_nodes))
I looked that the pygsp filter class documentation for a function called analysis but only found analyze. When trying to replace analysis with analyze in heat_diffusion.py line 53 I get an index range error so I don't think this is the fix.
I hope this helps, I'm very interested in using this technique and would like to be able to use this code.
-Thank you