DevNotes_10Feb2026 - SasView/sasview GitHub Wiki

General updates (roundtable)

  • Generic Scattering Calculator redesign working group: Feb 12th
  • Refactoring project quarterly hackathons β€” update (Jeff)
  • Strategy for adding new models to core and marketplace (Wojtek)
    • Paul B and Wojtek to discuss starting a working group and making a call
      • nothing new - focusing on GSC work first
  • Neutron GRC (Barcelona, April) β€” registration deadline Mar 29, update (Yun)
    • March 29 deadline for application (= required for registration)
    • Posters are limited to 74
      • actually the limit it turns out to be much larger
      • Over 145 applications so far and is looking to be an exciting conference
      • Still would like to sort out a person to present a SasView poseter
  • Tracking the impact of SasView
  • ACNS tutorial proposals open...

Next contributor camp

  • Venue scouting: Prague / Paris (SOLEIL or LPS Orsay) / ILL - Paul to give update
  • Next step: once potential hosts identified, send a location poll
    • Maybe take all for different years? How to chose which is which? does one offer prefer 2027 or 2026?

Releases


ADRs


Pull requests

SasView/sasview (18 open PRs)

https://github.com/SasView/sasview/pulls

Merge candidates (approved review: 3)

  • #3857 β€” Constrained fitting model reordering
  • #3846 β€” 2D params stuck at 0.0 (due to invalid truthiness check)
  • #3843 β€” Allow PD and magnetic params in batch fitting

Changes requested (4)

  • #3790 β€” Slider option for parameters
  • #3842 β€” Add Pixi config file + setup automated versioning
  • #2782 β€” Interpolation for operations (Draft; long-running)
  • #2315 β€” Auto-plot data sent to fitting (Draft; long-running)

Needs review (11)

  • #3863 β€” Use GuiUtils.communicate wherever possible
  • #3862 β€” Standardize colors
  • #3861 β€” Invariant Perspective Code Cleanup
  • #3847 β€” Remove QtWebEngine; use system browser
  • #3832 β€” Angularly replicated β€œsymmetric” slicers
  • #3786 β€” Support for SAXS fitting (v2)
  • #3761 β€” Keep tabbed plotter inside main window (Draft)
  • #3456 β€” Test PDF viewing (Draft)
  • #3111 β€” Plotting refactor integration (Draft)
  • #3006 β€” Refactoring Branch (Draft)
  • #2940 β€” Plotting refactor (Draft)

SasView/sasmodels (14 open PRs)

https://github.com/SasView/sasmodels/pulls

Merge candidates (approved review: 1)

  • #533 β€” Fixed switched nomenclature for length and width

Needs review (13)

  • #694 β€” Pure python truncated octahedron (Adds numba as a dependency)
  • #689 β€” Model for a mixture of two homopolymers (RPA case 0) (Draft; approved)
  • #676 β€” Update examples and plotters for bumps webview
  • #673 β€” Fix limits on angles and angular dispersity
  • #671 β€” Update orientation viewer
  • #665 β€” Send data mask from theory calculator into plotter
  • #658 β€” Simple adaptive integration
  • #651 β€” Allow sasmodels.compare to use bumps webview (no wx)
  • #608 β€” Better integration
  • #570 β€” Pure python Fq for beta approximation
  • #536 β€” Oriented SESANS transform (Draft; changes requested)
  • #507 β€” Paracrystalline model simulation
  • #449 β€” WIP: spelling fixes in two_power_law (Draft; changes requested)

SasView/sasdata (8 open PRs)

https://github.com/SasView/sasdata/pulls

Changes Required (failing unit tests: 1)

  • #47 β€” Finishing the manipulations.py rewrite

Needs review (5)

  • #186 β€” Adds trig and exp operations (opened Feb 2, 2026)
  • #185 β€” Perf: optimize string concatenation using .join() (opened Jan 24, 2026)
  • #101 β€” 48 fractional binning (Draft)
  • #79 β€” Refactoring Branch (Draft)
  • #62 β€” Interpolations for data operations (Draft)

No reviews / not yet in review-required bucket (2)

  • #156 β€” Work on the SasData object definition (Draft)
  • #106 β€” Sasview database (Draft)

Help desk staffing

https://github.com/SasView/sasview/wiki/DevNotes_HelpDesk

  • Covered through May (need summer coverage)

AOB