Skip to content

Commit

Permalink
Merge pull request #72 from UM-Bridge/update-theme
Browse files Browse the repository at this point in the history
update documentation
  • Loading branch information
annereinarz authored May 17, 2024
2 parents 180bbe2 + d4269a3 commit 846cb9e
Show file tree
Hide file tree
Showing 9 changed files with 39 additions and 25 deletions.
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
![UM-bridge_map](https://raw.githubusercontent.com/UM-Bridge/benchmarks/main/UM-bridge_map.png "UQ-Model-UM")
# UM-Bridge

![UM-bridge_map](https://raw.githubusercontent.com/UM-Bridge/benchmarks/main/docs/source/images/UM-bridge_map.png "UQ-Model-UM")

**UM-Bridge** is a universal interface that makes any numerical model accessible from any programming language or higher-level software, with a main focus on uncertainty quantification (UQ). It accelerates development from method research to applications and from prototype to supercomputer, enabling you to:

Expand All @@ -10,7 +12,7 @@

UM-Bridge only assumes that a model returns an output vector for a given input, and possibly offers derivatives and configuration options. That makes UM-Bridge suitable for fields like **UQ, optimization or machine learning**.

![UQ-Model-UM](https://raw.githubusercontent.com/UM-Bridge/benchmarks/main/UQ-Model-UM.png "UQ-Model-UM")
![UQ-Model-UM](https://raw.githubusercontent.com/UM-Bridge/benchmarks/main/docs/source/images/UQ-Model-UM.png "UQ-Model-UM")

Try out this Python example! It passes an input to a simple 1D test model running on a remote server and prints the model's output.

Expand Down Expand Up @@ -56,7 +58,7 @@ We are happy to actively support the development of new integrations!
## Opinions

<figure style="display: flex; align-items: center;">
<img src="https://raw.githubusercontent.com/UM-Bridge/benchmarks/main/mikkel_lykkegaard_picture.png" alt="Person Image" style="width:100px;height:auto;margin-right:10px;border-radius:15%;">
<img src="https://raw.githubusercontent.com/UM-Bridge/benchmarks/main/docs/source/images/mikkel_lykkegaard_picture.png" alt="Person Image" style="width:100px;height:auto;margin-right:10px;border-radius:15%;">
<figcaption>

> *I love Uncertainty Quantification. But I don't love fiddling around with complex numerical solver routines. UM-Bridge takes the pain away from doing UQ with complex models.*
Expand All @@ -67,7 +69,7 @@ We are happy to actively support the development of new integrations!
</figure>

<figure style="display: flex; align-items: center;">
<img src="https://raw.githubusercontent.com/UM-Bridge/benchmarks/main/OpenGoSim_logo.png" alt="Person Image" style="width:100px;height:auto;margin-right:10px;border-radius:15%;">
<img src="https://raw.githubusercontent.com/UM-Bridge/benchmarks/main/docs/source/images/OpenGoSim_logo.png" alt="Person Image" style="width:100px;height:auto;margin-right:10px;border-radius:15%;">
<figcaption>

> *OpenGoSim develops and supports Pflotran-OGS, an open-source reservoir
Expand All @@ -83,7 +85,7 @@ geological uncertainty on CO2 storage.*
</figure>

<figure style="display: flex; align-items: center;">
<img src="https://raw.githubusercontent.com/UM-Bridge/benchmarks/main/lorenzo_tamellini_picture.png" alt="Person Image" style="width:100px;height:auto;margin-right:10px;border-radius:15%;">
<img src="https://raw.githubusercontent.com/UM-Bridge/benchmarks/main/docs/source/images/lorenzo_tamellini_picture.png" alt="Person Image" style="width:100px;height:auto;margin-right:10px;border-radius:15%;">
<figcaption>

> *The UQ software that I develop is in Matlab, which is great for prototyping
Expand Down
13 changes: 13 additions & 0 deletions docs/generate_documentation.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ cp ../.readthedocs.yaml docs_output
# Create index files
cp ../benchmarks/README.md docs_output/markdown/forward-benchmarks.md
cat > docs_output/source/forward-benchmarks/index.rst << EOF
================
Propagation benchmarks
================
.. include:: ../markdown/forward-benchmarks.md
:parser: myst_parser.sphinx_
Expand All @@ -27,6 +31,10 @@ EOF

cp ../benchmarks/README.md docs_output/markdown/inverse-benchmarks.md
cat > docs_output/source/inverse-benchmarks/index.rst << EOF
================
Inverse benchmarks
================
.. include:: ../markdown/inverse-benchmarks.md
:parser: myst_parser.sphinx_
Expand All @@ -39,6 +47,11 @@ EOF

cp ../models/README.md docs_output/markdown/models.md
cat > docs_output/source/models/index.rst << EOF
================
Models
================
.. include:: ../markdown/models.md
:parser: myst_parser.sphinx_
Expand Down
5 changes: 3 additions & 2 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# -- Project information -----------------------------------------------------

project = 'UM-Bridge'
copyright = '2022, UM-Bridge Team'
copyright = '2024, UM-Bridge Team'
author = 'UM-Bridge Team'


Expand All @@ -45,7 +45,8 @@
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
#
html_theme = 'alabaster'
html_theme = 'cloud'
html_sidebars = { '**': ['globaltoc.html', 'relations.html', 'sourcelink.html', 'searchbox.html'] }

# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
Expand Down
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
34 changes: 16 additions & 18 deletions docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
UM-Bridge documentation
======================================

.. include:: ../markdown/main.md
:parser: myst_parser.sphinx_

Expand All @@ -14,19 +11,28 @@ Getting started

.. toctree::
:glob:
:maxdepth: 1

:maxdepth: 2
/quickstart
/tutorial
/umbridge/contributing

Documentation
---------------------

.. toctree::
:glob:
:maxdepth: 1

/umbridge/index


Propagation Benchmarks
-----------------------

.. toctree::
:glob:
:maxdepth: 1
:maxdepth: 2

/forward-benchmarks/index

Expand All @@ -35,7 +41,7 @@ Inference Benchmarks

.. toctree::
:glob:
:maxdepth: 1
:maxdepth: 2

/inverse-benchmarks/index

Expand All @@ -45,19 +51,11 @@ Models

.. toctree::
:glob:
:maxdepth: 1
:maxdepth: 2

/models/index

About
--------------------

.. toctree::
:glob:
:maxdepth: 1

/about



Search
--------------------
* :ref:`search`

0 comments on commit 846cb9e

Please sign in to comment.