ajdawson / eofs

EOF analysis in Python
http://ajdawson.github.io/eofs/
GNU General Public License v3.0
199 stars 60 forks source link

Temporal interpolation? #142

Open stanmohlerngf opened 9 months ago

stanmohlerngf commented 9 months ago

I believe the eofs library lets you reconstruct a scalar field available at different time steps by calling solver.reconstructedField().

Is there a way to do temporal interpolation to a time between a chosen pair of time steps at which I have data?

I see technical papers, like this and this, that seem to do so by interpolating EOF values between two adjacent time steps.

I think I can get EOFs to interpolate between, by calling solver.eofsAsCovariance(). But how can I construct a new Eof object (a "solver") that has EOFs properly interpolated to time steps in between the time steps of the data? Can I assign EOF values to an Eof object?

Thanks for any help.