ContributorCampXII_Topics - SasView/sasview GitHub Wiki
General model writing/documentation/tutorial
POTENTIAL PARTICIPANTS: Steve King, Katie Weigandt, Yun Liu, Susana Teixeira, Lilly Motabar, Kush Patel, Josiah Hanson, Paul Butler
REQUIRE HELP FROM: Steve King, Paul Butler
TASKS:
- Verify existing tutorials
- Update documentation (see tickets)
- Add missing documentation (See tickets)
- Write new tutorials
- Work on general models
sasdata/plotting refactor
POTENTIAL PARTICIPANTS: Jeff Krzywon, Lucas Wilkins, Mathieu Doucet, Andrew Jackson, Dan Allan, Maria Patrou
REQUIRE HELP FROM: Jeff Krzywon
TASKS:
- Finish sasdata refactor
- Testing sasdata refactor and tweaking
- Plotting refactor Design discussions
Materials models/workflows + sesans/interferometry
POTENTIAL PARTICIPANTS: Ryan Murphy, Ted, Anita Zhang, Yingriu Shang, Gernot Rother
REQUIRE HELP FROM: Paul Kienzle, Paul Butler, Caitlyn Wolf
TASKS:
- Extend invariant perspective to 3-phase invariant
- Add pore size distribution
- Consider other materials relevant models (look at IRENA for example)
- Build concrete models (sum but with named parameters?)
- Document
- Build Tutorial
Bio tools workflows and gen scattering
POTENTIAL PARTICIPANTS: Yun Liu, Susana Teixeira, Lilly Motabar, Kistian Lytje, Ben Thompson, Miguel Gonzales
REQUIRE HELP FROM: Kienzle
TASKS:
- Finish two Yukawa
- Finish PDB to form factor
- Address how to handle resolution issue smoothly in above
- Add hydration model from Jan Scov
- Add, update Documentation for new functionality
- Tutorials (including PR tutorial check)
- Discuss code optimization
- Optimize Debye function code
- Usage of numba or pyTorch for math?
- Start implementation test as appropriate
AI/ML
POTENTIAL PARTICIPANTS: Graham Roberts, Tyler Martin, Mathieu Doucet, Tim Snow, Maria Patrou, Paul Kienzle, Dan Alan, Nate Maytan
REQUIRE HELP FROM: Paul Kienzle, Tim Snow
TASKS:
- Integrate Roberts tool into fitting as help
- Discuss other tools ideas
- Discuss how else AI/ML could be used
- Discuss framework for future(pyTorch?)
magSANS/RheoSANS tools & workflows
INTERESTED PARTICIPANTS: Jonathan Gaudet, Anika Stelhorn, Mariana Gerina, Yingriu Shang, Paul Butler, Ryan Murphy, Gernot Rother, Katie Weigandt, Jack Rooks, Kush Patel
REQUIRE HELP FROM: Paul Butler, (Dirk Hoeneker)
TASKS:
- Move marketplace models as needed
- Test functionality
- Check code is optimized
- Check/Finish documentation
- Check/Add unit tests
- Submit PR
- Gen Scatter calculator mag tools
- Final for 6.0
- Test extensively
- Add/updated Documentation
- Write Tutorial?
- Slicers
- Add ROI statistical info for ALL ROI
- Remove boxsum
- Add 2D peak fitting (radial and tangential)
- Do we really want handles?
- Add all slicers to edit and batch
- Build next layer: multiple slicers
- Redo file selection for batch slicers
- DESIGN WORK - rocking curves, anisotropy factors and parametric plots
Sasmodels
INTERESTED PARTICIPANTS: Paul Kienzle, Piotr Rozyczko, Maria Patrou, Mathieu Doucet, Nate Maytan, Jeff Krzywon
REQUIRE HELP FROM: Paul Kienzle
TASKS:
- Remove sasmodels shim from sasview
- Refactor using PyTorch
Web API/Web UI
INTERESTED PARTICIPANTS: Brian Maranville, Tyler Martin, Jeff Krzywon, Mathieu Doucet, Nate Matayan, Maria Patrou
REQUIRE HELP FROM: Krzywon
TASKS:
- Finish API
- Build web app
- Document pipelining using new API
Build issues and release automation (actions, conda, CI)
INTERESTED PARTICIPANTS: Max Rakitin, Jeff Krzywon, Piotr Rozyczko, Lucas Wilkins, Mathieu Doucet, Maria Patrou
REQUIRE HELP FROM: Jeff Krzywon, Lucas Wilkins, Tim Snow, (Wojciech Potrzebowski)
TASKS:
- Simplify conda release on all platforms
- How to better manage CI build processes
- Better version requirement management
- Signing issues management
SasView Analytics
POTENTIAL PARTICIPANTS: Lucas Wilkins
REQUIRE HELP FROM: Lucas Wilkins
TASKS: