I realize this may be an odd question.
It came up in JuliaImages/Images.jl#682 (comment) that ImageFeatures.jl depends on Images.jl, and I found this quite surprising because my mental image for Images.jl so far was as a convenient meta package for importing the whole ecosystem.
So I just felt like double checking this wouldn't hurt. Is there a reason that this package needs to depend on Images.jl directly, instead of the individual backend packages? I quickly browsed through the source files and didn't see any obvious reason like extending a function.
I realize this may be an odd question.
It came up in JuliaImages/Images.jl#682 (comment) that
ImageFeatures.jldepends onImages.jl, and I found this quite surprising because my mental image forImages.jlso far was as a convenient meta package for importing the whole ecosystem.So I just felt like double checking this wouldn't hurt. Is there a reason that this package needs to depend on
Images.jldirectly, instead of the individual backend packages? I quickly browsed through the source files and didn't see any obvious reason like extending a function.