I would like to perform a multidimensional interpolation on my data. My data has the following structure: Time, Latitude, Longitude, Speed, Course. At the moment I split the data into 4 separate time series, like: (Time, Latitude), (Time, Longitude) and so on. For each time series i am now calculating a cubic spline and linear interpolation. Afterwards i'm merging the calculated data, to one dataset.
However, I am afraid that due to a separate interpolation, some dependencies between the data will be ignored and the interpolation results will be worse than in a single multidimensional interpolation.
Therefore I would like to perform an additional multidimensional interpolation on the data. I would also like to calculate at least the multidimensional-linear and multidimensional-cubic interpolation. By entering a time point (e.g. x=23) I want to get the latitude, longitude, speed and course values.
Does anyone know some Python libraries that could be useful for my project? Big thank you in advance.
Perhaps necessary addition to the question: For me its unclear how i can create an interpolation where I only have to enter the timestamp to get the remaining data. In the example of scipy i have to enter A, B, C to get a value for D. But my question was whether it is possible to perform a interpolation, so i can enter A and get B, C, D.