plti-snapshot-interpolation
Code for Numerical Experiments in "Snapshot-driven Rational Interpolation of Parametric Systems"
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org, zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.2%) to scientific vocabulary
Repository
Code for Numerical Experiments in "Snapshot-driven Rational Interpolation of Parametric Systems"
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 4
Metadata Files
README.md
Code for Numerical Experiments in "Snapshot-driven Rational Interpolation of Parametric Systems"
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.,
bash
python3 -m virtualenv venv
source venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
or by use of the Makefile with
shell
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
shell
make figures
which will create the virtual environment if necessary.
For usage with uv simply run
shell
uv run example_polynomial.py
uv run example_rational.py
Author
Art J. R. Pelling:
- affiliation: Technische Universität Berlin
- email: a.pelling@tu-berlin.de
- ORCiD: 0000-0003-3228-6069
License
The code is published under the MIT license. See LICENSE.
Owner
- Name: Art Pelling
- Login: artpelling
- Kind: user
- Location: Berlin, Germany
- Company: TU Berlin
- Repositories: 1
- Profile: https://github.com/artpelling
Citation (CITATION.cff)
cff-version: 1.2.0
title: >-
Code for Numerical Experiments in "Snapshot-driven Rational Interpolation
of Parametric Systems"
message: >-
"If you use this software, please cite it using the
metadata from this file."
type: software
authors:
- given-names: "Art J. R."
family-names: "Pelling"
email: "a.pelling@tu-berlin.de"
orcid: "https://orcid.org/0000-0003-3228-6069"
affiliation: "Department of Engineering Acoustics, Technische Universität Berlin"
repository-code: "https://github.com/artpelling/plti-snapshot-interpolation"
license: "MIT"
identifiers:
- description: "latest version"
type: "doi"
value: "10.5281/zenodo.11246111"
preferred-citation:
type: "unpublished"
title: "Snapshot-driven Rational Interpolation for Parametric Systems"
doi: "10.48550/arxiv/2406.01236"
year: "2024"
authors:
- given-names: "Art J. R."
family-names: "Pelling"
email: "a.pelling@tu-berlin.de"
orcid: "https://orcid.org/0000-0003-3228-6069"
affiliation: "Department of Engineering Acoustics, Technische Universität Berlin"
- given-names: "Karim"
family-names: "Cherifi"
orcid: "https://orcid.org/0000-0003-1294-9291"
affiliation: "Department of Mathematics, Technische Universität Berlin"
- given-names: "Ion Victor"
family-names: "Gosea"
orcid: "https://orcid.org/0000-0003-3580-4116"
affiliation: "Max Planck Institute for Dynamics of Complex Technical Systems"
- given-names: "Ennes"
family-names: "Sarradj"
orcid: "https://orcid.org/0000-0002-0274-8456"
affiliation: "Department of Engineering Acoustics, Technische Universität Berlin"
GitHub Events
Total
- Release event: 1
- Delete event: 1
- Push event: 4
- Pull request event: 1
- Create event: 1
Last Year
- Release event: 1
- Delete event: 1
- Push event: 4
- Pull request event: 1
- Create event: 1
Dependencies
- matplotlib ==3.8.1
- pymor ==2023.1.0
- matplotlib ==3.10.3
- pymor ==2024.2.0
- click 8.1.8
- colorama 0.4.6
- contourpy 1.3.2
- cycler 0.12.1
- diskcache 5.6.3
- fonttools 4.58.0
- kiwisolver 1.4.8
- markdown-it-py 3.0.0
- matplotlib 3.10.3
- mdurl 0.1.2
- numpy 2.2.6
- packaging 25.0
- pillow 11.2.1
- plti-snapshot-interpolation 0.2.0
- pygments 2.19.1
- pymor 2024.2.0
- pyparsing 3.2.3
- python-dateutil 2.9.0.post0
- qtpy 2.4.3
- rich 14.0.0
- scipy 1.15.3
- shellingham 1.5.4
- six 1.17.0
- threadpoolctl 3.6.0
- typer 0.15.4
- typing-extensions 4.13.2