-
Notifications
You must be signed in to change notification settings - Fork 48
DevNotes_21Apr2026
Paul Butler edited this page Apr 21, 2026
·
16 revisions
- Technical meeting update?
- early June for next hackathon
- Deep discussion about automating release process withe Jeff and Piotr taking on some tasks to make improvements.
- Refactoring project updates?
- SASBDB integration project? (Wojtek)
- look at linear plots which are not obvious to bio users (particularly for Guinier)
-
Generic Scattering Calculator redesign working group
- Still processing all the feedback from the first draft use case document sent out after last meeting
-
Sasmodels working group (refactoring project and marketplace vs core etc) (Paul and Wojciech)
- Nothing new but quite a bit of work going on in sasmodels (new models, new structure factors)
- https://github.com/SasView/sasview/wiki/ContributorCampXV
- Working on registration page - nearly done
- Status of hotel
- Will not be able to get special pricing
- Hermitage preferred but cannot accommodate 20 rooms for the full period
- Should decide on main hotel (maybe Hermitage anyway maybe another) with good bar facilities and then provide names of some nearby options as fallback.
- possible activities being worked on
- Need to start working with Soleil for 2027
- Marianne will let us know when it is time to start the process. Possibly as late as June
-
6.1.3:
- 6.1.3 is out
- Any issues reported so far?
- pip install wheel from fresh 3.14 python environment because old setup tools is needed.
-
6.2.0:
- Release manager - Sujaya
- Paul S. will be backup if timelines slip etc
- The release checklist can be found here
- Are we releasing a new version of sasmodels and sasdata to support this?
- YES
- Semantic versioning as part of documentation for downstream users? -- bug, feature, or breaking?
- sasview pacakge is but we should check what version number needs to be given to sasdata and sasmodels
- Proposed release date: ~June 2026
- This release has a lot in it. We therefore need to move soon on preparing for it.
- We need to announce a code freeze date ASAP to the developer group. Needs to provide reasonable time for those without dedicated time to make arrangements.
- May 15 code freeze feature
- Sujaya to send information to developer list very soon on the freeze date as well as the fact that it will apply to all 3 packages.
- Are there sections which can have a later code freeze (e.g. plugin portion of a model). If so what is it? Also needs announcing.
- Maybe but let's not decide that now. If on the 15th there are models for which this is a question we can revisit.
- Note that we had an issue when we did that for the 2 Yukawa though that one did not follow the normal plugin structure so even for models we should be careful.
- Release manager - Sujaya
- New draft of linting and formatting ADR: Code Linting and Formatting using Ruff
- Will give folks a couple of weeks (next call) to comment before sending to developer list
- Anything else ready for discussion here?
https://github.com/SasView/sasview/pulls
Merge candidates (approved review: 2)
- #3923 - Use native browser for help - rebased against current main
- #3918 - Release automation script rework
Changes requested (1)
- #3842 - Add Pixi config file + setup automated versioning
Needs review - in Discussion (3)
- #3881 - Inversion code clean up - Paul S. to review
- #3895 - v6.1.3 Changes
- #3910 - Safe flag - Paul K. has reviewed
Needs reviewers (1)
- #3922 - Remove print statements from sascalc tests
DRAFTS (11)
- #3926 - check if the doc location is correct. Needs installer.
- #3913 - Sasbdb load
- #3912 - SASBDB export
- #3902 - undo_redo branch rebased to refactor_24
- #3790 - Slider option for parameters
- #3761 - Keep tabbed plotter inside main window
- #3111 - Plotting refactor integration
- #3006 - Refactoring Branch
- #2940 - Plotting refactor
- #2782 - Interpolation for operations (long-running)
- #2315 - Auto-plot data sent to fitting (long-running)
https://github.com/SasView/sasmodels/pulls
Needs review - in Discussion (4)
- #704 - Adding torus elliptical shell model
- #694 - Adding a pure python truncated octahedron model with Fibonacci orientation averaging
- #658 - Simple adaptive integration
- #608 - Better integration
Needs reviewers (4)
- #718 - Adding truncated tetrahedron model pure python
- #714 - Fuzzy sphere doc update
- #710 - Adaptive integration for truncated octahedron
- #709 - Citation and contributors
DRAFTS (6)
- #719 - Aggregate and chain structure-factor models
- #708 - Sasmodels shape visualization (Draft)
- #705 - Add tetrapod model implementation (Draft)
- #689 - Model for a mixture of two homopolymers (RPA case 0) (Draft; approved)
- #665 - Send data mask from theory calculator into plotter (Draft; approved)
- #449 - WIP: spelling fixes in two_power_law (Draft; changes requested)
https://github.com/SasView/sasdata/pulls
Merge candidates (approved review: 1)
- 201 - remove autogen code
Needs review - in Discussion (1)
- #198 - Refactor 24 trend
Needs reviewers (2)
DRAFTS (6)
- #197 - Additional Slicers for the refactor branch (Draft)
- #156 - Work on the SasData object definition (Draft)
- #106 - Sasview database (Draft) - Jeff to get merged into refactor branch
- #101 - 48 fractional binning (Draft)
- #79 - Refactoring Branch (Draft)
- #62 - Interpolations for data operations (Draft)
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