Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
use the cannonical name for the sigma guess, and use getOrDefault for…
… non-gui fitting compatibility
  • Loading branch information
barentine committed Jul 7, 2026
commit d5b0226fb5927b02ae0da5d9392981eccb062175
6 changes: 3 additions & 3 deletions PYME/localization/FitFactories/LatGaussFitFR.py
Original file line number Diff line number Diff line change
Expand Up @@ -168,12 +168,12 @@ def FromPoint(self, x, y, z=None, roiHalfSize=5, axialHalfSize=15):
fitBackground = self.metadata.getOrDefault('Analysis.FitBackground', True)

if fitBackground:
startParameters = [A, x0, y0, self.metadata['Analysis.SigmaGuess'], dataMean.min(), .001, .001]
startParameters = [A, x0, y0, self.metadata.getOrDefault('Analysis.PSFSigmaGuess', 250/2.35), dataMean.min(), .001, .001]

#do the fit
(res, cov_x, infodict, mesg, resCode) = self.solver(self.fitfcn, startParameters, dataMean, sigma, X, Y)
else:
startParameters = [A, x0, y0, self.metadata['Analysis.SigmaGuess']]
startParameters = [A, x0, y0, self.metadata.getOrDefault('Analysis.PSFSigmaGuess', 250/2.35)]

#do the fit
(res, cov_x, infodict, mesg, resCode) = self.solver(f_gauss2d_no_bg, startParameters, dataMean, sigma, X, Y)
Expand Down Expand Up @@ -212,7 +212,7 @@ def evalModel(cls, params, md, x=0, y=0, roiHalfSize=5):

PARAMETERS = [
mde.IntParam('Analysis.ROISize', u'ROI half size', 5),
mde.FloatParam('Analysis.SigmaGuess', u'Initial guess for Gaussian sigma (nm)', 250/2.35),
mde.FloatParam('Analysis.PSFSigmaGuess', u'Initial guess for Gaussian sigma (nm)', 250/2.35),
]

DESCRIPTION = 'Vanilla 2D Gaussian fit.'
Expand Down
Loading