ROM Tools and Workflows#
The ROM tools and workflows Python library comprises a set of algorithms for constructing and exploiting ROMs that rely on protocol classes that encapsulate all the information needed to run a given algorithm.
Pressio Ecosystem
ROM Tools and Workflows
Advanced ROM workflows in the Pressio ecosystem.
A research-grade toolkit supporting basis construction, hyper-reduction,
and advanced ROM-enabled workflows.
Choose your path#
API Reference
Explore the full Python API, organized by package.
Demos
Browse the example workflows and tutorials.
rom-tools at scale: example applications
Example applications with large-scale ROM results.
Capabilities#
Trial Space Construction
Build reduced trial spaces through vector-space construction, shifting, scaling, orthogonalization, and truncation tools.
Inverse Workflows
Explore ensemble Kalman inversion, variational inference, and multifidelity inverse workflows.
Sampling Workflows
Access parameter sampling workflows and related workflow interfaces for model evaluation studies.