Data reconstruction of turbulent flows with Gappy POD, Extended POD and Generative Adversarial Networks