-
Notifications
You must be signed in to change notification settings - Fork 49
RefactorHackathon‐2026‐III
Jeff Krzywon edited this page Jul 28, 2026
·
1 revision
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 will be selected based on the results of a Doodle Poll.
- Two to 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 to be held on May 29, 2026.
- 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