Tyler.jl icon indicating copy to clipboard operation
Tyler.jl copied to clipboard

Advanced Provider with heavy dependencies

Open SimonDanisch opened this issue 1 year ago • 3 comments

I'm currently adding Elevation + Pointcloud providers and was about to put them in a new Package since they have quite some juicy dependencies. Do we care about this, or do we rather have everything in one place here and have Tyler be more heavyweight in turn? I dont see how we could use pkg extensions for this, so don't think this is an option.

SimonDanisch avatar Jul 30 '24 13:07 SimonDanisch

How heavyweight are we talking here? I think Tyler should work on every platform Makie works on, since it is pretty much pure Julia save for the image libraries (and openGL/cairo). If that line isn't crossed then it shouldn't be too much of an issue to add dependencies IMO

asinghvi17 avatar Jul 30 '24 13:07 asinghvi17

I think Tyler should eventually bring together as many features as possible. So, seeing it grow on dependencies should be expected.

lazarusA avatar Jul 30 '24 13:07 lazarusA

Sounds fine to me.

Should we make ElevationProviders.jl and PointCloudProviders.jl to wrap the provider lists?

rafaqz avatar Jul 31 '24 06:07 rafaqz

Should we make ElevationProviders.jl and PointCloudProviders.jl to wrap the provider lists?

Not sure, they could probably live as extensions on MapTiles.jl and then Tyler just depends on the activation packages for those.

asinghvi17 avatar Nov 25 '24 21:11 asinghvi17

Closing the issue since this has been implemented and released.

asinghvi17 avatar Nov 25 '24 21:11 asinghvi17