Skip to content
Jeff Krzywon edited this page Dec 15, 2025 · 4 revisions

General Updates

  • ESS/ILL User meeting (late 2026, dates TBD): Desire to host a SasView tutorial as a satellite. US contributors unlikely to participate in person.
  • Wojtek setting up a working group to redesign the generic scattering calculator
  • Refactoring project discussing quarterly hackathons. Jeff to send doodle poll this week for late Feb, early March.
  • Any students/interns/seasonal employees in the works or any good projects?

6.1.2 Release

  • Final release - today?
  • Major fixes included:
  • Other features included - not being removed at this point:
    • Removal of run.py
    • Use pyAUSAXS package instead of AUSAXS library
  • Build issues in release candidate:
  • Issues noted during testing: https://github.com/SasView/sasview/issues/3793
  • 6.1.3 release for early next year (Feb/Mar)?:
    • Proposal - create new release branch off of release-6.1.2 immediately release and cherry-pick as many fixes as possible
    • Potential bug fixes to include (54 commits across 18 PRs):
      • Documentation locator fixes - #3667, and #3689
      • Complex constraint fixes - #3811, #3809, and #3808
      • Project loading breaks 'Send to button' - #3816
      • Dispersity parameter name for shell models - #3779
      • Name selector bug in data operations panel - #3810
      • Axis scale issue logging - #3778
      • Use proper PySide6 signal checks on disconnect - #3771
      • Reset PD parameters on model change - #3768
      • Fix typo in Keissig calculator docs - #3751
      • Quick plot fixes - #3749
      • Warning for large structures in GSC - #3737
      • Fix typo in fitting options docs - #3736
      • File cleanup - #3735
      • Fix startup issue - #3732
      • Plugin model doc fixes - #3665

Open Pull Requests

  • SasView - 18 ready for review, 9 in draft, 1 question

    • Approvals - Ready to merge?
      • #3544 - shape2sas plugin models
      • #3754 - Show the correlation stats as a table
      • #3779 - Multishell model dispersity parameter fix
      • #3814 - CLI option to load SasView with file path
      • #3816 - Project loading breaks Send To button
    • Needs review
      • #3482 - Remove large files from distributions
      • #3776 - Fitting widget refactor part3
      • #3786 - Support for SAXS fitting
      • #3789 - Invariant refactor
      • #3790 - Slider widget for parameters
      • #3806 - Slider plot stacking
    • Dependabot - merge all?
    • Keep open?
      • #3534 - Fetching license file - Superseded by #3680?
  • SasData - 5 drafts, 1 in question

    • #47 - manipulations.py rewrite - Keep open?
  • SasModels - 11 ready for review, 2 competing (#608 and #658), 3 drafts

    • #687 - Adding truncated octahedron model (python and c) - Approved - Merge?
    • #689 - Model for a mixture of two homopolymers (case 0 in rpa model) - Approved - merge?
    • #667 - Guinier-Porod model limits - Approved - merge?
    • #673 - Fix limits on angles and angular dispersity - Review by Dirk requested
    • #667 - Repeated error in OpenCL - Needs reviewer

Refactoring Project

  • The refactoring roadmap is available here
  • Planning quarterly, 2-3 day, asynchronous hackathons to focus on work, reviews, etc.

CodeScene and Ruff

  • Ruff is setup on SasView, SasData and SasModels.
  • Codescene is enabled for SasData using in-repo config files (https://github.com/SasView/sasdata/tree/master/.codescene). The config currently does not trigger any PR checks.
    • Path forward:
      • Need to tweak config to ensure the code is checked, but isn't onerous to developers
      • Look at other projects that use CodeScene and how they use it
      • Need writeup on issues noted by CodeScene: what they mean, why they are an issue, what can trigger the issue, and ways to fix the issue
      • Once sasdata CodeScene is in a helpful state, move config files to both sasmodels and sasview

ADRs

Help Desk Staffing needs

  • Steve is primary and Miguel is secondary for December.
  • We have holes in the schedule from January onwards. Anybody willing and able?

AOB?

Clone this wiki locally