# SALib/SALib

Sensitivity Analysis Library in Python. Contains Sobol, Morris, FAST, and other methods.

Repository: https://github.com/SALib/SALib
Canonical: https://ross.abutalabs.com/products/salib
Homepage: http://SALib.github.io/SALib/
Language: Python
License: MIT
License Family: permissive
Topics: sensitivity-analysis-library, sensitivity-analysis, sobol, morris, python, global-sensitivity-analysis, numpy, salib, joss, uncertainty, uncertainty-quantification
Last push: 2026-07-17T11:10:03+00:00

## Health v2 (maintenance only)
Score: 68/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 93, release rhythm 19, longevity 100
- inputs: {"age_days": 4843, "days_push": 47, "days_rel": 326, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1005, forks 265 (observed 2026-09-03T02:15:08.093668+00:00)

## What it is
SALib is a Python library implementing global sensitivity analysis methods such as Sobol, Morris, FAST, PAWN, HDMR, and DGSM. It helps quantify how model inputs and exogenous factors affect model outputs in systems modeling.

## Use cases
- run Sobol sensitivity analysis on a simulation model
- identify which model inputs drive output uncertainty
- apply the Morris method for screening important parameters
- compute moment-independent sensitivity measures
- perform uncertainty quantification for systems models

## When to choose
- you need well-established global sensitivity analysis methods in Python
- you want a maintained, pip-installable library with published methods
- you work with NumPy/SciPy-based modeling workflows

## When to avoid
- you need local or gradient-based sensitivity analysis only
- you need sensitivity analysis outside the Python ecosystem
- you need a GUI for sensitivity analysis

## Facets
- artifact type: library
- maturity: stable
- function: data-science, math, simulation
- domain: data-science, mathematics
- platform: python, cross-platform
- tags: sensitivity-analysis, sobol, morris, uncertainty-quantification, numpy, scipy, global-sensitivity-analysis, algorithms

## Member repositories
- SALib/SALib (main) score 68

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:08.093668+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:13:08.247338+00:00, confidence not recorded.
  - readme: https://github.com/SALib/SALib (fetched 2026-09-03T02:15:08.093668+00:00, sha ee960d1a99ff)
  - homepage: http://SALib.github.io/SALib/ (fetched 2026-08-29T13:13:06.705348+00:00, sha 9a3061eb56d8)
  - registry_pypi: https://pypi.org/pypi/salib/json (fetched 2026-08-29T13:13:06.714288+00:00, sha c6c7c754450f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
