Repository navigation
DevNotes_06Oct2026
Paul Butler edited this page Oct 6, 2026
·
16 revisions
- Refactoring Project (Paul S., James)
- Any remaining PRs waiting for review?
- GUI questions - could use a demo to larger group (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? What will this look like? Can we generate some mocks for this?)
- Plotting refactor
- Plotting refactoring is being integrated with the sasview data refactor branch.
- Detachable windows have a separate PR
- When will the next refactoring hackathon be held? Maybe early December?
- Note that contributor camp ends in early Nov - this could help us keep up momentum.
- Any SASBDB integration project updates? (Wojciech)
-
Generic Scattering Calculator redesign working group (Wojciech)
- Temporarily on back burner. No longer aiming for contriubutor camp
- May target a focused hackathon in 2027 - possibly in conjunction with LINXS
- Sasmodels working group (refactoring / marketplace vs core) (Butler)
- Meeting held on Oct 23 and list updated for contributor camp
- Prioritization exercise still waiting for Paul to send out
- Marketplace.sasview.org has been upgraded in preparation for the camp
- It now runs from the CI on github/marketplace (was completely decoupled from github)
- Upgraded from python 3.8 to 3.12 and Django 4.2.30 to Django 5.2.17
- Fix for files not uploading applied
- Wiki page
- Contributor Camps (Butler)
- Camp XV — Prague, 3–9 Nov 2026 — planning/info page
- Register and get travel approval
- Currently 21 attendees effectively confirmed with 2 to 3 more in discussion
- 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: Envisioning two main working groups with other ad hoc items like Other release automation, pixi (Marie) and bug/maintenance fixes
- sasmodels rework
- Discussion about a joint magnetic/diff SAS, data refactor and plot refactoring
- Discussion planning
- AI discussion (for contributions and for users)
- Expanded roadmap discussion: what is missing for the community and who can contribute or find resources to fill the gaps
- 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 - Paul Sharp
- 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 see [#4135]
- #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?
- 6.2.0 documentation issue for installing on ubuntu. Installed from github with pyinstaller.
- Possibly just need to be clearer with recommended installation methods.
- Timeline:
-
SAS2027
- September 2027
- Should be possible to have a talk/presentation and user meeting area (instead of booth)
- Possible co-share space or collaborate with CCP-SAS/SHAPESPYRE
-
Improving/adding to Developer documentation beyond docs strings (James)
- James adding rst files for top lever overviews
sasview: 28 open, 13 in draft
- Bug fixes and feature upgrades
- #4111 App-wide event filter / plugin model error (#4109) — READY TO MERGE?
- #4118 3993: Remove non-existent models from the FittingWidget may fix 6.2.1 issue - READY TO MERGE?
- #4135 Invariant Perspective Fixes - Status of concerns?
- #4067 Fix the fit_started flag enablement — READY TO MERGE?
- #4077 SASBDB export — New; needs review
- #4097 UTF-8 encoding — New; needs review
- #4110 Ghost polydispersity function comboboxes (#4105) — CAN THIS BE MERGED?
- #4124 Allow MDI area windows to be detached/reattached on demand -> refactor24
- #4133 Mumag refactor to refactoring branch -> refactor24
- #4144 Detachable Windows - how does this relate to 4151? NEEDS FINAL REVIEW (seg faults fixed?)
- #4151 Begin plotting refactor integration -> refactor24
- CI / developer tooling
- #3842 Add pixi configuration — Technical group to review (camp project)
- #3932 Attach binaries to release page on tag — Still needs review (quiet since May)
- #4087 Flatpak automated update script — — CODE APPROVED - NEEDS functionality test? Who can do?
- #4099 Allow pytest on an editable install — New follow-up after #3974 merge - STATUS OF ERRORS?
sasmodels: 10 open, 4 in draft
- #743 Adding peak_pseudo_Voigt model — Author addressed review (30 Sep); needs final approval
- #752 TCCBox as an optional dependency — Reviewed by @pkienzle
- #754 UTF-8 encoding — NEEDS DISCUSSION
- #762 Fix text in math in model docs -- APPROVED- READY TO MERGE?
- #764 Adds gaussian quadrature points for adaptive integration for python - New - needs review
- #765 View plugin docs with sasmodels.compare - Needs functionality review
sasdata: 5 open, 2 in draft
- #228 Fix endianness assumption in data handling - NEEDS REVIEW
- #235 Reorganize refactor data loaders --> refactor --issues addressed?
- #237 Centralized importer Class --> refactor -- approved but failing tests...
https://github.com/SasView/sasview/wiki/DevNotes_HelpDesk
- Roster now runs through Dec 2026 - need secondary for January plus....
- 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