-
Notifications
You must be signed in to change notification settings - Fork 47
DevNotes_12Dec2025_Technical
Jeff Krzywon edited this page Dec 12, 2025
·
7 revisions
6.1.2 Release Status
- Final release date: December 16 after the call?
- Builds and issues:
- Flatpak is building successfully! - https://github.com/flathub/org.sasview.sasview/pull/14
- Mac Intel Support - macos13 is closing down so macos-13 removed - use macos-15-intel instead?
-
Windows build not signed when tag created - needs investigating or individual to sign- Fixed in #3817
- Other work included in the release branch
- run.py removed- keep in? - needs documentation if kept
- Inversion and Inversion bug fixes by @jellybean2004
- pyAUSAXS pypi package instead of AUSAXS C library
- Other things to include at this point? NOTHING ELSE
Status updates of ongoing projects
- Shape2SAS and SAXS fitting (Kristian)
- CodeScene and Ruff (Paul S./Jeff)
- Linting work complete?
- CodeScene integration - Enabled on SasData, but with no rules set
- Perspective Refactoring
- Fitting refactor #3 - https://github.com/SasView/sasview/pull/3776 - Constraints issue
- Invariant refactor - https://github.com/SasView/sasview/pull/3789 - One review with issues noted
- Refactoring Project (Paul S./Marie/Jeff)
- Refactor roadmap
- Availability to work on the project? Need a timeline
- Intern availability or good projects?
- NIST deadline for project submission is Monday, Jan. 5, 2026
- Schedule a virtual hackathon for early spring?
- 2-3 days to work on specific projects and reestablish consistent work
- Intern availability or good projects?
- Current status:
- SasData pretty far along and some already integrated into master branch
- Data Explorer, and Plotting in the works, but nothing in sasview main
- Analysis integration not started
ADRs
- To be finalized:
-
https://github.com/orgs/SasView/discussions/3245: Dependency Freezing
- Jeff to write final ADR and close discussion
-
https://github.com/orgs/SasView/discussions/3171: Linter
- This would only apply to ruff and ruff configs
- Need a write-up on activating for developer systems (one line command, but I don't see it anywhere in our dev docs)
-
https://github.com/orgs/SasView/discussions/3170: Type hints
- Required versus suggested.
-
https://github.com/orgs/SasView/discussions/3583: Revised ADR Process
- Propose finalizing?
-
https://github.com/orgs/SasView/discussions/3245: Dependency Freezing
- 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
- Need recommendation for parallel projects
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
- Py3.14 support
- numba 0.63 - may be py3.14 compatible - Paul S. to test
- PySide6 release 6.10.1(?) in late November supports py3.14
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