Skip to content

DevNotes_09Jan2026_Technical

Jeff Krzywon edited this page Jan 9, 2026 · 8 revisions

6.1.2 - Status

6.1.3 - Status

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

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?

Clone this wiki locally