Skip to content

Commit a47c891

Browse files
committed
NumPy 1.25 : Conversion of an array with ndim > 0 to a scalar is deprecated
1 parent 6d8fe01 commit a47c891

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tracklib/util/geometrics.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -836,15 +836,15 @@ def fitCircle(track, iter_max=100, epsilon=1e-10):
836836
if max(max(NX0, NX1), NX2) < epsilon:
837837
break
838838

839-
residuals = [0] * len(track)
839+
residuals = [0.0] * len(track)
840840
for i in range(len(residuals)):
841841
residuals[i] = (
842842
(track[i].position.getX() - X[0]) ** 2
843843
+ (track[i].position.getY() - X[1]) ** 2
844844
- X[2] ** 2
845845
)
846846
sign = -1 * (residuals[i] < 0) + 1 * (residuals[i] > 0)
847-
residuals[i] = float(sign) * math.sqrt(abs(float(residuals[i])))
847+
residuals[i] = sign * math.sqrt(abs(residuals[i]))
848848
track.createAnalyticalFeature("#circle_residual", residuals)
849849
return Circle(ENUCoords(X[0][0], X[1][0]), X[2])
850850

0 commit comments

Comments
 (0)