Quick StartΒΆ
import numpy as np
from interpolation import (
cubic_spline_not_a_knot,
cubic_spline_evaluate_grid,
)
x = np.linspace(0.0, 1.0, 12)
y = np.sin(2 * np.pi * x)
spline = cubic_spline_not_a_knot(x, y)
x_fine = np.linspace(0.0, 1.0, 200)
y_fine = cubic_spline_evaluate_grid(spline, x_fine)