Recent Releases of SALib
SALib - v1.4.7
Sobol' bug fixes and documentation updates
What's Changed
- Fix log2 in Sobol' exponent check by @tupui in https://github.com/SALib/SALib/pull/546
- WIP: Documentation fixes for Sphinx and website by @ConnectedSystems in https://github.com/SALib/SALib/pull/540
- Changes to address test deprecation warnings by @ConnectedSystems in https://github.com/SALib/SALib/pull/548
Full Changelog: https://github.com/SALib/SALib/compare/v1.4.6.1...v1.4.7
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems almost 3 years ago
SALib - v1.4.6.1
Quick release with fix to allow 0 skipping of sobol' sequence.
What's Changed
- Fix skip_values integer check by @tupui in https://github.com/SALib/SALib/pull/542
Full Changelog: https://github.com/SALib/SALib/compare/v1.4.6...v1.4.6.1
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems about 3 years ago
SALib - 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 https://github.com/SALib/SALib/pull/473
- Add Oakley 2004 test function (Resolve #379) by @ConnectedSystems in https://github.com/SALib/SALib/pull/474
- Update example results in document by @ConnectedSystems in https://github.com/SALib/SALib/pull/477
- Docs: correct plural. by @brenthuisman in https://github.com/SALib/SALib/pull/476
- Improve listing of compatible sampling methods by @ConnectedSystems in https://github.com/SALib/SALib/pull/482
- Updated Sobol' direction numbers by @ConnectedSystems in https://github.com/SALib/SALib/pull/491
- Update hdmr.py by @idiomaticrefactoring in https://github.com/SALib/SALib/pull/496
- Raise error when a single parameter/group is detected [OO-based only] by @ConnectedSystems in https://github.com/SALib/SALib/pull/484
- Fix for #480 - eFAST analysis erroring by @ConnectedSystems in https://github.com/SALib/SALib/pull/481
- add GitHub URL for PyPi by @andriyor in https://github.com/SALib/SALib/pull/502
- Expanded Morris docs by @ConnectedSystems in https://github.com/SALib/SALib/pull/489
- Expanded docs for the PAWN method by @ConnectedSystems in https://github.com/SALib/SALib/pull/490
- Better Triangular Distribution by @BrandonSLockey in https://github.com/SALib/SALib/pull/509
- Add missing parameters to docstrings by @schmitts in https://github.com/SALib/SALib/pull/434
- Support for grouped parameters with the PAWN method by @ConnectedSystems in https://github.com/SALib/SALib/pull/512
- Migrate to hatchling and migrate CI to GitHub actions by @tupui in https://github.com/SALib/SALib/pull/527
- Make Pathos optional by @tupui in https://github.com/SALib/SALib/pull/522
- Add Sobol' sampler from SciPy by @tupui in https://github.com/SALib/SALib/pull/519
- Allow seed as CLI option by @ConnectedSystems in https://github.com/SALib/SALib/pull/530
- Use pydata-sphinx-theme by @tupui in https://github.com/SALib/SALib/pull/523
- Update version switcher by @tupui in https://github.com/SALib/SALib/pull/533
- Sobol': Handle zero variance edge case by @ConnectedSystems in https://github.com/SALib/SALib/pull/505
- Heatmap by @ConnectedSystems in https://github.com/SALib/SALib/pull/526
- Handle DMIM zero variance case by @ConnectedSystems in https://github.com/SALib/SALib/pull/536
- HDMR Performance improvements by @ConnectedSystems in https://github.com/SALib/SALib/pull/511
- HDMR Docstring by @sahin-abdullah in https://github.com/SALib/SALib/pull/538
- Triang dist bounds fix by @ConnectedSystems in https://github.com/SALib/SALib/pull/537
- Pre-release documentation updates by @ConnectedSystems in https://github.com/SALib/SALib/pull/539
New Contributors
- @brenthuisman made their first contribution in https://github.com/SALib/SALib/pull/476
- @idiomaticrefactoring made their first contribution in https://github.com/SALib/SALib/pull/496
- @andriyor made their first contribution in https://github.com/SALib/SALib/pull/502
- @BrandonSLockey made their first contribution in https://github.com/SALib/SALib/pull/509
- @tupui made their first contribution in https://github.com/SALib/SALib/pull/527
Full Changelog: https://github.com/SALib/SALib/compare/v1.4.5...v1.4.6
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems about 3 years ago
SALib - 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 https://github.com/SALib/SALib/pull/473
- Add Oakley 2004 test function (Resolve #379) by @ConnectedSystems in https://github.com/SALib/SALib/pull/474
- Update example results in document by @ConnectedSystems in https://github.com/SALib/SALib/pull/477
- Docs: correct plural. by @brenthuisman in https://github.com/SALib/SALib/pull/476
- Improve listing of compatible sampling methods by @ConnectedSystems in https://github.com/SALib/SALib/pull/482
- Updated Sobol' direction numbers by @ConnectedSystems in https://github.com/SALib/SALib/pull/491
- Update hdmr.py by @idiomaticrefactoring in https://github.com/SALib/SALib/pull/496
- Raise error when a single parameter/group is detected [OO-based only] by @ConnectedSystems in https://github.com/SALib/SALib/pull/484
- Fix for #480 - eFAST analysis erroring by @ConnectedSystems in https://github.com/SALib/SALib/pull/481
- add GitHub URL for PyPi by @andriyor in https://github.com/SALib/SALib/pull/502
- Expanded Morris docs by @ConnectedSystems in https://github.com/SALib/SALib/pull/489
- Expanded docs for the PAWN method by @ConnectedSystems in https://github.com/SALib/SALib/pull/490
- Better Triangular Distribution by @BrandonSLockey in https://github.com/SALib/SALib/pull/509
- Add missing parameters to docstrings by @schmitts in https://github.com/SALib/SALib/pull/434
- Support for grouped parameters with the PAWN method by @ConnectedSystems in https://github.com/SALib/SALib/pull/512
- Migrate to hatchling and migrate CI to GitHub actions by @tupui in https://github.com/SALib/SALib/pull/527
- Make Pathos optional by @tupui in https://github.com/SALib/SALib/pull/522
- Add Sobol' sampler from SciPy by @tupui in https://github.com/SALib/SALib/pull/519
- Allow seed as CLI option by @ConnectedSystems in https://github.com/SALib/SALib/pull/530
- Use pydata-sphinx-theme by @tupui in https://github.com/SALib/SALib/pull/523
- Update version switcher by @tupui in https://github.com/SALib/SALib/pull/533
- Sobol': Handle zero variance edge case by @ConnectedSystems in https://github.com/SALib/SALib/pull/505
- Heatmap by @ConnectedSystems in https://github.com/SALib/SALib/pull/526
- Handle DMIM zero variance case by @ConnectedSystems in https://github.com/SALib/SALib/pull/536
- HDMR Performance improvements by @ConnectedSystems in https://github.com/SALib/SALib/pull/511
- HDMR Docstring by @sahin-abdullah in https://github.com/SALib/SALib/pull/538
- Triang dist bounds fix by @ConnectedSystems in https://github.com/SALib/SALib/pull/537
New Contributors
- @brenthuisman made their first contribution in https://github.com/SALib/SALib/pull/476
- @idiomaticrefactoring made their first contribution in https://github.com/SALib/SALib/pull/496
- @andriyor made their first contribution in https://github.com/SALib/SALib/pull/502
- @BrandonSLockey made their first contribution in https://github.com/SALib/SALib/pull/509
- @tupui made their first contribution in https://github.com/SALib/SALib/pull/527
Full Changelog: https://github.com/SALib/SALib/compare/v1.4.5...v1.4.6-rc
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems over 3 years ago
SALib - Second v1.4.6 beta release
Second beta release of v1.4.6
What's Changed
- Expanded Morris docs by @ConnectedSystems in https://github.com/SALib/SALib/pull/489
- Expanded docs for the PAWN method by @ConnectedSystems in https://github.com/SALib/SALib/pull/490
- Better Triangular Distribution by @BrandonSLockey in https://github.com/SALib/SALib/pull/509
New Contributors
- @BrandonSLockey made their first contribution in https://github.com/SALib/SALib/pull/509
Full Changelog: https://github.com/SALib/SALib/compare/v1.4.6-beta.0...v1.4.6-beta.1
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems over 3 years ago
SALib - v1.4.6 beta release
What's Changed
- Support additional positional arguments when using parallel evaluators/analyses by @ConnectedSystems in https://github.com/SALib/SALib/pull/473
- Add Oakley 2004 test function (Resolve #379) by @ConnectedSystems in https://github.com/SALib/SALib/pull/474
- Update example results in document by @ConnectedSystems in https://github.com/SALib/SALib/pull/477
- Docs: correct plural. by @brenthuisman in https://github.com/SALib/SALib/pull/476
- Improve listing of compatible sampling methods by @ConnectedSystems in https://github.com/SALib/SALib/pull/482
- Updated Sobol' direction numbers by @ConnectedSystems with help from @Xifus in https://github.com/SALib/SALib/pull/491
- Update hdmr.py by @zjzh in https://github.com/SALib/SALib/pull/496
- Raise error when a single parameter/group is detected [OO-based only] by @ConnectedSystems in https://github.com/SALib/SALib/pull/484
- Fix for #480 - eFAST analysis erroring by @ConnectedSystems in https://github.com/SALib/SALib/pull/481
New Contributors
- @brenthuisman made their first contribution in https://github.com/SALib/SALib/pull/476
- @zjzh made their first contribution in https://github.com/SALib/SALib/pull/496
Full Changelog: https://github.com/SALib/SALib/compare/v1.4.5...v1.4.6-beta.0
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems almost 4 years ago
SALib - v1.4.5
- Adjusted Saltelli sampling to follow recommendation of Owen (2020) (http://arxiv.org/abs/2008.08051; https://github.com/scipy/scipy/pull/10844#issuecomment-672186615)
- 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.cfffile
Development
- Upgrade PyScaffold to v4
- Replaced recommonmark with MyST (PR #466)
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems over 4 years ago
SALib - Hotfix v1.4.0.2
Minor update to allow no skip values in Saltelli/Sobol' sampling (#443)
See: https://github.com/SALib/SALib/issues/442 for context
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems over 4 years ago
SALib - Hotfix release for venv users
Hotfix to address wheel dependency when installing SALib with venv
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems over 4 years ago
SALib - v1.3.13
- Many documentation improvements
- Explicitly mention extended FAST in documentation
- Saltelli sampling: Warnings displayed when selected samples do not meet requirements (PR #416).
- Conversion to DataFrame when groups are defined with Sobol' results (PR #413 and Issue #387)
- Group sampling and analysis enabled for Sobol' and morris
- Enhanced DataFrame support for groups
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems over 4 years ago
SALib - 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)
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems over 4 years ago
SALib - Public beta
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems about 5 years ago
SALib - SALib v1.3.12
Documentation Hotfix: Address broken link in documentation for RBD-FAST (thanks @Vaibhavdixit02)
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems about 5 years ago
SALib - v1.4.0 development release
This pre-release includes a fix that prevented method chaining from working correctly.
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems about 5 years ago
SALib - v1.4.0 development pre-release
- Improved documentation
- Continued improvements to method chaining approach
- HDMR method (thanks to @sahin-abdullah)
- Better plotting support
- Confidence interval estimation for FAST and RBD-FAST
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems about 5 years ago
SALib - Development pre-release
- HDMR method
- New ProblemSpec class
- Method chaining approach
- Better plotting support
- Unified
print_to_consoleoutput (with the exception of HDMR results) - Improved documentation
- Initial FAQ added
Scientific Software - Peer-reviewed
- Python
Published by ConnectedSystems about 5 years ago
SALib - SALib v1.3.8
- Basic sensitivity index plotting (bar plot)
- Clean duplicate options
- Bugfixes
Scientific Software - Peer-reviewed
- Python
Published by jdherman over 6 years ago
SALib - SALib v1.3.7
bugfixes
Scientific Software - Peer-reviewed
- Python
Published by jdherman over 6 years ago
SALib - SALib v1.3.4
Update testing framework and small bug fixes
Scientific Software - Peer-reviewed
- Python
Published by jdherman over 6 years ago
SALib - SALib v1.2
Major changes:
- Consolidated command-line interface (refer to new scripts in examples/ directory)
- Ability to convert results to pandas dataframe
(thanks to @ConnectedSystems for these updates)
In addition to several small bugfixes.
Scientific Software - Peer-reviewed
- Python
Published by jdherman about 7 years ago
SALib - SALib v1.1.0
SALib Version 1.1.0
New Features
- Refactored Method of Morris so the Ruano et al. local approach is default
Bug Fixes
- Inputs to morris.analyze are provided as floats
- Removed calls to standard random library as inconsistent between Python 2 & 3
- First row in Sobol sequences should be zero, not empty
Documentation
- Added a Code of Conduct
- Added DAETools, BCMD and others to citations - thanks for using SALib!
- Removed misleading keyword arguments in docs and readme examples
- Updated documentation for Method of Morris following refactor
- Improved existing documentation where lacking e.g. for fractional factorial method
Development Features
- Implemented automatic deployment to PyPi
- Fixed a bug preventing automatic deployment to PyPi upon tagging a branch
- Removed postgres from travis config
Scientific Software - Peer-reviewed
- Python
Published by willu47 over 8 years ago
SALib - SALib: JOSS Paper
Stable version with fixes to documentation and testing suggested by reviewers.
Also some other small bugfixes.
Scientific Software - Peer-reviewed
- Python
Published by jdherman almost 9 years ago
SALib - Launch of SALib!
Release of our stable version of SALIB to coincide with an submission to JOSS: - Added a paper for submission to the Journal of Open-source Software - Updated back-end for documentation on read-the-docs - Updated the back-end for version introspection using PyScaffold, rather than versioneer - Updated the Travis-CI scripts - Moved the tests out of the SALib package and migrated to using pytest
Scientific Software - Peer-reviewed
- Python
Published by willu47 about 9 years ago
SALib - SALib: Improvements to Morris sampling and Sobol groups/distributions
This release adds improved sampling for the Morris method (thanks to @JoerivanEngelen ) and group sampling/analysis for the Sobol method (thanks to @calvinwhealton ).
@calvinwhealton has also added non-uniform distributions to the Sobol sampling. This will be a baseline for adding this to the other methods in the future.
Also includes several minor bug fixes.
Scientific Software - Peer-reviewed
- Python
Published by jdherman almost 10 years ago
SALib - SALib: New documentation, doc strings and installation requirements
- @dhadka has kindly contributed a wealth of documentation to the project, including doc strings in every module
- We no longer test for numpy <1.8.0 and matplotlib < 1.4.3, and these requirements are implemented in a new setup script.
Scientific Software - Peer-reviewed
- Python
Published by willu47 over 10 years ago
SALib - SAlib: Parallel option for Sobol method
New option to run analyze.sobol function in parallel using multiprocessing
Scientific Software - Peer-reviewed
- Python
Published by jdherman over 10 years ago
SALib - SALib: Citable package
This release does not contain any new functionality, but SALib now is citable using a Digital Object Identifier (DOI), which can be found in the readme.
Some minor updates are included: - morris: sigma has been removed from the grouped-morris results and plots, replaced by mustarconf - a bootstrapped confidence interval. Mustarconf is not equivalent to sigma when used in the non-grouped method of morris, but its all we have when using groups. - some minor updates to the tests in the plotting module
Scientific Software - Peer-reviewed
- Python
Published by willu47 over 10 years ago
SALib - SALib v0.6
- Set up to include and test plotting functions
- Specific plotting functions for Morris
- Fractional Factorial SA from Saltelli et al.
- Repo transferred to SALib organization, update setup and URLs
- Small bugfixes
Scientific Software - Peer-reviewed
- Python
Published by jdherman over 10 years ago
SALib - SALib v0.5
- Vectorized bootstrap calculations for Morris and Sobol
- Optional trajectory optimization with Gurobi, and tests for it
- Several minor bugfixes
Starting with v0.5, SALib is released under the MIT license.
Scientific Software - Peer-reviewed
- Python
Published by jdherman over 10 years ago
SALib - SALib v0.4
Better Python API without requiring file read/write to the OS. Consistent functional API to sampling methods so that they return numpy matrices. Analysis methods now accept numpy matrices instead of data file names. This does not change the CLI at all, but makes it much easier to use from native Python.
Also expanded tests for regression and the Sobol method.
Scientific Software - Peer-reviewed
- Python
Published by jdherman almost 11 years ago
SALib - v0.1
First numbered release. Contains reasonably well-tested versions of the Sobol, Morris, and FAST methods. Also contains newer additions of DGSM and delta methods which are not as well-tested yet. Contains setup.py for installation.
Scientific Software - Peer-reviewed
- Python
Published by jdherman about 11 years ago