Hello, I am trying to port the following function from python to julia:
# -*- coding: utf-8 -*- from scipy.interpolate import InterpolatedUnivariateSpline import numpy as np from pylab import plot P_NOM = [1.5, 2.2, 3.7, 5.6, 7.5, 11.2, 14.9] ETA = [93., 94., 94., 95., 95., 95.5, 95.5] calc_eta = InterpolatedUnivariateSpline(P_NOM, ETA, k=1) # plotting code, only for testing if __name__ == "__main__": X = np.linspace(1.5, 14.9, 1024, endpoint=True) ETA = [] for alpha in X: eta = calc_eta(alpha) ETA.append(eta) plot(X, ETA) The resulting plot is shown at the end of this posting. How can I port this to Julia? I am trying to use the package "Interpolations.jl", but I do not see any example, that shows the interpolation on a non-uniform grid. For now I need only linear interpolation, but I want to use B-Splines later. Any hint appreciated! Uwe Fechner <https://lh3.googleusercontent.com/-8OofwCQWohg/VtGwKR-1BOI/AAAAAAAAAQI/UTLksCCMIPo/s1600/LinearInterpolation.png>