Here you can find a list of software packages that I created and/or developed.
PyDMD is a Python package designed for Dynamic Mode Decomposition (DMD), a data-driven method used for analyzing and extracting spatiotemporal coherent structures from time-varying datasets.
PyDMD is a NumFOCUS Affiliated Project.
PyGeM (Python Geometrical Morphing) is a python package that allows you to deform a given geometry or mesh with different deformation techniques such as FFD, RBF and IDW.
ATHENA is a Python package for reduction of high dimensional parameter spaces. It implements several dimensionality reduction techniques such as Active Subspaces, Kernel-based Active Subspaces, and Nonlinear Level-set Learning. It is suited to study parametric PDEs, for sensitivity analysis, and for the approximation of engineering QoI.
EZyRB is a Python package that performs a data-driven model order reduction for parametrized problems. It implements reduction techniques such as POD and autoencoders, and many regression methods to approximate the parameter-to-latent variables map.