I'd love to beef up this wrapper type and add it to grid, but unfortunately 
I wont' be able to get to it for a while -- probably late June. 

On Tuesday, April 15, 2014 9:06:57 AM UTC-4, Tim Holy wrote:
>
> On Tuesday, April 15, 2014 05:35:27 AM Spencer Lyon wrote: 
> > It seems to me that this would be fairly standard functionality. I am 
> sure 
> > there is a benefit to having the default getindex methods deal in “index 
> > units” instead of physical ones, but I can’t tell what that benefit is? 
> Is 
> > there a reason you chose to have it set up the way it is? 
>
> When physical units = indexing units, you save one multiply and one add on 
> each interpolation operation. So it's best to implement the base operation 
> "minimally," and add wrapper types that require more operations around it. 
> I've not personally ever needed anything else (I mostly do interpolation 
> on 
> images), and no one else has added it to Grid, either. 
>
> If you wanted to add your wrapper type to Grid, I think that would be 
> great. 
> Some additional things to think about: 
> - Derivatives (here, the chain rule is your friend) 
> - Dimensions higher than 1 
> - It's no longer just a shift, it's also scaled, so a name change might be 
> in 
> order. 
>
> --Tim 
>
>

Reply via email to