Skip to content

artpelling/plti-snapshot-interpolation

Repository files navigation

Code for Numerical Experiments in "Snapshot-driven Rational Interpolation of Parametric Systems"

DOI

This repository contains code for numerical experiments reported in

Art J. R. Pelling, Karim Cherifi, Ion Victor Gosea, Ennes Sarradj Snapshot-driven Rational Interpolation of Parametric Systems, arXiv preprint, 2024

Installation

To run the examples and create the plots, Python 3.13 and virtualenv or uv is needed.

The necessary packages for installation with virtualenv are listed in requirements.txt. They can be installed in a virtual environment by, e.g.,

python3 -m virtualenv venv
source venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt

or by use of the Makefile with

make venv

Running the Experiments

The numerical examples from the paper are provided as example_*.py Python scripts. They can also be run with make by

make figures

which will create the virtual environment if necessary.

For usage with uv simply run

uv run example_polynomial.py
uv run example_rational.py

Author

Art J. R. Pelling:

  • affiliation: Technische Universität Berlin
  • email: [email protected]
  • ORCiD: 0000-0003-3228-6069

License

The code is published under the MIT license. See LICENSE.

About

Code for Numerical Experiments in "Snapshot-driven Rational Interpolation of Parametric Systems"

Resources

License

Stars

Watchers

Forks

Packages

No packages published