Welcome to thgsp’s documentation!

Thgsp is a graph signal processing package based on PyTorch.

The repository now mainly includes:

  • GFT-based filter(banks) processing multi-dimensional signals in a Multiple Input Multiple Output(MIMO) manner.

  • GraphQmf and GraphBiorth wavelet filter bank.

  • Many strategies to decompose an arbitrary graph into many(usually <10) bipartite graphs.

  • Many graph signal sampling(which differs slightly with general graph sampling ) and reconstruction algorithms.

As this package is built on PyTorch and pytorch_sparse, you can easily integrate functionalities available in thgsp into a PyTorch pipeline.

Indices and tables