Skip to content

MATLAB and Python code for the paper "Taming Uncertainty in a Complex World: The Rise of Uncertainty Quantification — A Tutorial for Beginners".

License

Notifications You must be signed in to change notification settings

marandmath/UQ_tutorial_code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MATLAB and Python Codebase for "Taming Uncertainty in a Complex World: The Rise of Uncertainty Quantification — A Tutorial for Beginners"

This repository contains the MATLAB and Python code for the paper "Taming Uncertainty in a Complex World: The Rise of Uncertainty Quantification — A Tutorial for Beginners", by Nan Chen, Stephen Wiggins, and Marios Andreou, published in the March 2025 issue of the Notices of the American Mathematical Society.

The MATLAB codebase was tested on version R2020b, while the Python codebase was tested on version 3.10.6.

Script Files

The following MATLAB m-file (script) files can be found in the respective subdirectories (the numbered sections correspond to the ones found in the Supplementary Document of the paper, which is available in the arXiv version of this work):

The following Python script files can be found in the respective subdirectories (the numbered sections correspond to the ones found in the Supplementary Document of the paper, which is available in the arXiv version of this work):

The figures generated by each script are available in the corresponding subdirectory, in both .png and MATLAB .fig formats for quick reference. Associated output files (when applicable) are also provided in .txt format for both the MATLAB and Python codebase. Finally, each subdirectory (corresponding to each section of the paper’s Supporting Document) includes a Python_Requirements.txt file listing the necessary Python packages for the associated script file(s), formatted for use with package managers such as pip or conda.

Citing This Work

[Notices of the American Mathematical Society] [arXiv]

BibTeX Entry:

@article{chen2025taming,
  title = "{Taming Uncertainty in a Complex World: The Rise of Uncertainty Quantification -- A Tutorial for Beginners}",
  author = "Chen, Nan and Wiggins, Stephen and Andreou, Marios",
  journal = "Notices of the American Mathematical Society",
  ISSN = "1088-9477",
  publisher = "American Mathematical Society (AMS)",
  volume = "72",
  number = "03",
  pages = "250 - 260",
  year = "2025",
  month = mar,
  DOI = "10.1090/noti3120",
  URL = "http://dx.doi.org/10.1090/noti3120"
}

License

This code is released under the MIT License. See the file LICENSE for copying permission.

About

MATLAB and Python code for the paper "Taming Uncertainty in a Complex World: The Rise of Uncertainty Quantification — A Tutorial for Beginners".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published