Improved BOZ flat field
Compare changes
- Loïc Le Guyader authored
+ 786
− 460
@@ -14,8 +14,14 @@ import dask.array as da
@@ -50,17 +56,27 @@ class parameters():
@@ -76,8 +92,8 @@ class parameters():
@@ -105,12 +121,17 @@ class parameters():
@@ -155,11 +176,18 @@ class parameters():
@@ -186,12 +214,17 @@ class parameters():
@@ -208,131 +241,298 @@ class parameters():
@@ -446,7 +646,8 @@ def inspect_rois(data_mean, rois, threshold=None, allrois=False):
@@ -497,311 +698,162 @@ def inspect_rois(data_mean, rois, threshold=None, allrois=False):
@@ -837,6 +889,10 @@ def inspect_plane_fitting(avg, rois, vmin=None, vmax=None):
@@ -848,7 +904,7 @@ def inspect_plane_fitting(avg, rois, vmin=None, vmax=None):
@@ -857,6 +913,10 @@ def plane_fitting_domain(avg, rois):
@@ -869,27 +929,34 @@ def plane_fitting_domain(avg, rois):
@@ -916,150 +983,195 @@ def plane_fitting(params):
@@ -1118,7 +1230,7 @@ def nl_fit(params, domain):
@@ -1135,9 +1247,9 @@ def nl_fit(params, domain):
@@ -1164,7 +1276,7 @@ def nl_fit(params, domain):
@@ -1261,6 +1373,29 @@ def snr(sig, ref, methods=None, verbose=False):
@@ -1286,8 +1421,8 @@ def inspect_correction(params, gain=None):
@@ -1314,8 +1449,6 @@ def inspect_correction(params, gain=None):
@@ -1383,28 +1516,221 @@ def inspect_correction(params, gain=None):