atomicds.core.utils.rescale_cartesian_coordinatesΒΆ

atomicds.core.utils.rescale_cartesian_coordinates(points: ndarray[tuple[Any, ...], dtype[_ScalarT]], origin=(0, 0), scale: float = 1.0) ndarray[tuple[Any, ...], dtype[_ScalarT]][source]

Normalize radius in polar coordinates, then convert back to cartesian to get rescaled cartesian coordinates in image dimensions. :type points: ndarray[tuple[Any, ...], dtype[TypeVar(_ScalarT, bound= generic)]] :param points: Numpy array containing a list of points. :type points: NDArray :type origin: :param origin: Origin point. :type origin: tuple[int, int] :type scale: float :param scale: Scaling number. :type scale: float

Returns:

Numpy array containing the rescaled points.

Return type:

NDArray