Salib

Latest version: v1.5.1

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.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.cff` file

Development

- Upgrade PyScaffold to v4
- Replaced recommonmark with MyST (PR 466)

1.4.0

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)

1.3.13

Added

- Many documentation improvements
- Explicitly mention extended FAST in documentation
- Saltelli sampling: Warnings displayed when selected samples do not meet
requirements (PR 416).
- Group sampling and analysis enabled for Sobol' and morris
- Enhanced DataFrame support for groups

Bug Fixes:

- Conversion to DataFrame when groups are defined with Sobol' results
(PR 413 and Issue 387)

1.3.0

Added

- Various minor performance enhancements (PR 253 264)
- Added some visualisation methods (PR 259)
- Tidying up of the Command Line Interfance, and num samples (PR 260 291)
- Improved efficiency of summing distances in local optimization (PR 246)
- Revamped fast method for consistency (PR 239)
- Updated Sobol-G function to modified G-function (269)

Bug Fixes:

- Method of morris didn't adjust with levels above 4 (PR 252)
- Add missing seed option for morris sampling
- Handle singular value matrix cases (PR 251)
- Fixed typo (205)
- Updated import of scipy comb function (PR 243)

Documentation:

- Update documentation for Morris and DSGM methods (261 266)

Development Features:

- Updated PyScaffold to version 3.2.2 (267)
- Updated Travis and package config (285)

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

1.0.0

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

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.