Skip to content

Releases: SasView/sasview

nightly-build

05 Jun 00:28
74cb6d3

Choose a tag to compare

nightly-build Pre-release
Pre-release

Nightly build of main SasView branch

SasView 6.2.0 Alpha3

02 Jun 08:30

Choose a tag to compare

SasView 6.2.0 Alpha3 Pre-release
Pre-release

This alpha, alongside sasmodels v1.1.0a3, fixes the three new models that were not working -- truncated_octahedron, tetrahedron, and truncated_tetrahedron.

What's Changed

*Don't include magnetism parameters in pure python models by @pkienzle in #3961

New Contributors

Full Changelog: v6.2.0a2...v6.2.0a3

SasView 6.2.0 Alpha2

19 May 15:12

Choose a tag to compare

SasView 6.2.0 Alpha2 Pre-release
Pre-release

Due to a packaging issue with fibonacci.py in sasmodels, the installers for alpha 1 did not include the new models.

This alpha fixes that.

Please find the complete list of changes included in the release notes for v6.2.0a1.

Full Changelog: v6.2.0a1...v6.2.0a2

SasView 6.2.0 Alpha1

18 May 15:57

Choose a tag to compare

SasView 6.2.0 Alpha1 Pre-release
Pre-release

New in Version 6.2.0 Alpha

This is the alpha release to test the new features, improvements, and bug fixes as listed below that will be in the feature release v6.2.0.

This release is built using Sasmodels v1.1.0a1, Sasdata v0.12.0a1, and bumps v1.0.4.

New Features

  • Multiple slicers are now supported, including plot stacking and symmetric slicers by @jellybean2004 in #3758, #3806, #3832 and #3837
  • The Invariant perspective has been given a major facelift, with a more user-friendly navigation. It now supports the calculation of SLD contrast from volume fraction (reverse calculation) and uncertainties on input parameters by @jellybean2004 in #3789 and #3835
  • A new button is now available for any 1D plot to be sent to the Data Explorer for further analysis by @ChristianWoegerbauer in #3763
  • Support for SAXS fitting v2 has been added by @klytje in #3786

Improvements

Infrastructure

Code quality

Bug Fixes

Read more

SasView v6.1.3

11 Mar 12:56

Choose a tag to compare

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

Full Changelog: v6.1.2...v6.1.3

SasView 6.1.3 RC1

18 Feb 14:00
23d8c7d

Choose a tag to compare

SasView 6.1.3 RC1 Pre-release
Pre-release

New in Version 6.1.3 RC1

This is a release candidate for a SasView bug fix release. A final release is scheduled for sometime before the end of February, 2026. This release is built using 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.

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

Not Included in This Release (RC1), but Might Be Included in v6.1.3 Final Release

  • Fix for project load breaking the fitting optimizer selection by @krzywon in #3871

New Contributors

Full Changelog: v6.1.2...v6.1.3rc1

SasView 6.1.3 Alpha1

18 Dec 19:59

Choose a tag to compare

SasView 6.1.3 Alpha1 Pre-release
Pre-release

New in Version 6.1.3

This is a pre-release to test if a series of bug fixes will make the next release of SasView. It is built with Sasmodels v1.0.12, Sasdata v0.11.0, and Bumps v1.0.2.

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

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

Full Changelog: v6.1.2...v6.1.3a1

SasView 6.1.2

17 Dec 19:13
1fead0b

Choose a tag to compare

New in Version 6.1.2

This is a minor bug fix release of SasView. It is built with Sasmodels v1.0.12, Sasdata v0.11.0, and Bumps v1.0.2.

This release fixes two issues introduced in v6.1.1:

  • Plugin models will work in this version
  • The 2-Yukawa structure factor is available for use

What's Changed

Bug Fixes

Documentation Fixes

  • Various fixes to try to get sasview sphinx docs to build cleanly. by @pkienzle in #3504
  • Include API docs from sasmodels in sasview sphinx output by @llimeht in #3661
  • Update plugin model location in docs by @DrPaulSharp in #3665

Python Cleanup and Code Formatting (Linting) Changes

Infrastructure Changes

New Contributors

Full Changelog: v6.1.1...v6.1.2

