Minterpy
Minterpy is an open-source Python package for multivariate polynomial interpolation as well as related tasks, like nonlinear polynomial regression, numerical integration, global optimization, level-set methods, and much more.
Description
The Python package minterpy is an implementation of the multivariate interpolation algorithm (MIP) by Hecht et al.1 and thereby provides software solutions that lift the curse of dimensionality from interpolation tasks. As interpolation occurs as the bottleneck of most computational challenges, minterpy aims to free empirical sciences from their computational limitations.
minterpy is continuously extended and improved by adding further functionality and modules that provide novel digital solutions to a broad field of computational challenges, including but not limited to:
- multivariate interpolation
- non-linear polynomial regression
- numerical integration
- global (black-box) optimization
- surface level-set methods
- non-periodic spectral partial differential equations (PDE) solvers on flat and complex geometries
- machine learning regularization
- data reconstruction
- computational solutions in algebraic geometry
minterpy is an open-source Python package that makes it easily accessible and allows for further development and improvement by the Python community.
Footnotes
- MIT
Participating organisations
Mentions
- 1.Author(s): Juan-Esteban Suarez Cardona, Phil-Alexander Hofmann, Michael HechtPublished by arXiv in 202310.48550/arxiv.2301.04887
- 2.Author(s): Sachin K. Thekke Veettil, Yuxi Zheng, Uwe Hernandez Acosta, Damar Wicaksono, Michael HechtPublished by arXiv in 202210.48550/arxiv.2212.11706
- 3.Author(s): Sachin K. Thekke Veettil, Gentian Zavalani, Uwe Hernandez Acosta, Ivo F. Sbalzarini, Michael HechtPublished by arXiv in 202210.48550/arxiv.2212.11536
- 4.Author(s): Juan Esteban Suarez Cardona, Michael HechtPublished by arXiv in 202210.48550/arxiv.2211.15443