Rafael Schouten

Results 1066 comments of Rafael Schouten

Rasters users `gdalwarp` because it handles projections and has a lot of options. But native interpolation is better eventually. Unfortunately Interpolations.jl is a very heavy dependency, and this package is...

Revisiting this: with Julia 1.9 and this PR https://github.com/JuliaLang/julia/pull/47695 we can add a weak dependency on Interpolations.jl. If you want to make a PR that extends Intpolations.jl methods to work...

Yeah `Ti` is pretty annying. Its because Dates exports `Time` and `T` means type. We could just ditch using X/Y/Ti type wrappers and use `Dim{:time}` and `time=` keywords. I need...

I kinda like types for `rand(X(5), Ti(10:10:100))` kind of things, its not possible with Symbol. (Im on this tangent because aliases are not easy with how DD works)

You can always hack `key2dim` and `dim2key` to make things whatever you want

I've meant to add something like that for a while. Maybe we can add layers to the abstract type or use a trait. What were you thinking of changing?

That all sounds good to me, I have the same reasons for wanting that for RasterStack, I just never had time to implement it. > Can you elaborate? I don't...

One other point to make here is that compile time of `DimStack` was never really optimized. I think a lot could be done to reduce it. The fields could be...

Doing some snoop profiling there are some huge compilation bottlenecks in functions like e.g. `uniquekeys` recompiling for every stack size. We can fix a lot of these with `@nospecialise and...

Some questions for optimisation: How many layers are in your stacks? What things are the slowest currently? What's an acceptable first construction time? ~~Bad news is just creating the `NamedTuple`...