A Python object-oriented code for sparse grid interpolation (also called stochastic collocation) with a focus on parametric coefficient PDEs.
- Several nodes, multi-index sets, and interpolation methods are implemented...
- Or you can define and use your own following the examples;
- Data structures to efficiently handle high-dimensional functions and objects;
- Single- and multilevel scheme;
- A-priori and adaptive sparse grid construction (Coming soon);
- Thorough testing and documentation.
- Clone the repository
git clone git@github.com:andreascaglioni/SGMethods.git
or
git clone https://github.com/andreascaglioni/SGMethods.git
- Install the dependencies
pip install -r requirements.txt
- Run the tests (from the project root directory):
pytest tests/test_*.py
See the examples in the omonymous directory.
Read the documentation at: https://andreascaglioni.github.io/SGMethods/
Contributions are welcome! Please open an issue or submit a pull request.
Distributed under the MIT License. See LICENSE
for more information.
Andrea Scaglioni - Get in touch on my website