Repository navigation
SasView 6.1.0
New in Version 6.1.0
This is a major release with a number of new features, enhancements, and bug fixes. You can find an overview of the new features in the 'What's New' window displayed when SasView starts.
This version of SasView is built with Sasmodels v1.0.10, Sasdata v0.10.0, and Bumps v1.0.1
Downloads (Standalone Installers)
Windows
MacOS ARM (M1, M2, M3)
MacOS Intel (x86)
Ubuntu 22.04
New Features
Size Distribution Analysis
The new Size Distribution Analysis tool lets you extract a volume distribution of spheres and ellipsoids,
with plans to include other shapes and distributions in the future.
By @achicks15, @backmari, and @butlerpd
Shape2SAS
The new experimental Shape2SAS tool allows the user to construct real space models from simple building blocks and generate the resulting SAS curve.
Mumag Tool
The new experimental MuMag tool lets you extract micromagnetic properties from a series of unpolarized neutron experiments.
By @Funkmich008, and @lucas-wilkins
Tabs, and batch processing for the Inversion perspective.
The Inversion perspective now supports multiple tabs at the same time similar to the Fitting Widget. Multiple sets of data can also be loaded into one tab, and processed in batch.
By @dehoni, @ru4en, and @jamescrake-merani
Improvements
- Reparameterization editor by @tsole0 and @krzywon in #3136
- Improvements to model editor by @tsole0 and @krzywon in #3135
- Disallow user created models with names identical to build-in models by @rozyczko in #2654
- Close all plots when required by @rozyczko in #2781
- Clear convergence plot before plotting new result by @bmaranville #3329
- Fix LaTeX equation in corfunc docs by @llimeht in #3162
- whats new window also shows previous version information by @lucas-wilkins in #3261
- Clear convergence plot before plotting new result by @bmaranville in #3329
- Fitting widget refactor by @rozyczko in #3169
- Compatibility with Bumps 1.* by @krzywon in #3165 and @bmaranville in #3268, and #3375
- Refactor bumps result views by @bmaranville in #3269
Bug Fixes
- Error loading 1D date into Corfunc by @krzywon in #3360
- Fixed documentation crashing on some Windows 10 systems by @rozyczko in #3389
- Partial fix for custom plot labels by @butlerpd in #3397
- Fix plot bounds by @butlerpd in #3399
- Fix mousemove warning in matplotlib plots by @bmaranville in #3339
Infrastructure Changes
The packaging of SasView, Sasmodels, and Sasdata has been updated by @llimeht to take advantage of more modern Python packaging conventions. Among other benefits, this now means that SasView is now installable through pip.
Other CI changes:
- Removing macOS-13 from the regular build by @wpotrzebowski in #3181
- Set compression level on windows installer to speed up generation by @llimeht in #3352
- No longer build for Ubuntu 20.04 by @jamescrake-merani in #3214
Other infrastructure changes
- remove need for old "six" library by @a-detiste in #3203
- Fix SyntaxWarning from tex/re strings by @llimeht in #3163
- Use the platformdirs package so that user files are in the right location for the user's operating system by @krzywon in #3166
- Replace tinycc with tccbox by @krzywon #3265
- Recompress/resize huge images in git by @llimeht in #3362
- Keep some excess files out of the distribution by @llimeht in #3356
- Documentation builds are no longer dependent on Bumps by @pkienzle #3195
- Update documentation about building from source by @llimeht in #3368
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 sasviewAlternatively, you can use the uv tool to run SasView with the following command:
uvx sasviewThis will automatically create a virtual environment, install SasView to it, and run SasView.
Known Issues
All known bugs and feature requests can be found in the issues on github.
sasview issues | sasmodels issues | sasdata issues
New Contributors
- @a-detiste made their first contribution in #3203
- @Funkmich008 made their first contribution in #2825
- @achicks15 made their first contribution in #3247
- @Qerneas made their first contribution in #3204
- @backmari made their first contribution in #3349
- @XaelShan made their first contribution in #2578
- @ru4en made their first contribution in #3137
Full Changelog: v6.0.1...v6.1.0