-
Notifications
You must be signed in to change notification settings - Fork 49
DevNotes_09Sep2025
General Updates
- Technical group still meeting but every other week on alternate weeks to regular developer meeting
** Future Conda Support ** We switched to the conda-forge channel, and are using miniforge or pixi to have a fully open-source approach, which does not fall under the Anaconda Inc licensing. Those tools “prefer” conda-forge by default. Pixi, a new tool getting a lot of popularity in the scientific Python community. It actually “prefers” to use conda-forge packages over the PyPI ones due to the more consistent binary compatibility, as the conda-forge folks make sure their toolchain for compiling the fleet of packages is compatible across them. That’s not necessarily true for the PyPI wheels when mixed with other packages coming from conda-forge (some dependencies may use incompatible compiler versions, etc. that may cause failures such as segfaults – very famous one is the mix of pyqt5 and qt5 from conda-forge with pyqt5 from PyPI, installed on top of the conda-forge provided packages.)
6.1.1 Release Status
- Last-minute blocker issues status
- Magnetic Fitting: Issue #3557, PR #3581 - Piotr working on, but outstanding issues
- PD Display: Issue #3576, PR #3582 - Paul Butler to review and merge if ready
- Flatpak processes - Writeup?
- Final release date: ASAP
Upcoming events
- Next contributor camp planning - https://github.com/SasView/sasview/wiki/ContributorCampXIV
- BIOSAS meetings for contributor camp: https://github.com/SasView/sasview/wiki/BioSAS-meetings - First meeting Sept. 17
- magSANS meetings for contributor camp: In progress
- Hybrid SasView Tutorial with Munich (Oct 23/24) - https://indico.frm2.tum.de/event/594/
Status updates of ongoing projects
- Two Yukawa S(Q) (Yun/Paul K.)
- Shape2SAS (Kristian)
- CI automation (Jeff)
- CodeScene and Ruff (Paul S./Jeff)
- Refactoring Project (Lucas/Paul S./Jeff)
- Release Automation
ADRs
- To be sent to the mailing list unless more discussion required:
- https://github.com/orgs/SasView/discussions/3245: Dependency Freezing
- https://github.com/orgs/SasView/discussions/3171: Linter
- https://github.com/orgs/SasView/discussions/3170: Type hints
- 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
- New ADRS:
- https://github.com/orgs/SasView/discussions/3583: Revised ADR Process
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