Skip to content

ContributorCampXII_Projects

Paul Butler edited this page Jan 30, 2024 · 5 revisions

Video tutorials (Ted Egnaczyk, others?)
Status: will be uploading Peter Gilbert tutorials to UD students once he figures out how to put them on the SasView Youtube channel

SLD docs and Periodictables (Katie Weigandt/ Paul Kienzle)
Status: Docs are done but tied somewhat to new periodictables release that will allow vol% not just %vol. There is a PR for that. Question? do we change the version of periodictables for release 6.0?

Tutorial updates (Steve King, others?)
Status: in pull requests

Bug fixes (Wolf, Wilkins, Gonzales, Krzywon, Kienzle, Piotr,others?)
Status: a number of pull requests outstanding

2 Yukawa (Liu, Kienzle, Doucet, Patrou)
Status: Ready to go with 2 minor changes but an issue needs to be placed for some longterm fixes?

Gen scattering plugin model + beta etc (Liu, Kienzle)
Status: PR awaiting - good for 6.0

New models:

  • Kush Patel:?
  • Ben Thomson: linear bead? Status:
  • Josiah Hanson: ?

Status: Works in progress to go to marketplace for now.

Slicers (Jack/Paul B./Lucas/Jonathan)
Status: New stuff will have to go into next release but will removing boxsum be a breaking change (i.e 7.0)? The changes to boxslicer and wedge slicer should be ready. What about new manipulations.py? will that be a breaking change (i.e. 7.0)

sasdata refactor (Krzywon)
Status: Tied up with plot refactoring and the data explorer refactoring

Gen scattering Debye calculation speed up (Kristian -- with help from Piotr?, Lucas?, Tim?, Paul K?, Others?)
Status: for nuclear Debye calculation only this may be ready for 6.0 and would be a game changer for protein use so would try to include. Yun suggests altering interface to keep old and new calculations - Tim is looking at other speedup enhancements which could involve the use of PyTorch (see sasmodels refactor effort), will not be ready for 6.0.

Pore size distribution and 3 phase invariant (Andrew Jackson, Anita Zhang, Ryan Murphy, Yingriu Shang? Gernot Rother? others?)
Status: will have a meeting ~2 weeks after camp? but unlikely anything will be ready for 6.0

Gens scattering Bio tutorial (Susana/Lilly)
Status: Waiting for new debye calculator so may or may not be ready for 6.0

MagSANS (Jonathan, Dirk, Anika, Marianna Michael? Dominka? Others?)

  • validating and converting marketplace models
  • new models
  • testing of mag gen scat calc. Status: will have meeting ~ 2weeks after camp. Marketplace models to distribution should be in 6.0 other things TBD

Gen scattering fix for x-ray and hydration (Kristian? with help from Yun? Paul? Tim?)
Status: FUTURE

AI/ML tool for guidance (Robert Graham)
Status: Aim to have first go ready by ~ June/July --> next release?

Plot refactor (Lucas plus, Krzywon, Piotr ??)
Status: major effort tied to sasdata and the data explorer refactoring- not for 6.0

sasmodels refactor (Mat, Maria, Paul)
Status: Basic design work started looking at using PyTorch - not for 6.0

Web app (Tyler Martin .. with help from BNL?, Krzywon?, Maranville?, others?)
Status: prototype demo not using API done but not relevant to release cycle at this point.

SESANS/interferometry (Caitlyn Wolf, Paul Kienzle, Lucas Wilkins, Ryan Murphy, Gernot Rother, Anita Zhang, Ted Egnaczyk, Katie Weigandt)

  • Discussed outstanding PR #536 in sasmodels on oriented sesans transform. This will require more discussion among SESANS community and is planned for implementation after 6.0.
  • Goal: update fitting perspective with checkbox for sesans/dark field data that will switch the perspective to real space and enable simulation without data (current issue in SasView).
  • Goal: accept dark field spectra without requiring a sesans file. Short term fix could use a header in a generic text or csv file? Long term fix would need to consider standard file formats in the dark field community.
  • Long Term Goal: extend use of slicers to extract one-dimensional dark field spectra from image stacks (dark field images as a function of autocorrelation length).
  • Conclusion: smaller edits including updates to units and nomenclature as well as minor bug fixes to existing sesans infrastructure is the plan for 6.0.
Clone this wiki locally