forked from dlouk/DALI3
-
Notifications
You must be signed in to change notification settings - Fork 0
Dimension-Adaptive Leja Interpolation (DALI) software adjusted to Python3
License
temf/DALI3
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Dimension-Adaptive Leja Interpolation (DALI) (alternatively: DArmstadt's Leja Interpolation) Adjusted to Python3 -------------------------------------------------------------------------------- Development/maintenance: Dimitrios Loukrezis (loukrezis@temf.tu-darmstadt.de) -------------------------------------------------------------------------------- DALI is a Python software for multivariate approximation, using a dimension-adaptive stochastic collocation algorithm based on univariate Leja interpolation rules. The software has been developed during my PhD studies at the Institute for Theory of Electromagnetic Fields (TEMF) of TU Darmstadt, under the supervision of Prof. Dr.-Ing. Herbert De Gersem (TU Darmstadt) and Jun.-Prof. Dr.-Ing. Ulrich Römer (TU Braunschweig). Extension (2019.11.19): An approach to compute Polynomial Chaos Expansions via Leja interpolation has been added, either directly or using a basis transform. For the latter, check the test folder. -------------------------------------------------------------------------------- The DALI software has been developed and used for the studies presented in the following papers: @article{loukrezis2020approximation, author = {{Loukrezis}, Dimitrios and {De Gersem}, Herbert}, title = "{Approximation and Uncertainty Quantification of Systems with Arbitrary Parameter Distributions using Weighted Leja Interpolation}", journal = {Algorithms}, year = "2020", issue = "13", number = "3", doi = {10.3390/a13030051}, } @article{loukrezis2019assessing, author = {Dimitrios Loukrezis and Ulrich Römer and Herbert De Gersem}, title = {Assessing the performance of Leja and Clenshaw-Curtis collocation for computational electromagnetics with random input data}, journal = {International Journal for Uncertainty Quantification}, issn = {2152-5080}, year = {2019}, volume = {9}, number = {1}, pages = {33--57} } @article{loukrezis2019interpolPCE, author = {{Loukrezis}, Dimitrios and {De Gersem}, Herbert}, title = "{Adaptive Sparse Polynomial Chaos Expansions via Leja Interpolation}", journal = {arXiv e-prints}, year = "2019", eprint={1911.08312} } @article{georg2018uncertainty, author = {{Georg}, Niklas and {Loukrezis}, Dimitrios and {R{\"o}mer}, Ulrich and {Sch{\"o}ps}, Sebastian}, title = "{Uncertainty quantification for an optical grating coupler with an adjoint-based Leja adaptive collocation method}", journal = {arXiv e-prints}, year = "2018", eid = {arXiv:1807.07485}, } In accordance to ethical scientific practice, we kindly ask you to cite at least one of these works, in case you use DALI for your own research. -------------------------------------------------------------------------------- The present software and the related examples rely partially on the Chaospy Python toolbox (https://github.com/jonathf/chaospy). The extension to Polynomial Chaos Expansions makes use of the OpenTURNS C++/Python library (http://openturns.github.io/openturns/master/index.html). Please note that using DALI implies that the user respects the corresponding copyright notices, licenses, and disclaimers of warranty of the aforementioned software libraries as well. --------------------------------------------------------------------------------
About
Dimension-Adaptive Leja Interpolation (DALI) software adjusted to Python3
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Python 100.0%