This is the companion gitlab repository for our submitted paper _"Two-way kernel matrix puncturing: towards resource-efficient PCA and spectral clustering"_ by Romain Couillet, Florent Chatelain and Nicolas Le Bihan
##Supplementary materials
##Supplementary materials
The elements of proof of the main theorems in the core article are detailled in the pdf file
[supp_mat_proofs.ipynb]()
##Code
##Code
The python jupyter notebook [supp_mat_figures.ipynb]() is set up to replicate the figures shown in the paper.
This loads the `punctils.py` function module and the GAN data.
This loads the `punctils.py` function module and the GAN data. The required python modules to run the notebook are listed in the first cells.
### Requireemnt
### Requirements
The processing of GAN data requires at least 32GB of RAM.