-
Notifications
You must be signed in to change notification settings - Fork 48
DevNotes_23Jan2026_Technical
Jeff Krzywon edited this page Jan 23, 2026
·
5 revisions
6.1.3 - Status
- Release date: February-ish?
- Release manager...?
- Alpha1 is available - https://github.com/SasView/sasview/releases/tag/v6.1.3a1
- Release checklist - https://github.com/SasView/sasview/wiki/v6.1.3
- Need to review https://github.com/SasView/sasview/issues/3793 for issues to include (and add them to the checklist!)
Future releases
- Four releases in 2025 - similar number this year?
- 6.2.0 - June/July - based off current main branch - Work from November contributor camp
- 7.0.0 - Alpha late 2026/early 2027? - refactoring work - sasdata v1.0
Wiki updates - Authors needed
- Release checklist template that can be pasted into new release pages - First Draft
- Environment setup - #3842
- Flatpak publishing procedure - In Progress
Meetings and Groups
- Potential upcoming working groups (in order of likelihood)
- Generic scattering calculator - meeting on February 12
- Model submission and marketplace
- Hard matter (diffraction) perspective)
- Simultaneous fitting workflows
- Resolution treatment
Status updates of ongoing projects
- Shape2SAS and SAXS fitting (Kristian)
- CodeScene and Ruff (Paul S./Jeff)
- Linting work complete - ADR write-up available
- CodeScene integration - No rules set - Need a wiki with info first - Still outstanding
- Refactoring Project (Paul S./Marie/Jeff/Piotr/Lucas/Adam)
- Refactor roadmap
- Hackathon
- Doodle poll results: https://doodle.com/group-poll/participate/eEQD88We
- Best dates: Fri Mar 13, Mon Mar 16, and Tues Mar 17
- Planning day on Friday and two working days on Mon and Tues
- Define and assign work packages
Pull Requests
- Discuss any pressing PRs not touched in on-going projects
ADRs
- Published:
- https://github.com/orgs/SasView/discussions/3831: Dependency Freezing
- Sent out for review:
- https://github.com/orgs/SasView/discussions/3583: Revised ADR Process
- https://github.com/orgs/SasView/discussions/3171#discussioncomment-15497631: Linter
- https://github.com/orgs/SasView/discussions/3170#discussioncomment-15270540: Type hints
- https://github.com/orgs/SasView/discussions/3503#discussioncomment-15478775: Citing SasView and Parallel Projects
- Ongoing discussion:
- https://github.com/orgs/SasView/discussions/3511: Use web browser instead of built-in window
- New to discuss
-
https://github.com/orgs/SasView/discussions/3475: Release automation
- Zenodo generation
- Pypi publishing
- Upload binaries to releases
- Auto-generate PR for release branch
- What is required for each?
- Process for including marketplace models
- Possible working group
-
https://github.com/orgs/SasView/discussions/3475: Release automation
Other discussions (if time permits)
- Long-term Mac Intel support
- Jeff to poll NIST summer students to see how much use we have from Mac Intel - summer 2026
- No known developers with a working Intel Mac that runs MacOS 15...
- Dependency support on Intel Macs will be a huge factor in this decision - Piotr
- Numpy support through 2026-ish - conda started removing support in August 2025
- Stop support as of v6.2.0 likely
- Py3.14 support
- Tests already run python 3.14
- When to move to for builds? v7.0 a likely good transition
- Any new features we should be aware of? Native multithreading!
- py3.15 will be available in Oct. 2026... but what about dependency support?
- Invariant
Fail early or is slope >= 0.0 valid?https://github.com/SasView/sasview/issues/3836https://github.com/SasView/sasview/pull/3841- https://github.com/SasView/sasview/issues/3825 - update documentation for 6.1.3
AOB?
- 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