Repository navigation
RefactorHackathon‐2026‐III
Jeff Krzywon edited this page Sep 14, 2026
·
7 revisions
During the hackathon we will primarily focus on work related to the data refactoring project. This is the third quarterly hackathon dedicated to this project.
Dates were selected based on the results of a When2Meet Poll.
- Three days will be dedicated to working on the refactor project.
- One daily check-in is planned, at 13:00 UTC (9 am EDT, 2 pm GMT, 3 pm CEST) via the usual Zoom link.
- Communication can be done through the SasView slack channel (#code-camp), or through the usual Zoom link.
- All work should be based off the refactoring branches in sasdata and sasview
- An initial planning session is scheduled for Monday, Sept. 14.
- https://github.com/SasView/sasdata/blob/refactor_24/sasdata/sasdata_design_decisions.rst
- Potential Work Packages:
- SasView:
- Undo stack planning and design (http://github.com/orgs/SasView/discussions/2951) - Piotr Rozycko (rebase for merging to main)
- Data Explorer data/plot/trend/perspective representations - James Crake-Merani
- MuMag: Tool -> Perspective - James Crake-Merani
- Plotting refactor integration: Create issues for implementation - Paul Sharp
- HDF file loader interface (general loader for any HDF file) - Jeff Krzywon
- ASCII file loader interface (fix and/or document issues found in testing) - Jeff Krzywon - 2D DAT files still in question - https://github.com/SasView/sasview/issues/3533
- Slicer front-end
- SasData:
- Data loaders (Reorganize and Fix Bugs) - Jeff Krzywon
- Data loaders (Add missing readers) - Jeff Krzywon
- SasModels:
- SasData integration (remove built-in data objects)
- SasView:
- SasData
- Main refactoring branch: https://github.com/SasView/sasdata/tree/refactor_24
- SasView
- Main refactoring branch: https://github.com/SasView/sasview/tree/refactor_24
- HDF5 file viewer: https://github.com/SasView/sasview/tree/3011-hd5-file-viewer
- Plotting refactor (integration rebased to refactor): https://github.com/SasView/sasview/tree/refactor_24_plotting_refactor_integration_rebase
- Plotting refactor (subplots): https://github.com/SasView/sasview/tree/plotting_refactor_integration_add_plotwidget_as_subwindow
- Plotting refactor (perspective plots): https://github.com/SasView/sasview/tree/plotting_refactor_integration_add_fixedTabs
- Data Explorer: https://github.com/SasView/sasview/tree/refactor24-data-explorer
- 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