-
Notifications
You must be signed in to change notification settings - Fork 47
DevNotes_09Jan2026_Technical
Jeff Krzywon edited this page Jan 9, 2026
·
8 revisions
6.1.2 - Status
- Release is available - https://github.com/SasView/sasview/releases/tag/v6.1.2
- Release checklist almost complete - https://github.com/SasView/sasview/wiki/v6.1.2
- Final work to be merged into main - https://github.com/SasView/sasview/pull/3829 - Needs reviewer(s)
- https://github.com/SasView/sasview/releases/tag/v6.1.2.post1 - Flatpak manifest - Will not be merged into main (v6.1.3 work can handle this)
6.1.3 - Status
- Release date: Sooner rather than later? Fixes issues with mathematical constraints (recent help message)
- Alpha1 is available - https://github.com/SasView/sasview/releases/tag/v6.1.3a1
- Release checklist started - https://github.com/SasView/sasview/wiki/v6.1.3
- Review https://github.com/SasView/sasview/issues/3793 and try to get as many of the issues noted into the release
Wiki updates - Authors needed
- Release checklist template that can be pasted into new release pages - Jeff to write for next technical meeting
- Version number and where to find all instances
- How to select what to include (bug fix vs. feature vs. major release)
- What is needed pre-tag?
- What is needed post-tag?
- Different binaries and external releases (e.g. flatpak, conda, and pypi)
- Environment setup - venv vs. conda (vs. pixi...) - Marie to update and ask Piotr to check - May need to wait on work related to pixi
- Flatpak publishing procedure - Jeff (with James' help)
Meetings and Groups
- Focused working groups vs. General/Technical meetings
Status updates of ongoing projects
- Shape2SAS and SAXS fitting (Kristian)
- CodeScene and Ruff (Paul S./Jeff)
- Linting work complete - Need an ADR write-up
- CodeScene integration - No rules set - Need a wiki with info first
- Perspective Refactoring (Sujaya/Piotr)
- Fitting refactor #3 - https://github.com/SasView/sasview/pull/3776 - Batch fitting issue
- Invariant refactor - https://github.com/SasView/sasview/pull/3789 - Merged!
- Refactoring Project (Paul S./Marie/Jeff/Piotr/Marianne)
- Refactor roadmap
- Hackathon
- Please respond to doodle poll!
- Current best dates: Fri Mar 13, Mon Mar 16, and Tues Mar 17
- Would offer a planning day on Friday and two working days
ADRs
- Published:
- https://github.com/orgs/SasView/discussions/3831: Dependency Freezing
- To be finalized:
-
https://github.com/orgs/SasView/discussions/3171: Linter
- Paul Sharp to write final draft
- Approved for sending once draft is available
-
https://github.com/orgs/SasView/discussions/3170: Type hints
- Ready to send out - https://github.com/orgs/SasView/discussions/3170#discussioncomment-15270540
-
https://github.com/orgs/SasView/discussions/3583: Revised ADR Process
- Ready to send out
-
https://github.com/orgs/SasView/discussions/3171: Linter
- Ongoing discussion:
- https://github.com/orgs/SasView/discussions/3511: Use web browser instead of built-in window
-
https://github.com/orgs/SasView/discussions/3503: Citing SasView and Parallel Projects
- Are we ready for a final proposal?
- 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
- Py3.14 support
- Stuart has a PR in to add 3.14 as a testing version
- numba 0.63 - may be py3.14 compatible - Paul S. to test - Tested and works!
- PySide6 release 6.10.1(?) in late November supports py3.14
- Looks like we are close (or maybe even ready)
- Invariant
- Fail early or is slope >= 0.0 valid?
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