You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now interpolation is a large if-else statement as part of DataSource.
The logic for determining the data that's included in the get_data request is fully determined by the Coordinates.intersect method -- this should not be the case.
Nearest-neighbor interpolation needs considerably fewer points that bi=linear interpolation
How are out-of-extents cases handles
point vs. segment coordinates now matter a lot more
What do to about different CRS?
Interpolation should be its own module
Interpolants should be easy to add
There should be an order of priority for interpolators
Each interpolator should know what coordinates it can interpolate to/from
Each interpolator should know how to select appropriate coordinates from the datasource
Multiple interpolators may be required for each request:
Time could use NN interpolation
lat/lon could use bilinear with a specified CRS/Projection
The order of these multiple interpolators matters from an optimization perpsective
Consider the size of the dataset before/after interpolation
Consider the cost of the interpolation operation
The text was updated successfully, but these errors were encountered:
The text was updated successfully, but these errors were encountered: