def get_points()

in metropolis/utils/data_classes.py [0:0]


        def get_points(x0, y0, x1, y1):
            side1 = np.stack(
                [
                    np.linspace(x0, x1, num_samples, dtype=np.float32),
                    np.full((num_samples,), y0, dtype=np.float32),
                ],
                axis=0,
            )
            side2 = np.stack(
                [
                    np.full((num_samples,), x1, dtype=np.float32),
                    np.linspace(y0, y1, num_samples, dtype=np.float32),
                ],
                axis=0,
            )
            side3 = np.stack(
                [
                    np.linspace(x1, x0, num_samples, dtype=np.float32),
                    np.full((num_samples,), y1, dtype=np.float32),
                ],
                axis=0,
            )
            side4 = np.stack(
                [
                    np.full((num_samples,), x0, dtype=np.float32),
                    np.linspace(y1, y0, num_samples, dtype=np.float32),
                ],
                axis=0,
            )
            return np.concatenate([side1, side2, side3, side4], axis=1)