Skip to content

ContributorCampXII_Topics

Andrew Jackson edited this page Jan 20, 2024 · 3 revisions

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:

  • Extent invariant perspective to 3-phase invariant
  • [Add]
  • 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:

Clone this wiki locally