-
Notifications
You must be signed in to change notification settings - Fork 50
RefactorHackathon‐2026‐III
Jeff Krzywon edited this page Aug 25, 2026
·
4 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 will be during the technical meeting prior to the hackathon.
- 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
- Data Explorer data/plot/trend/perspective representations
- Plotting refactor integration - https://github.com/SasView/sasview/tree/refactor_24_plotting_refactor_integration_rebase
- HDF file loader interface (general loader for any HDF file) - Paul Butler
- ASCII file loader interface (fix and/or document issues found in testing) - Paul Butler - 2D DAT files still in question - https://github.com/SasView/sasview/issues/3533
- MuMag data handling - The base work is in https://github.com/SasView/sasview/tree/refactor24-data-explorer
- Slicer front-end
- SasData:
- Data loaders (add ones that are missing) - Jeff Krzywon
- Data Trends (finalize) - Miguel Gonzalez (Jeff Krzywon to review)
- Finalize slicing backend - 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