-
Notifications
You must be signed in to change notification settings - Fork 48
DevNotes_5May2026
-
Technical meeting updates?
- Attendees: Jeff, Paul S, Sujaya
- Discussion about next refactoring hackathon
- Quick PR run-down — assigned urgent ones to present devs
- Discussed release-related ADRs:
- Drafting is very large → split into smaller ADRs?
- Needs further discussion at the fortnightly meeting
- Need feedback for ADR: defining release process
- What can be added after code freeze?
- What to do with dev releases after a stable release?
- What to include in release notes for dev releases: since the last stable or the last dev?
-
Refactoring project updates?
- 2/3 days in June
- Jeff sent out doodle poll
-
SASBDB integration project (Wojciech)
- discussed Guinier approximation
- need feedback on this prototype
-
Generic Scattering Calculator redesign working group
- the webpage has been updated
-
Sasmodels working group (refactoring project and marketplace vs core etc) (Paul and Wojciech)
- issues with models taking a long time
- planning/info page
- considering another hotel option: Grand Hotel
- cheaper
- good amenities
- decent place
- bit further away (20 min walk)
-
New versions for SasModels (1.0.13) and SasData (0.12.0)
-
Timeline:
- 15 May: feature freeze
- Shortly after (~18 May): alpha release
- Mid June: end of alpha testing and full code freeze
- End of June: full release
-
This is a feature release, so the main focus is on new features and major changes:
-
MultiSlicers by @jellybean2004 in
#3758, #3806, #3832 -
Invariant refactor and improvements by @jellybean2004 in
#3789, #3835, #3861, #3888, #3897 -
NavigationTool (Send to Data Explorer button on plots) by @ChristianWoegerbauer in
#3763 -
UI/UX improvements and Corfunc refactor by @jellybean2004 in
#3587, #3833, #3850
-
-
PRs related to these (dependencies, patches) will be included in the alpha
-
Major bug fixes will be included in the alpha
-
Additional bug fixes and infrastructure changes to include: to be discussed
Discussions:
- to create release branch from main, so include all PRs that have been merged\
- QtWebEngine to native browser switch to be added as a feature
- python 3.13 with support for 3.14 for next release
- there may be some slightly problematic PRs, like SAXS PR, but should be okay
- for the three new models, which are taking a lot of time, add for now -- mention that they will be improved in later releases
- for sasdata, merging 3 refactoring PRs
- Defining the Release Process and the Release Manager Role: needs discussion
- Automating Release Processes
- New code should be formatted using a linter
https://github.com/SasView/sasview/pulls
Approved (3)
- #3940 - Fix copy/paste structure factor errors
- #3937 - Use the new, official digicert action
- #3918 - Release automation script rework
Need review (4)
- #3931 - Adds dummy err_data to residual data for slicers to work
- #3928 - Normalise wedge slicer phi to (-180,180]
- #3910 - Safe flag
- #3895 - v6.1.3 Changes
Need reviewers (1)
- #3938 - Fix invocation of compile_licenses.py
Drafts (13)
- #2315 - Sending data to fitting automatically plots the data (#2299)
- #2782 - Interpolation for operations
- #2940 - Plotting refactor
- #3006 - Refactoring Branch
- #3111 - Plotting refactor integration
- #3761 - Keep the tabbed plot widget inside the main window
- #3790 - 2091 slider option for parameters
- #3902 - undo_redo branch rebased to refactor_24
- #3912 - SASBDB export
- #3913 - Sasbdb load
- #3926 - check if the doc location is correct. Needs installer.
- #3932 - Upload Binaries On Tag
- #3821 - Use Node 24 for all actions to be sure no issues
https://github.com/SasView/sasmodels/pulls
Approved (2)
Need review (5)
- #608 - Better integration
- #658 - Simple adaptive integration
- #694 - Adding a pure Python truncated octahedron model with Fibonacci orientation averaging
- #704 - Adding torus elliptical shell model
- #714 - Fuzzy sphere doc update
Need reviewers (2)
- #710 - Adaptive integration for truncated octahedron
- #722 - Verify accuracy of fractal S(q) for small q
Drafts (6)
- #449 - WIP: Spelling fixes in two_power_law model
- #665 - Send data mask from theory calculator into plotter
- #689 - Model for a mixture of two homopolymers (case 0 in rpa model)
- #705 - Add tetrapod model implementation
- #708 - Sasmodels shape visualization
- #719 - Aggregate and chain structure-factor models
https://github.com/SasView/sasdata/pulls
Approved (2)
Need reviewers (1)
- #202 - Enable Minimal Safety Net for CodeScene
Drafts (3)
- #62 - Interpolations for data operations
- #156 - Work on the SasData object definition
- #197 - Additional slicers for the refactor branch
https://github.com/SasView/sasview/wiki/DevNotes_HelpDesk
- Covered through June (need summer coverage)
- 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