Math¶
Math helper functions.
-
syris.math.closest(values, min_value)¶ Get the minimum greater value greater than min_value from values.
-
syris.math.difference_root(x_0, tck, y_d)¶ Given a function
, find
for which holds
. x_0 is the starting
and
is defined by spline coefficients tck.
-
syris.math.fftfreq(n, pixel_size)¶ Compute spatial frequencies for a 2D grid (n, n) with spacing pixel_size. Returns spatial frequencies f as (f_y, f_x).
-
syris.math.fwnm_to_sigma(fwnm, n=2)¶ Return Gaussian sigma from full width at n-th maximum fwnm.
-
syris.math.get_surrounding_points(points, threshold)¶ Get the closest points around a threshold from both sides, left and right. If one of the sides is empty than None is returned on its place.
-
syris.math.infimum(x_0, data)¶ Return the greatest point from data which is less than x_0.
-
syris.math.match_range(x_points, y_points, x_target)¶ Match the curve
to x_target points by interpolation
of x_points and y_points.
-
syris.math.sigma_to_fwnm(sigma, n=2)¶ Return Gaussian full width at n-th maximum given by sigma and n.
-
syris.math.supremum(x_0, data)¶ Return the smallest point from data which is greater than x_0.