Skip to content
Paul Butler edited this page Apr 21, 2026 · 16 revisions

General updates (roundtable)

  • 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)

Next contributor camp - Prague

  • 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

Releases

  • 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.

ADRs?

  • 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?

Pull requests

SasView/sasview (18 open PRs)

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)

SasView/sasmodels (14 open PRs)

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)

SasView/sasdata (10 open PRs)

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)

  • #202 - Enable Minimal Safety Net for CodeScene
  • #200 - Citation and contributors

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)

Help desk staffing

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

  • Covered through June (need summer coverage)

AOB

Clone this wiki locally