From 545e796b4bd79392b6c57726707dd4e72e9f6b8e Mon Sep 17 00:00:00 2001 From: Miroslav Stoyanov Date: Mon, 11 May 2026 11:11:52 -0400 Subject: [PATCH 1/2] adding genai4uq --- _software/genai4uq.md | 94 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 _software/genai4uq.md diff --git a/_software/genai4uq.md b/_software/genai4uq.md new file mode 100644 index 0000000..0030274 --- /dev/null +++ b/_software/genai4uq.md @@ -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: .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://arxiv.org/abs/2412.07026 + note: "Paper describing the methodology" +--- From 0798118e05124bc9d30042049532a107df674351 Mon Sep 17 00:00:00 2001 From: "David E. Bernholdt" Date: Thu, 14 May 2026 13:28:30 -0400 Subject: [PATCH 2/2] Minor edits Better compliance with house style. - Description should not end with a period. - We prefer DOIs over other URLs where they are available Also, improved notes in resource list. For the repository, there is only one listed, so labeling as the main one is superfluous. For the paper, tightened up the description and made it a parenthetical. --- _software/genai4uq.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_software/genai4uq.md b/_software/genai4uq.md index 0030274..e0a8f47 100644 --- a/_software/genai4uq.md +++ b/_software/genai4uq.md @@ -39,7 +39,7 @@ areas: - Artificial intelligence cass_members: - LEADS -description: A Python package for forward and inverse uncertainty quantification in model calibration, parameter estimation, and ensemble forecasting. +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. @@ -87,8 +87,8 @@ spack_name: additional_resource_links: - label: Repository url: https://github.com/patrickfan/GenAI4UQ - note: "(main repository)" + # note: "(main repository)" - label: Documentation - url: https://arxiv.org/abs/2412.07026 - note: "Paper describing the methodology" + url: https://doi.org/10.48550/arXiv.2412.07026 + note: "(methodology paper)" ---