Skip to main content

UM-Bridge (the UQ and Model Bridge) provides a unified interface for numerical models that is accessible from virtually any programming language or framework. It is primarily intended for coupling advanced models (e.g. simulations of complex physical processes) to advanced statistical or optimization methods.

Project description

UM-Bridge

UM-Bridge (the UQ and Model Bridge) provides a unified interface for numerical models that is accessible from virtually any programming language or framework. It is primarily intended for coupling advanced models (e.g. simulations of complex physical processes) to advanced statistical or optimization methods.

In many statistical / uncertainty quantification or optimization methods, the model only appears as a function mapping vectors onto vectors with some of the following:

  • Simple evaluation,
  • Gradient evaluation,
  • Jacobian action,
  • Hessian action.

The key idea of UM-Bridge is to now provide this mathematical "interface" as an abstract interface in software as well. By using HTTP behind the scenes, a high degree of flexibility is achieved, allowing for:

  • Coupling of codes written in arbitrary languages and frameworks, accelerating development of advanced software stacks combining the state-of-the art of modelling with statistics / optimization.
  • Containarization of models, making collaboration easier due to portability of models and separation of concerns between fields (specifically model and statistics experts).
  • Unified, portable, fully reproducible and black-box benchmark problems defined software.

The project documentation including a set of pre-defined models and benchmarks can be found here: Documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

umbridge-1.1.2.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

umbridge-1.1.2-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file umbridge-1.1.2.tar.gz.

File metadata

  • Download URL: umbridge-1.1.2.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for umbridge-1.1.2.tar.gz
Algorithm Hash digest
SHA256 8398ce387cae425c8d62a16861876e40c1a5d8abe635430ab907883aa76e69a6
MD5 72d33e64cf98926c1bf5c68e9f225379
BLAKE2b-256 92bf98610197e4f6ece683e2b8eb3b3d36388787923d6397d7ecb2333b9785d9

See more details on using hashes here.

File details

Details for the file umbridge-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: umbridge-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for umbridge-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ac2bb0f22afc62a4abf0c0d83d86528daef11d64f2a21aeab0dafb51d6a84cb0
MD5 9d751a0f60ce89e2ef12a035529a6752
BLAKE2b-256 ec45b837b2c30937c44d871d03006c50ca2dc9f1906f6dc083ea3bbb4ec5fb6e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page