Skip to content
Snippets Groups Projects
Commit c67fd1aa authored by Djalim Simaila's avatar Djalim Simaila
Browse files

Fixed arctan calculations

parent a3aa246e
No related branches found
No related tags found
1 merge request!4Minimise diffs
......@@ -2,6 +2,7 @@
This module contains some utility functions for math operations.
"""
import numpy as np
import math
def get_mean(values:list):
"""
......@@ -41,7 +42,7 @@ def get_radius_from_x_y(xi:float, yi:float, x_mean:float, y_mean:float):
:param y_mean: mean of y coordinates in the discrete range
:return: radius for this point
"""
return np.sqrt((xi - x_mean) ** 2 + (yi - y_mean) ** 2)
return np.sqrt(np.power((xi - x_mean), 2) + np.power((yi - y_mean), 2))
def get_mean_radius(discrete_values:list):
"""
......@@ -92,4 +93,4 @@ def get_teta_from_x_y(xi:float, yi:float, x_mean:float, y_mean:float):
:param y_mean: mean of y coordinates in the discrete range
:return: teta for this point
"""
return np.arctan2((yi - y_mean),(xi - x_mean))
\ No newline at end of file
return math.atan((xi - x_mean)/(yi - y_mean))
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment