File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -86,7 +86,8 @@ def encircledEnergy(data,
86
86
87
87
"""
88
88
dim = data .shape [0 ] // 2
89
- center = [dim , dim ]
89
+ if center is None :
90
+ center = [dim , dim ]
90
91
xc = center [0 ]
91
92
yc = center [1 ]
92
93
e = 1.9
@@ -97,16 +98,15 @@ def encircledEnergy(data,
97
98
for i in range (npt ):
98
99
pup = pupil .circle (rad [i ],
99
100
int (dim ) * 2 ,
100
- circle_centre = (xc + 0.5 ,
101
- yc + 0.5 ),
101
+ circle_centre = (xc , yc ),
102
102
origin = 'corner' )
103
103
rad [i ] = numpy .sqrt (numpy .sum (pup ) * 4 / numpy .pi ) # diameter
104
104
ee [i ] = numpy .sum (pup * data )
105
105
106
106
rad = numpy .append (0 , rad )
107
107
ee = numpy .append (0 , ee )
108
108
ee /= numpy .sum (data )
109
- xi = numpy .linspace (0 , dim , int (2 * dim ))
109
+ xi = numpy .linspace (0 , dim , int (4 * dim ))
110
110
yi = numpy .interp (xi , rad , ee )
111
111
112
112
if eeDiameter is False :
You can’t perform that action at this time.
0 commit comments