New
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