Releases: SALib/SALib
Releases · SALib/SALib
v1.4.7
Sobol' bug fixes and documentation updates
What's Changed
- Fix log2 in Sobol' exponent check by @tupui in #546
- WIP: Documentation fixes for Sphinx and website by @ConnectedSystems in #540
- Changes to address test deprecation warnings by @ConnectedSystems in #548
Full Changelog: v1.4.6.1...v1.4.7
v1.4.6.1
Quick release with fix to allow 0 skipping of sobol' sequence.
What's Changed
Full Changelog: v1.4.6...v1.4.6.1
v1.4.6
Highlights
- Performance improvements to HDMR (~50% decrease in runtime for the Ishigami function)
- New Sobol' sampler (interfaced with SciPy) which supports sequence scrambling
- New heatmap visualization
- Improvements to documentation for Morris, PAWN and HDMR methods.
- New documentation website, thanks to @tupui and @sahin-abdullah
What's Changed
- Support additional positional arguments when using parallel evaluators/analyses by @ConnectedSystems in #473
- Add Oakley 2004 test function (Resolve #379) by @ConnectedSystems in #474
- Update example results in document by @ConnectedSystems in #477
- Docs: correct plural. by @brenthuisman in #476
- Improve listing of compatible sampling methods by @ConnectedSystems in #482
- Updated Sobol' direction numbers by @ConnectedSystems in #491
- Update hdmr.py by @idiomaticrefactoring in #496
- Raise error when a single parameter/group is detected [OO-based only] by @ConnectedSystems in #484
- Fix for #480 - eFAST analysis erroring by @ConnectedSystems in #481
- add GitHub URL for PyPi by @andriyor in #502
- Expanded Morris docs by @ConnectedSystems in #489
- Expanded docs for the PAWN method by @ConnectedSystems in #490
- Better Triangular Distribution by @BrandonSLockey in #509
- Add missing parameters to docstrings by @schmitts in #434
- Support for grouped parameters with the PAWN method by @ConnectedSystems in #512
- Migrate to hatchling and migrate CI to GitHub actions by @tupui in #527
- Make Pathos optional by @tupui in #522
- Add Sobol' sampler from SciPy by @tupui in #519
- Allow seed as CLI option by @ConnectedSystems in #530
- Use pydata-sphinx-theme by @tupui in #523
- Update version switcher by @tupui in #533
- Sobol': Handle zero variance edge case by @ConnectedSystems in #505
- Heatmap by @ConnectedSystems in #526
- Handle DMIM zero variance case by @ConnectedSystems in #536
- HDMR Performance improvements by @ConnectedSystems in #511
- HDMR Docstring by @sahin-abdullah in #538
- Triang dist bounds fix by @ConnectedSystems in #537
- Pre-release documentation updates by @ConnectedSystems in #539
New Contributors
- @brenthuisman made their first contribution in #476
- @idiomaticrefactoring made their first contribution in #496
- @andriyor made their first contribution in #502
- @BrandonSLockey made their first contribution in #509
- @tupui made their first contribution in #527
Full Changelog: v1.4.5...v1.4.6
v1.4.6 Release Candidate
v1.4.6 Release Candidate.
A full release will be done if no issues are encountered.
What's Changed
- Support additional positional arguments when using parallel evaluators/analyses by @ConnectedSystems in #473
- Add Oakley 2004 test function (Resolve #379) by @ConnectedSystems in #474
- Update example results in document by @ConnectedSystems in #477
- Docs: correct plural. by @brenthuisman in #476
- Improve listing of compatible sampling methods by @ConnectedSystems in #482
- Updated Sobol' direction numbers by @ConnectedSystems in #491
- Update hdmr.py by @idiomaticrefactoring in #496
- Raise error when a single parameter/group is detected [OO-based only] by @ConnectedSystems in #484
- Fix for #480 - eFAST analysis erroring by @ConnectedSystems in #481
- add GitHub URL for PyPi by @andriyor in #502
- Expanded Morris docs by @ConnectedSystems in #489
- Expanded docs for the PAWN method by @ConnectedSystems in #490
- Better Triangular Distribution by @BrandonSLockey in #509
- Add missing parameters to docstrings by @schmitts in #434
- Support for grouped parameters with the PAWN method by @ConnectedSystems in #512
- Migrate to hatchling and migrate CI to GitHub actions by @tupui in #527
- Make Pathos optional by @tupui in #522
- Add Sobol' sampler from SciPy by @tupui in #519
- Allow seed as CLI option by @ConnectedSystems in #530
- Use pydata-sphinx-theme by @tupui in #523
- Update version switcher by @tupui in #533
- Sobol': Handle zero variance edge case by @ConnectedSystems in #505
- Heatmap by @ConnectedSystems in #526
- Handle DMIM zero variance case by @ConnectedSystems in #536
- HDMR Performance improvements by @ConnectedSystems in #511
- HDMR Docstring by @sahin-abdullah in #538
- Triang dist bounds fix by @ConnectedSystems in #537
New Contributors
- @brenthuisman made their first contribution in #476
- @idiomaticrefactoring made their first contribution in #496
- @andriyor made their first contribution in #502
- @BrandonSLockey made their first contribution in #509
- @tupui made their first contribution in #527
Full Changelog: v1.4.5...v1.4.6-rc
Second v1.4.6 beta release
Second beta release of v1.4.6
What's Changed
- Expanded Morris docs by @ConnectedSystems in #489
- Expanded docs for the PAWN method by @ConnectedSystems in #490
- Better Triangular Distribution by @BrandonSLockey in #509
New Contributors
- @BrandonSLockey made their first contribution in #509
Full Changelog: v1.4.6-beta.0...v1.4.6-beta.1
v1.4.6 beta release
What's Changed
- Support additional positional arguments when using parallel evaluators/analyses by @ConnectedSystems in #473
- Add Oakley 2004 test function (Resolve #379) by @ConnectedSystems in #474
- Update example results in document by @ConnectedSystems in #477
- Docs: correct plural. by @brenthuisman in #476
- Improve listing of compatible sampling methods by @ConnectedSystems in #482
- Updated Sobol' direction numbers by @ConnectedSystems with help from @Xifus in #491
- Update hdmr.py by @zjzh in #496
- Raise error when a single parameter/group is detected [OO-based only] by @ConnectedSystems in #484
- Fix for #480 - eFAST analysis erroring by @ConnectedSystems in #481
New Contributors
- @brenthuisman made their first contribution in #476
- @zjzh made their first contribution in #496
Full Changelog: v1.4.5...v1.4.6-beta.0
v1.4.5
- Adjusted Saltelli sampling to follow recommendation of Owen (2020)
(http://arxiv.org/abs/2008.08051; scipy/scipy#10844 (comment)) - Initial support for parallel analysis
- Updated Sobol' G-function analytic results (PR #464, Issues #335 #461)
- Sobol' analysis: Optional storage of intermediate resample results to allow analysis of variation (PR #462)
Documentation
- Updated Salteli sampling examples to use powers of 2 following recommendations
- Added
citations.cff
file
Development
- Upgrade PyScaffold to v4
- Replaced recommonmark with MyST (PR #466)
Hotfix v1.4.0.2
Hotfix release for venv users
Hotfix to address wheel dependency when installing SALib with venv
v1.4.0 Release
v1.4.0 Release
Shortlist of changes since v1.3.x
Added
- High Dimensional Model Representation (HDMR) method (PR #275)
- PAWN method (PR #415)
- Support for sampling/analysis method chaining (PR #339)
- Support for truncated normal distribution (PR #383)
- Confidence Interval estimation for FAST-based methods (PR #375)
- Initial support for parallel model evaluation
Documentation
- Defining non-uniform sampling now explicitly documented
- Many general documentation improvements
- Added FAQ
Development
- Generalized support for non-uniform sampling methods (PR #346)