SasView 5.0.6
SasView 5.0.6
NB: Please check that the installer targets a new installation folder (eg, \SasView-5.0.6) rather than re-using an existing SasView folder.
Downloads
Windows installer
MacOS installer
What's Changed
This is a point release which fixes a number of issues reported in earlier versions
of 5.0.x. Of particular note, the failure of the program to start when installing on
a new system due to issues finding the config file has been fixed. The speed with
which the program starts up has also been improved. The paracrystalline models, which
have been labelled as "under review" since 2018, have been checked and corrected (bcc
and fcc) and the documentation completely reworked (bcc, fcc, and sc). The SasView
Development Team would very much like to express their sincere gratitude to those
members of the community that assisted with this task. Elsewhere, plots now properly
support custom data names in the legend, the LM optimizer failing to run on GPUs or
when the starting value of a parameter is outside the min/max range has been fixed,
a problem with the intermittent blanking of plots has also been fixed, a number of
defaults have been changed to be more reasonable, and a number of other issues in
the documentation have been corrected and/or updated.
Pull Request Changes
- Fix error being thrown when the initial guess it outside the min/max range for the LM optimizer @krzywon #2422
- Fix for failure to find custom_config preventing sasview from starting @krzywon #2407
- Cleanup (close) the bumps/DREAM results panel when associate data is removed from sasview @krzywon #2365
- Fix plot legend not updating on custom change @rozyczko #2362
- Add more informative error message to invariant calculator @wpotrzebowski #2357
- Provide more reasonable defaults (number of points in curves, log vs linear scale, residuals don't have error bars) @butlerpd #2354
- Make sesans residual plots show in real space rather than q space @caitwolf #2338
- Fix rare bug that switches slit width and length in the gui @caitwolf #2336
- Fix binning bug in implementation of sesans @caitwolf #2331
- Fix problem of a second plot showing up when loading certain data files @pbeaucage #2329
- Fix to chaging parameters in FitPage not updating plots. Was most obvious for sesans. @caitwolf #2318
- Fix problem with SlD calculator tool buttons sometimes being squashed hiding the button label @rozyczko #2302
- Fix problem with intermittent plot blanking @pbeaucage #2300
- Fix problem with appending graphs when using theory data @rozyczko #2298
- Properly support custom names in plot legend @pbeaucage #2293
- Tweaks to improve startup speed @rozyczko #2275
- Fix problem with losing minimize/restore/close buttons when maximizing fit window @rozyczko #2273
- Add persistent legend visibility toggle @pbeaucage #2266
- Fix label rendering problems due to incorrect escape sequences @llimeht #2217
- Fix update to numpy verion breaking P(R) analysis @lucas-wilkins #2178
- Fix problem with use of Data Operation Tool preventing project saving @rozyczko #2099
- Correct paracrystal model error and rework documentation @butlerpd SasView/sasmodels#545
- Fix rare race condition causing errors @bmaranville SasView/sasmodels#537
- Fix to allow multiple scattering script to run @wpotrzebowski SasView/sasmodels#521
- Fix error in core shell Ellipsoid documentation @pkienzle SasView/sasmodels#512
- Fix models with complex amplitudes not compiling on the fly @pkienzle SasView/sasmodels#511
- Fix problem with LM optimizer failing when GPUs are turned on by updating to the latest bumps version SasView/sasmodels#518
Documentation Changes
- Update optimizer help documentation @smk78 #2359
- Update contributor list @wpotrzebowski #2114
- Update web links from http to https @smk78 #2087 and #2265
- Update corfunc documentation @lucas-wilkins #2047
- Update gel_fit model documentation and fix formating @smk78 SasView/sasmodels#541
- Correct and update cylinder model documentation @butlerpd SasView/sasmodels#539
- Restructuring and cross-linking of sasmodels docs @smk78 SasView/sasmodels#534
- Update marketplace url to https @smk78 SasView/sasmodels#522
Build System Changes
New Models
The following models have been added to the Model Marketplace since v5.0.5 was released:
- Octahedron_truncated_txtytz
- Octahedron_truncated
- Rating Curve
- Pringle-Schmidt Helices (revision & documentation update)
- Lamellar Slab Partition Constant
Known Issues
Jul 14, 2023: There appear to be circumstances where the SasView 5.0.6 installer
targets an existing SasView folder for the installation of the new version. If v5.0.6
installs to/overwrites an existing version of SasView it may fail to run and throw errors
such as 'ImportError: DLL load failed while importing...'. To avoid this, install v5.0.6 to
its own folder.
Feb 13, 2023: The Development Team is aware of a (so far isolated) instance of
v5.0.6 failing to run on MacOS 13.1 (Ventura). For some reason during installation
~.sasview\config\custom_config.py was created as a folder and not as a file.
Should you experience this, delete the custom_config.py folder and replace it with a
copy of the file https://github.com/SasView/sasview/blob/release_5.0.6/src/sas/sasview/custom_config.py
All the known bugs/feature requests can be found in the issues on github.
Note the sasmodels issues are now separate from the sasview issues (i.e. different repositories)
Full Changelog: v5.0.5...v5.0.6rc2