Releases: SasView/sasmodels
Release list
sasmodels v1.1.0 Beta
This beta is for the testing of v1.1.0. To be released with SasView v6.2.0.
Find the full list of changes in the release notes for alphas:
Alpha 1
Alpha 2
Alpha 3
Full Changelog: v1.1.0a3...v1.1.0b1
sasmodels 1.1.0 Alpha3
This alpha includes fixes for the new models so they work correctly in installers and documentation.
What's Changed
- Don't include magnetism parameters in pure python models by @pkienzle in #734
- Fix doc polyhedrons by @sara-mokhtari in #735
Full Changelog: v1.1.0a2...v1.1.0a3
sasmodels 1.1.0 Alpha2
This alpha addresses the bunding issue with fibonacci.py, which caused errors in the SasView v6.2.0a1 installers.
What's Changed
- Adaptive integration for truncated octahedron by @pkienzle in #710
- Tell pyinstaller to include special/fibonacci.py by @pkienzle in #731
The complete list of changes included can be found in the release notes for v1.1.0a1.
Full Changelog: v1.1.0a1...v1.1.0a2
sasmodels 1.1.0 Alpha1
To be released with SasView v6.2.0
What's Changed
New models
- Added truncated octahedron model (Python and C) by @sara-mokhtari in #687
- Added nanoprisms model (pure Python) by @sara-mokhtari in #699
- Adding truncated tetrahedron model (pure Python) by @sara-mokhtari in #718
Improvements
- Corrected typo in docs variable description by @pkienzle in #692
- Removed polydispersity from Sq models by @pkienzle in #691
- Adjusted limits for Guinier-Porod model by @pkienzle in #667
- Updated orientation viewer by @pkienzle in #671
- Paracrystalline model simulation by @pkienzle in #507
- Allowed pure python Fq for beta approximation by @pkienzle in #570
- Allowed
sasmodels.compareto use bumps webview instead of wx by @pkienzle in #651 - Simple adaptive integration by @pkienzle in #658
- Updated examples and plotters for bumps webview by @pkienzle in #676
- Citation and contributors by @krzywon in #709
- Fuzzy sphere doc update by @smk78 in #714
- Update truncated_octahedron before code freeze by @sara-mokhtari in #725
Model Fixes
- Fixed switched nomenclature for length and width by @caitwolf in #533
- Fixed inverse q-spacing in the geometric extrapolation function by @caitwolf in #571
- Fixed RepeatedKernelRetrieval error in OpenCL by @pkienzle in #677
- Fixed limits on angles and angular dispersity by @pkienzle in #673
New Contributors
- @caitwolf made their first contribution in #571
- @sara-mokhtari made their first contribution in #687
Full Changelog: v1.0.12...v1.1.0a1
sasmodels 1.0.12
Sasmodels version 1.0.12 to be released with SasView 6.1.2
What's Changed
New models
Infrastructure changes
- Adds local pre-commit hook for ruff linting auto fixes by @DrPaulSharp in #678
- Update Python versions in test matrix by @llimeht in #680
- Cache figures between CI builds to speed up runs by @llimeht in #679
- Add TwoYukawa to pyinstaller hiddenimports by @llimeht in #682
Documentation changes
- Reduce debug output in doc build by @pkienzle in #652
- Update docstrings for sasmodels data functions by @pkienzle in #668
- Updates location of plugin models in docs by @DrPaulSharp in #681
Full Changelog: v1.0.11...v1.0.12
sasmodels 1.0.11
Sasmodels version 1.0.11 to be released with SasView 6.1.1
What's Changed
Infrastructure changes
- Adds ruff to CI by @DrPaulSharp in #655
- Adds Pyupgrade (UP) ruleset to ruff linter by @DrPaulSharp in #661
- Adds isort (I) ruleset to ruff linter by @DrPaulSharp in #662
Code cleanups
- Applies automatic fixes from the default ruff ruleset by @DrPaulSharp in #653
- Fixes ruff linting errors by @DrPaulSharp in #660
- Fixes whitespace errors by @DrPaulSharp in #663
Bug fixes
- Set pd limits to match sasview by @pkienzle in #627
- Fixes map() bug in "sasfit_compare" by @DrPaulSharp in #664
New Contributors
- @DrPaulSharp made their first contribution in #653
Full Changelog: v1.0.10...v1.0.11
sasmodels 1.0.10
Sasmodels version 1.0.10 to be released with SasView 6.1.0.
What's Changed
Model Fixes
- Round to nearest integer for star polymer arms. by @pkienzle in #631
- Fix pickle errors with product models by @pkienzle in #639
- Fix random model generator for Hayter MSA by @pkienzle in #640
Documentation changes
Infrastructure Changes
- Use tccbox instead of tinycc by @krzywon in #615
- Make sasmodels wheels that contain everything SasView needs by @llimeht in #642
- Improve pyinstaller hook by @llimeht in #646
- Include the architecture in the filename for compilation cache by @llimeht in #647
Full Changelog: v1.0.9...v1.0.10
sasmodels 1.0.9
Sasmodels version 1.0.9 to be released with SasView 6.0.1.
What's Changed
Model Fixes
- Fixed precision problems with star polymer model at low q by @pkienzle in #625
- Improve stability of binary_hard_sphere for low q by @pkienzle in #626
Feature Enhancements
- Remove unused langevin from C library by @pkienzle in #624
- Use correct parameter table to generate C wrappers for inline C code by @pkienzle in #623
Documentation Fixes and Improvements
- Fixed typos, S(Q) calc verified with Bergström 1999 by @olihammond in #619
- Fix broken link in README for individual models by @bobleesj in #614
- Added ref. to Pedersen 1996 and a few more words of caution by @olihammond in #620
- Documentation of complex number support by @pkienzle in #628
Infrastructure Changes
- Support for numpy v2+ by @krzywon in #613
- Support for scipy 1.15 by @pkienzle in #621
- Increment version of action runner upload-artifact by @krzywon in #634
New Contributors
- @olihammond made their first contribution in #619
- @bobleesj made their first contribution in #614
Full Changelog: v1.0.8...v1.0.9
sasmodels 1.0.8
Sasmodels version 1.0.8 to be released with SasView 6.0.0.
What's Changed
- New model: Bulk ferromagnets model from marketplace
- Doc update: Archive built docs on Github
- Doc update: Display math correctly
- Fix parameter name checking in kernel call
- Fix error in FCC paracrystaline models
New Contributors
- @tsole0 made their first contribution in #572
- @astellhorn made their first contribution in #592
Full Changelog: v1.0.7...v1.0.8
sasmodels 1.0.7
Sasmodels version 1.0.7 to be released with SasView 5.0.6.
What's Changed
- Doc upate: corefunc and optimizer documentation
- Doc update: various models (cylinder, gel_fit, paracrystal, core_shell_ellipsoid)
- Fix error in BCC and FCC paracrystaline models
- Fix rare race condition causing errors
- Fix to allow multiple scattering scripts to run
- Fix problem with models containing complex amplitudes not compiling on the fly
- Restructuring and cross-linking of sasmodels docs
- Update web links and contributor list
Full Changelog: v1.0.6...v1.0.7