-
Notifications
You must be signed in to change notification settings - Fork 50
DevNotes_22Sep2026
Paul Sharp edited this page Sep 22, 2026
·
5 revisions
- 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?
- What should perspectives look like in the refactored GUI?
- Any SASBDB integration project updates? (Wojciech)
-
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)
- Meeting on Sep 23rd
- Wiki page
- Contributor Camps (Butler)
- Camp XV — Prague, 3–9 Nov 2026 — planning/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
- Camp XV — Prague, 3–9 Nov 2026 — planning/info page
-
6.2.1 Release
- Timeline:
- Code freeze: Friday 9th October
- Release: Friday 23rd October
- Master issue — 6 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_startedflag — 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?
-
#4067
- 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?
- Timeline:
-
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.
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
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
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
- View/Subscribe to the SasView Calendar
- Fortnightly developer's agenda/minutes
- Developer Guides
- Admin Processes and Procedure Notes
- Active Project Pages
- Historical Archive of Obsolete Pages
- Contributor e-Learning Course (free)
- Non Coding contribution needs/projects
- New functionality projects
- acknowledging contributions