Skip to content
Paul Sharp edited this page Sep 22, 2026 · 5 revisions

General updates (roundtable)

  • Refactoring Project Hackathon 16-18 Sep (Sharp/Krzywon/Crake-Merani)
    • What should perspectives look like in the refactored GUI?
      • Do we want icons for perspectives, theory, data etc?
      • How does all of this look in the midi area?
      • What happens to perspectives when the close button is pressed?
    • Plotting refactor
      • Right now, we have an isolated demo of a tabbed plotting widget focussed on the Fitting perspective, alongside some code integrating the widget into the current implementation of the fitting perspective
      • Do we need to work on refactoring perspectives before adding the plotting widget?
      • What about the new MuMag perspective?
    • We have several PRs, each of which have reviewers assigned.
    • When will the next refactoring hackathon be held? Maybe early December?
  • Any SASBDB integration project updates? (Wojciech)
    • Draft stack on main: #4077 export core, #4078 export dialog/Tools menu, #4079 fitting auto-fill + CorMap
  • Generic Scattering Calculator redesign working group (Wojciech)
    • Aim: in a position to start implementation at contributor camp
  • Sasmodels working group (refactoring / marketplace vs core) (Butler)
  • Contributor Camps (Butler)
    • Camp XV — Prague, 3–9 Nov 2026planning/info page
      • Register and get travel approval
      • Poster session — SasView usage in your research, including how AI is used or would help
        • Reminder + poster theme still to go to the developer list (Butler)
      • Expected camp projects (from technical meeting): GSC, refactoring, sasmodels rework, magnetic SANS, MCR-ALS, release automation, pixi (Marie)
      • Will start planning projects, boards, and discussions
    • Camp XVI — Soleil submitted — decision late November 2026 — target early Nov 2027

Discussions

  • 6.2.1 Release

    • Timeline:
      • Code freeze: Friday 9th October
      • Release: Friday 23rd October
    • Master issue6 of 12 tracker items closed
    • Still open on the tracker:
      • #4081 Multiple / batch slicing incompatibilities — no PR - probably leave aside now
      • #3986 Invariant upgrade part II - PR for bug fixes incoming
      • #3993 Leftover crumbs when renaming a model - potentially covered by #4118
      • #3981 Pinned deps not used for release-branch PR builds
      • #4108 Form-factor plugin docs (pure-Python P(Q))
      • #4109 Plugin model error — PR #4111
    • Also in flight / discussed for 6.2.1:
      • #4067 fit_started flag — Krzywon tested, wants more before approve; reviewer now Butler
      • #4110 ghost polydispersity comboboxes (#4105, found after #4072)
        • Both of these PRs have been approved but not merged. Why is this, and should they be included in 6.2.1?
      • sasmodels #722 fractal S(Q) at small Q — listed at technical meeting
      • Include newly merged models from #719?
    • Packaging leftovers from technical meeting:
      • conda-forge 6.2.0: sasview-feedstock #56 still open (Azure/GHA failed; automerge blocked)
      • pyausaxs: no conda build; pip wheel issues on Intel Macs — James/Marie + Kristian — still waiting for release tag?
  • SAS2027

    • September 2027
    • Should be possible to have a talk/presentation and user meeting area (instead of booth)
  • Where should developer documentation go? (James)

    • At the moment, we have a developer documentation section in the docs we package with SasView, but its mostly empty.
    • Instead, it seems most developer documentation we have (style guides, tutorials etc) seem to be in the wiki. Is this the right place for them?
    • A new issue to consider is that developers might want to provide style guides to AI tools for reviewing code, and they can't easily access them if they're on the wiki.

PRs

sasview: 29 open, 15 in draft

  • Bug fixes and feature upgrades
    • #4118 3993: Remove non-existent models from the FittingWidget - Needs review, may fix 6.2.1 issue
    • #4135 Invariant Perspective Fixes - Approved by James, needs review by Paul Butler
    • #4067 Fix the fit_started flag enablement — Approved but not merged
    • #4110 Ghost polydispersity function comboboxes (#4105) — Approved but not merged
    • #4111 App-wide event filter / plugin model error (#4109) — New; needs review
    • #4087 Flatpak automated update script — Paul Sharp is reviewing
    • #4097 UTF-8 encoding — New; needs review
    • #4077 / #4078 / #4079 SASBDB export + fitting — Drafts
  • CI / developer tooling
    • #4126 Add 3.15 to CI - New; needs review
    • #3842 Add pixi configuration — Technical group to review (camp project)
    • #3932 Attach binaries to release page on tag — Still needs review (quiet since May)
    • #4099 Allow pytest on an editable install — New follow-up after #3974 merge

sasmodels: 9 open, 4 in draft

  • #722 Fractal S(Q) accuracy at small Q — Approved but not merged; candidate for 6.2.1
  • #743 Adding peak_pseudo_Voigt model — Author addressed review (7 Sep); last reviewed last week
  • #752 TCCBox as an optional dependency — Reviewed by @pkienzle
  • #754 UTF-8 encoding — New; needs review

sasdata: 7 open, 2 in draft

  • #227 Trend improvements — reviewed by @krzywon

Help desk staffing

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

  • Sep: Jeff (primary) / Marianne
  • Oct: Marianne / Paul Butler — already filled
  • Roster now runs through Jan 2027; confirm Nov+ if needed

AOB

Clone this wiki locally