Skip to content

Commit f747cb1

Browse files
committed
The 2nd plot is plotting now, however does not converge to same results as lscurvefit provides.
1 parent 585dafc commit f747cb1

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

inverse-solutions/r-of-fx-multi-op-prop-inversion.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,13 +148,14 @@ def residual(valuesSought, wavelengths, fxs, measuredROfFx, forwardSolver):
148148
scattererInitialGuessMusp= np.zeros(len(wavelengths),dtype=float)
149149
for i in range(0, len(wavelengths)):
150150
scattererInitialGuessMusp[i]=opsInitialGuess[i].Musp
151-
igMusp = [i for i in [scattererInitialGuessMusp]]
151+
igMusp = [i for i in scattererInitialGuessMusp]
152152
chart2.add_trace(go.Scatter(x=wvs, y=igMusp, mode='markers', name='initial guess'))
153153
# plot fit
154154
scattererFitMusp= np.zeros(len(wavelengths),dtype=float)
155155
for i in range(0, len(wavelengths)):
156156
scattererFitMusp[i]=opsFit[i].Musp
157-
convMusp = [f for f in [scattererFitMusp]]
157+
convMusp = [f for f in scattererFitMusp]
158+
print('convMusp[0]=',convMusp)
158159
chart2.add_trace(go.Scatter(x=wvs, y=convMusp, mode='lines', name='converged'))
159160
chart2.update_layout( title="ROfFx (inverse solution for chromophore concentrations, multiple wavelengths, multiple fx)", xaxis_title=xLabel, yaxis_title=yLabel)
160161
chart2.show(renderer="browser")

0 commit comments

Comments
 (0)