New in Version 6.1.3
This is a minor bug fix release of SasView. This release is built using Python v3.11, Sasmodels v1.0.12, Sasdata v0.11.0, and Bumps v1.0.2.
MacOS Intel Support - Advisory
This will likely be the final SasView release with full MacOS Intel processor support.
Pypi distribution and wheel installation
This release depends on pkg_resources which was removed from the setuptools package as of v82.0.0. This requirement was overlooked in our distribution list, so the sasview wheels currently try to use the latest version of setuptools, which is not compatible with this release. To fix the issue when installing SasView using standard Python installation tools, please run uv pip install sasview setuptools==81.0.0 (or pip install sasview setuptools==81.0.0).
What's Changed
Bug Fixes
- Fix handling cancel action on single fit with multi constraint by @bmaranville in #3808
- Fix unchecking constraints by @bmaranville in #3809
- Fix complex compiled constraints by @bmaranville in #3811
- Fix for project load breaking the replace fit button by @krzywon in #3816
- Fixing name for dispersity parameter for multishell models by @dehoni in #3779
- Adds logger error for unsuitably scaled axes by @DrPaulSharp in #3778
- Fixed disconnect logic with the proper PySide6 signal checking method by @rozyczko in #3771
- Revert the polydisp table to the original state on model change by @rozyczko in #3768
- Fixes for quick plotting - both 1D and 3D by @rozyczko in #3749
- Warn user before starting scattering calcs on large structures by @klytje in #3737
- Ensure polydispersity and magnetic parameters are available in batch fitting by @rozyczko in #3843
- Ensure orientation parameters are available in polydispersity panel by @DrPaulSharp in #3855
- Fix issue related to model order in constrained fit window by @rozyczko in #3857
Documentation Fixes
- Factor out documentation-locating code to be portable by @llimeht in #3667
- Prevent crashes and log errors if docs can't be found by @llimeht in #3689
- Fix typo in Kiessig calculator documentation by @conanr-create in #3750
- Fix typo in help documentation for fitting options by @butlerpd in #3736
Python Cleanup and Code Formatting (Linting) Changes
- Clean up some nitpicks - dead file removal by @llimeht in #3735
- Remove some big files from the distributions by @llimeht in #3482
New Contributors
- @conanr-create made their first contribution in #3750
Full Changelog: v6.1.2...v6.1.3