Skip to main content
Have a personal or library account? Click to login
A Python Package for Distance-Based Generalized Sensitivity Analysis (DGSA) Cover

A Python Package for Distance-Based Generalized Sensitivity Analysis (DGSA)

Open Access
|Jul 2026

Figures & Tables

Figure 1

GitHub repository structure of the Python DGSA package. Data folder contains example dataset, notebooks folder provides two Jupyter notebooks to illustrate usage, example results are saved in the results folder, all source codes are included in the src folder, and the tests folder supports pytest functionality. Single files including CONTRIBUTING.md, LICENSE, pyproject.toml, and README.md provide information on collaboration, license, installation, and general instructions.

Figure 2

DGSA workflow implemented in the computation and visualization Jupyter notebooks. These two notebooks use an example dataset to illustrate the procedure of performing DGSA.

Figure 3

Comparison of single parameter sensitivity using the L1-norm method between the MATLAB (top) and Python (bottom) versions. The CCC for this comparison is 0.9997, which demonstrates that the Python version produces similar sensitivity measures to the MATLAB version.

Figure 4

Comparison of conditional parameter sensitivity using the ASL method between the MATLAB (top) and Python (bottom) versions. The CCC for this comparison is 0.9875, which demonstrates that the Python version produces similar sensitivity measures to the MATLAB version.

DOI: https://doi.org/10.5334/jors.697 | Journal eISSN: 2049-9647
Language: English
Page range: 50 - 50
Submitted on: Feb 14, 2026
Accepted on: Jun 22, 2026
Published on: Jul 6, 2026
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services

© 2026 Jihui Ding, Céline Scheidt, Peng Li, David Zhen Yin, Jef Caers, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.