PYME.localization.FitFactories.SplitterFitInterpBNR module¶
- PYME.localization.FitFactories.SplitterFitInterpBNR.BlankResult(metadata)¶
- PYME.localization.FitFactories.SplitterFitInterpBNR.FitFactory¶
alias of
InterpFitFactory
- PYME.localization.FitFactories.SplitterFitInterpBNR.FitResult(fitResults, metadata, startParams, slicesUsed=None, resultCode=-1, fitErr=-5000.0, nchi2=-1, background=0, ratio=-1)¶
- class PYME.localization.FitFactories.SplitterFitInterpBNR.InterpFitFactory(data, metadata, fitfcn=<function f_Interp3d2cr>, background=None, noiseSigma=None, **kwargs)¶
Bases:
PSFFitFactory
Create a fit factory which will operate on image data (data), potentially using voxel sizes etc contained in metadata.
- FromPoint(x, y, z=None, roiHalfSize=5, axialHalfSize=15)¶
This should be overridden in derived classes to actually do the fitting. The function which gets implemented should return a numpy record array, of the dtype defined in the module level FitResultsDType variable (the calling function uses FitResultsDType to pre-allocate an array for the results)
- classmethod evalModel(params, md, x=0, y=0, roiHalfSize=5)¶
- PYME.localization.FitFactories.SplitterFitInterpBNR.PSFFitResultR(fitResults, metadata, startParams, slicesUsed=None, resultCode=-1, fitErr=-5000.0, nchi2=-1, background=0, ratio=-1)¶
- PYME.localization.FitFactories.SplitterFitInterpBNR.f_Interp3d2cr(p, interpolator, Xg, Yg, Zg, Xr, Yr, Zr, safeRegion, axialShift, ratio, *args)¶
3D PSF model function with constant background - parameter vector [A, x0, y0, z0, background]
- PYME.localization.FitFactories.SplitterFitInterpBNR.f_J_Interp3d2c(p, interpolator, Xg, Yg, Zg, Xr, Yr, Zr, safeRegion, axialShift, ratio, *args)¶
generate the jacobian - for use with _fithelpers.weightedJacF
- PYME.localization.FitFactories.SplitterFitInterpBNR.genFitImage(fitResults, metadata)¶
- PYME.localization.FitFactories.SplitterFitInterpBNR.getDataErrors(im, metadata)¶