-
Notifications
You must be signed in to change notification settings - Fork 49
DevNotes_06Feb2026_Technical
Jeff Krzywon edited this page Feb 6, 2026
·
2 revisions
- Refactoring Project (Paul S./Marie/Jeff/Piotr/Lucas/Adam)
- Hackathon
- Best dates: Fri Mar 13, Mon Mar 16, and Tues Mar 17
- Planning day on Friday and two working days on Mon and Tues
- Project status meeting (this meeting!)
- Goals:
- Use sample meta data for something useful!
- Parameterized data sets (plots as a function of temperature, etc)
- Simple to represent data across parameter space
- Abstract the data object
- Combine plots in a meaningful way
- Analyze groups of data as a single object
- Create those data groups quickly
- Refactor roadmap
- Active branches:
- SasData
- Main refactoring branch: https://github.com/SasView/sasdata/tree/refactor_24
- SasData refactor API: https://github.com/SasView/sasdata/tree/sasview-database
- 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 (base): https://github.com/SasView/sasview/tree/plotting_refactor_tabs
- Plotting refactor (integration): https://github.com/SasView/sasview/tree/plotting_refactor_integration
- 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
- Fixes to data explorer: https://github.com/SasView/sasview/tree/refactor24-data-explorer-fixes
- SasData
- Recent work:
- Refactor join tests: https://github.com/SasView/sasdata/pull/165
- ND Rebinner: https://github.com/SasView/sasdata/pull/178
- 3D data support: https://github.com/SasView/sasdata/pull/181
- Quantity name: https://github.com/SasView/sasdata/pull/183
- Data operations: https://github.com/SasView/sasdata/pull/184
- What's left to do:
- Finish data loader port (red2d_reader, abs_reader, saxs_reader, sesans_reader)
- Finish operations
- Finish rebinning
- Apply to slicers (might need a larger refactor here)
- Finish trends and interpolations
- Data explorer data representations
- Data explorer linking gui to data
- Data explorer trend and plot representations
- Data explorer combining data
- Plotting refactor integration (finalize)
- Plotting tweaks as needed
- Slicer GUI
- Perspective data handling (likely last)
- Near-term projects people could tackle now:
- Finish data loader port (red2d_reader, abs_reader, saxs_reader, sesans_reader) - Maybe already finished? - Multi-column ascii data all taken care of in base ASCII reader
- Finish operations
- Finish rebinning
- Finish trends and interpolations
- Data explorer data representations
- Data explorer linking gui to data
- Data explorer trend and plot representations
- Plotting refactor integration (finalize)
- Hackathon
- 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