Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 94 additions & 0 deletions _software/genai4uq.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
---
# Product information for CASS website product catalog
#
# INSTRUCTIONS
# This is a Jekyll Markdown file, which starts with YAML "frontmatter." For the product
# catalog, we will be using only the YAML frontmatter (between the "---" separators).
# Please leave the main body empty.
#
# Please name the file itself for the software product: <name>.md
#
# We've tried to require the minimum, but anything optional you choose to add will enrich your
# product's entry in the catalog. To provide optional items, please uncomment the keys and complete
# the value appropriately.
#
# BASIC PRODUCT INFORMATION (ALL REQUIRED)
# name: (string) REQUIRED The name under which your product should appear in the catalog
# areas: (list) REQUIRED Each product must be associated with at least one area; multiple areas should be listed as appropriate.
# Multiple areas should be listed in priority order -- the most relevant label, second most, etc.
# The recognized area labels are defined in `_data/sw-areas.yml`, and entries here must exactly match the `name` in that
# file, including both spelling and case.
# cass_member: (list) REQUIRED The names of the CASS member organizations (aka software stewardship
# organizations) you are associated with. Values include: "FASTMath", "LEADS", "PESO", "RAPIDS", "S4PST", "STEP".
# (other CASS members are not stewarding software products, as far as we know: colabs, corsa, swas)
# description: (string) REQUIRED A one-sentence description of your software. To be used as a
# "subtitle", following the `name`.
# long_description: (multiline string) REQUIRED A one-paragr aph description of your software. A brief, moderately technical description
# of your software's primary features and capabilities.
# target_audience: (multiline string) REQUIRED A one-paragraph description of who should be interested in your software. This should be
# less technical than the description -- meant to guide someone who's inexpert or just trying to
# figure out who might be using the software.
#
# Note on multline string entries (long_description and target_audience): YAML supports a multiline string entry that allows
# a value to be a paragraph (or several). A multiline string value starts with a pipe ("|") following the colon of the key, with
# the text of the value starting on the following line. The entirety of the value should be indented by 2-4 spaces from the
# left margin. The value ends at the next outdented text (or comment).
#
name: GenAI4UQ
areas:
- Artificial intelligence
cass_members:
- LEADS
description: A Python package for forward and inverse uncertainty quantification in model calibration, parameter estimation, and ensemble forecasting
long_description: |
GenAI4UQ leverages a generative AI-based conditional modeling framework to address limitations
of traditional inverse modeling techniques, such as Markov Chain Monte Carlo (MCMC) methods.
By replacing computationally intensive iterative processes with a direct, learned mapping,
GenAI4UQ enables efficient calibration of input parameters and generation of predictions
directly from observations. The software supports rapid ensemble forecasting with robust
uncertainty quantification while maintaining computational and storage efficiency,
as well as a versatile hyperparameter auto-tuning framework.
target_audience: |
Science teams interested in uncertainty quantification and inverse modeling.
#
# License information, following https://spdx.org/licenses/
#
license_spdx: "MIT"
#
# OpenSSF Best Practices project ID (as found on https://www.bestpractices.dev/en/projects)
#
openssf_bestpractices_id:
#
# PACKAGING INFORMATION
# This information is used to connect your product with its E4S and Spack packages, if available. It is only
# needed under certain conditions:
# e4s_product: (string) If your product is not in E4S, leave empty or comment out the key
# spack_name: (string) If your product does not have a Spack package, leave empty or comment out the key
#
e4s_product:
spack_name:
#
# ADDITIONAL PRODUCT INFORMATION
# This is an OPTIONAL list of resource links that you can provide to make your catalog entry more useful.
# The typical set includes: Website, Repository, Downloads, and Documentation, but all of these are optional, and
# you can also add other labels.
#
# The essential inputs are structured as follows:
# - label: Resource label # REQUIRED
# url: https://example.com # REQUIRED
# note: (additional info) # OPTIONAL
# icon: fa-solid fa-font-awesome # OPTIONAL, a FontAwesome icon identifier
#
# Which would appear as (in pseudo-markdown):
# {{ icon }} [{{ label }}]({{ url }}) {{ note }}
#
# For additional information, see _software/README.md.

additional_resource_links:
- label: Repository
url: https://github.com/patrickfan/GenAI4UQ
# note: "(main repository)"
- label: Documentation
url: https://doi.org/10.48550/arXiv.2412.07026
note: "(methodology paper)"
---
Loading