pyforce-1.0.0: Python Framework for data-driven model Order Reduction of multi-physiCs problEms
Stefano Riva, Yantao Luo, Carolina Introini, Antonio Cammi

TL;DR
pyforce is a Python package that implements data-driven reduced order modeling techniques for multi-physics problems, especially in nuclear engineering, with improved usability and visualization features in version 1.0.0.
Contribution
The package has been completely rewritten using pyvista for visualization and mesh handling, enhancing compatibility and user-friendliness over previous versions.
Findings
Enhanced visualization and mesh handling with pyvista.
Improved data storage using numpy arrays.
Compatibility with any solver exporting VTK format.
Abstract
pyforce is a Python package implementing Data-Driven Reduced Order Modelling techniques for applications to multi-physics problems, mainly set in the Nuclear Engineering world. The package is part of the ROSE (Reduced Order modelling with data-driven techniques for multi-phySics problEms): mathematical algorithms aimed at reducing the complexity of multi-physics models (for nuclear reactors applications), at searching for optimal sensor positions and at integrating real measures to improve the knowledge on the physical systems. With respect to the previous original implementation based on dolfinx package (v0.6.0), version 1.0.0 of pyforce has been completely re-written using pyvista as backend for mesh importing, computing integrals, and visualisation of results; in addition, functions are stored as numpy arrays, improving the ease of use of the package. This choice allows to use…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
