From 5ad88d91274f5ab1cf155fc0b26fb598eaba1880 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 12 Aug 2026 11:32:00 +0000 Subject: [PATCH 1/2] Initial plan From cd5d91b96f0cf9111b8090c26bb387fc5025a5d8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 12 Aug 2026 11:34:01 +0000 Subject: [PATCH 2/2] Regenerate search index to remove citation artifacts Co-authored-by: DanielHettegger <8104927+DanielHettegger@users.noreply.github.com> --- docs/search/search_index.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/search/search_index.json b/docs/search/search_index.json index 2b0e433..c7883d9 100644 --- a/docs/search/search_index.json +++ b/docs/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"],"fields":{"title":{"boost":1000.0},"text":{"boost":1.0},"tags":{"boost":1000000.0}}},"docs":[{"location":"","title":"ERA Software","text":"
Tools from the Engineering Risk Analysis (ERA) community for uncertainty quantification, reliability, and Bayesian inference in engineering.
Contributor guidelines GitHub org
"},{"location":"#whats-here","title":"What\u2019s here","text":"Software developments
Core research software and methodological toolchains developed within ERA. Includes the four current development paths:
tooling
Teaching (Tutorials)
Educational material, hands-on tutorials, and course notebooks. Designed for engineering students and researchers working with uncertainty quantification and decision-making.
teaching
Code associated with publications
Reproducible research repositories linked to journal and conference papers. Includes benchmark scripts, experiment pipelines, and archived datasets when available.
Open publication code template
publication
Experimental & ongoing projects
Prototypes, benchmarking environments, and early-stage research ideas under active development.
tooling
This page explains how members of the ERA group should publish and maintain repositories within the ERA-Software organization.
The goal is simple:
Make research code reproducible, structured, and easy to reuse.
"},{"location":"contributor-guidelines/#what-belongs-on-era-software","title":"What belongs on ERA-Software?","text":"According to the GitHub workshop slides :contentReference[oaicite:1]{index=1}, repositories should typically contain:
GitHub is optimized for tracking text files :contentReference[oaicite:2]{index=2}.
Do not upload:
__pycache__)Keep repositories clean and lightweight.
"},{"location":"contributor-guidelines/#how-to-publish-a-new-repository","title":"How to publish a new repository","text":""},{"location":"contributor-guidelines/#1-prepare-your-local-project","title":"1. Prepare your local project","text":"Your repository should contain:
.gitignoreLICENSEREADME.mdUse the ERA paper template as reference if needed :contentReference[oaicite:3]{index=3}.
"},{"location":"contributor-guidelines/#2-create-a-repository","title":"2. Create a repository","text":"You can:
ERA-SoftwareRepositories should normally be:
Basic workflow:
git init\ngit add .\ngit commit -m \"Initial commit\"\ngit push\n Or use GitHub Desktop if preferred.
"},{"location":"contributor-guidelines/#4-fork-if-necessary","title":"4. Fork if necessary","text":"If you created the repository in your personal account:
ERA-SoftwareIf it was created in ERA-Software:
Every ERA repository should include:
"},{"location":"contributor-guidelines/#readmemd","title":"README.md","text":"Must contain:
Choose an appropriate open-source license.
"},{"location":"contributor-guidelines/#clean-structure","title":"Clean structure","text":"Organize clearly:
project/\n\u2502\n\u251c\u2500\u2500 src/\n\u251c\u2500\u2500 tests/\n\u251c\u2500\u2500 README.md\n\u251c\u2500\u2500 LICENSE\n\u2514\u2500\u2500 .gitignore\n"},{"location":"contributor-guidelines/#collaboration-rules","title":"Collaboration rules","text":"We use GitHub to:
A curated set of ERA-Software tools for uncertainty quantification, reliability analysis, Bayesian inference, and surrogate modeling.
eraUQ
Base library for uncertainty quantification and reliability workflows: probability distributions (e.g., ERADist, EmpDist), dependence models (e.g., Nataf/Gaussian copula), and related utilities. Repo \u00b7 PyPI \u00b7 Notebook
Reliability analysis tools (Python)
Methods for reliability analysis and rare-event probability estimation. Includes classic workhorses such as FORM, Cross-Entropy / iCE, Subset Simulation, Sequential Importance Sampling, and Line Sampling variants. Listed in Overview
Bayesian inference tools (Python)
Sampling-based Bayesian inference methods, including BUS (Bayesian Updating with Structural reliability methods), Adaptive BUS, iTMCMC, and SMC-style algorithms. Listed in Overview
Surrogate modelling (Python)
Surrogate modelling tools for UQ, including Partial-Least-Squares-based Polynomial Chaos Expansion (PLS-PCE) (as listed in your org overview). Listed in Overview
A typical workflow looks like:
eraUQTools from the Engineering Risk Analysis (ERA) community for uncertainty quantification, reliability, and Bayesian inference in engineering.
Contributor guidelines GitHub org
"},{"location":"#whats-here","title":"What\u2019s here","text":"Software developments
Core research software and methodological toolchains developed within ERA. Includes the four current development paths:
tooling
Teaching (Tutorials)
Educational material, hands-on tutorials, and course notebooks. Designed for engineering students and researchers working with uncertainty quantification and decision-making.
teaching
Code associated with publications
Reproducible research repositories linked to journal and conference papers. Includes benchmark scripts, experiment pipelines, and archived datasets when available.
Open publication code template
publication
Experimental & ongoing projects
Prototypes, benchmarking environments, and early-stage research ideas under active development.
tooling
This page explains how members of the ERA group should publish and maintain repositories within the ERA-Software organization.
The goal is simple:
Make research code reproducible, structured, and easy to reuse.
"},{"location":"contributor-guidelines/#what-belongs-on-era-software","title":"What belongs on ERA-Software?","text":"According to the GitHub workshop slides, repositories should typically contain:
GitHub is optimized for tracking text files.
Do not upload:
__pycache__)Keep repositories clean and lightweight.
"},{"location":"contributor-guidelines/#how-to-publish-a-new-repository","title":"How to publish a new repository","text":""},{"location":"contributor-guidelines/#1-prepare-your-local-project","title":"1. Prepare your local project","text":"Your repository should contain:
.gitignoreLICENSEREADME.mdUse the ERA paper template as reference if needed.
"},{"location":"contributor-guidelines/#2-create-a-repository","title":"2. Create a repository","text":"You can:
ERA-SoftwareRepositories should normally be:
Basic workflow:
git init\ngit add .\ngit commit -m \"Initial commit\"\ngit push\n Or use GitHub Desktop if preferred.
"},{"location":"contributor-guidelines/#4-fork-if-necessary","title":"4. Fork if necessary","text":"If you created the repository in your personal account:
ERA-SoftwareIf it was created in ERA-Software:
Every ERA repository should include:
"},{"location":"contributor-guidelines/#readmemd","title":"README.md","text":"Must contain:
Choose an appropriate open-source license.
"},{"location":"contributor-guidelines/#clean-structure","title":"Clean structure","text":"Organize clearly:
project/\n\u2502\n\u251c\u2500\u2500 src/\n\u251c\u2500\u2500 tests/\n\u251c\u2500\u2500 README.md\n\u251c\u2500\u2500 LICENSE\n\u2514\u2500\u2500 .gitignore\n"},{"location":"contributor-guidelines/#collaboration-rules","title":"Collaboration rules","text":"We use GitHub to:
A curated set of ERA-Software tools for uncertainty quantification, reliability analysis, Bayesian inference, and surrogate modeling.
eraUQ
Base library for uncertainty quantification and reliability workflows: probability distributions (e.g., ERADist, EmpDist), dependence models (e.g., Nataf/Gaussian copula), and related utilities. Repo \u00b7 PyPI \u00b7 Notebook
Reliability analysis tools (Python)
Methods for reliability analysis and rare-event probability estimation. Includes classic workhorses such as FORM, Cross-Entropy / iCE, Subset Simulation, Sequential Importance Sampling, and Line Sampling variants. Listed in Overview
Bayesian inference tools (Python)
Sampling-based Bayesian inference methods, including BUS (Bayesian Updating with Structural reliability methods), Adaptive BUS, iTMCMC, and SMC-style algorithms. Listed in Overview
Surrogate modelling (Python)
Surrogate modelling tools for UQ, including Partial-Least-Squares-based Polynomial Chaos Expansion (PLS-PCE) (as listed in your org overview). Listed in Overview
A typical workflow looks like:
eraUQ