SasView 6.1.2 RC1

02 Dec 21:05

Choose a tag to compare

SasView 6.1.2 RC1 Pre-release
Pre-release

New in Version 6.1.2

This is a minor bug fix release of SasView. It is built with Sasmodels v1.0.12, Sasdata v0.11.0, and Bumps v1.0.2.

This release fixes two major issues introduced in v6.1.1:

  • Plugin models now work correctly
  • The 2-Yukawa structure factor is available and does not throw an error.

What's Changed

Bug Fixes

Documentation Fixes

  • Various fixes to try to get sasview sphinx docs to build cleanly. by @pkienzle in #3504
  • Include API docs from sasmodels in sasview sphinx output by @llimeht in #3661
  • Update plugin model location in docs by @DrPaulSharp in #3665

Python Cleanup and Code Formatting (Linting) Changes

Infrastructure Changes

New Contributors

Full Changelog: v6.1.1...v6.1.2rc1

SasView 6.1.1

30 Sep 17:48

Choose a tag to compare

New in Version 6.1.1

This is a minor bug fix release of SasView. It is built with Sasmodels v1.0.11, Sasdata v0.11.0, and Bumps v1.0.2

What's Changed

Bug Fixes

  • Fix the magnetic fitting widget functionality by @rozyczko in #3581
  • Fix for PD plotting by @krzywon in #3505
  • Ensure plugin models are removed from the original user directory when moved by @krzywon in #3538
  • Fix new version available widget on non-Windows systems by @jamescrake-merani in #3552
  • Overide Qdialog closeEvent method to force kill(x) button to behave like the close button by @butlerpd in #3465
  • Move the example data to the user directory and clean up by @krzywon in #3535
  • Ensure the example data directory is in the same location as the tutorial says it is by @krzywon in #3585
  • Clear the calculated values in the Inversion perspective when a lone data entry is removed by @DrPaulSharp in #3567
  • Enable batch slicing to P(r) inversion by @dehoni and @jamescrake-merani in #3512
  • Various fixes to batch P(r) by @jamescrake-merani in #3563
  • Ensure the external libausaxs is downloaded when building installers by @klytje in #3554

Documentation Fixes

Python Cleanup and Code Formatting (Linting) Changes

Infrastructure Changes

  • Fixes fatal access violation in Windows tests by @DrPaulSharp in #3497
  • Disable dependabot for python dependency checks - Disable Dependabot by @krzywon in #3517
  • Stop new version dialogue from appearing in test by @llimeht in #3364
  • Speed up CI with faster python module installation with uv by @llimeht in #3351
  • Update tarball name in nightly flow to match CI.yml by @llimeht in #3334
  • Clean out nightly files by @llimeht in #3337
  • Suppress signature errors when CI run on PRs from forks by @llimeht in #3355
  • Publish wheels along side other installers in nightly-builds action by @llimeht in #3335
  • Specify a requirement of at least Python 3.11 in the pyproject.toml by @jamescrake-merani in #3508
  • Use requirements-dev.txt instead of list of dependencies by @krzywon in #3515
  • Fix Invariant Test Warnings by @krzywon in #3509

Flatpak Release

Flatpak users can download the SasView flatpak from flathub: https://flathub.org/apps/org.sasview.sasview.

Wheel

SasView is now available to install via the pip package manager. You can install it to an environment with the command:

pip install sasview

Alternatively, you can use the uv tool to run SasView with the following command:

uvx sasview

This will automatically create a virtual environment, install SasView to it, and run SasView.

Known Issues

Neither the Add/Multiply Editor or the Plugin Model functionality are working in SasView 6.1.1. We would like to apologise for any inconvenience and are urgently working to rectify these deficiencies. In the meantime, if you need to create a model with Add/Multiply please install SasView 6.1.0. If you have an existing plugin, or have downloaded a model from the Marketplace and wish to use it in SasView 6.1.1, copy the relevant .py/.c files to the \sasmodels\models sub-folder in your SasView installation folder and restart the program.

All known bugs and feature requests can be found in the issues on github.

sasview issues | sasmodels issues | sasdata issues

New Contributors

Full Changelog: v6.1.0...v6.1.1