In #104 the focus was on porting over the solution analysis function.
In this issue we are indicating that we also need
- something like
calc_solution to act as a simulation runner. Note that Plan in matlab becomes Protocol in openlifu-python, and also note that there was an initial attempt to do something similar to calc_solution here in SlicerOpenLIFU.
- especially the
scale_solution aspect which uses part of the solution analysis to rescale the solution and Pulse. This is the criticial part that we need for a minimal workflow to be viable: to determine the amplitude of pulse
Depends on #104
Would be nice to have #125 done before starting on this
Traceability Information:
This information was populated automatically by a script on 2025-06-09T18:01:38Z.
In #104 the focus was on porting over the solution analysis function.
In this issue we are indicating that we also need
calc_solutionto act as a simulation runner. Note thatPlanin matlab becomesProtocolin openlifu-python, and also note that there was an initial attempt to do something similar tocalc_solutionhere in SlicerOpenLIFU.scale_solutionaspect which uses part of the solution analysis to rescale the solution andPulse. This is the criticial part that we need for a minimal workflow to be viable: to determine the amplitude of pulseDepends on #104
Would be nice to have #125 done before starting on this
Traceability Information:
This information was populated automatically by a script on 2025-06-09T18:01:38Z.