Closed andreasnoack closed 5 years ago
The idea with having these definitions upstream is that several implementations can import it. If we move it to KernelDensity
then other kernel density implementatinos would need to depend on KernelDensity
. Maybe we want that maybe we won't. Can you find separate uses of kde
?
Based on a brief GitHub search, there are at least two packages that define their own kde
without using KernelDensity.jl: KernelDensityEstimate.jl (registered), KernelEstimator.jl (registered) and ABCAuction.jl (unregistered). The latter two depend on Distributions.jl but the first does not.
to close? cc @andreasnoack
Probably okay
seems reasonable to define kde
in here, people which want to define their own can import it
The only mention of
kde
in Distributions is here, where a comment says that it's actually coming from Stats.jl (which shouldn't even be installable anymore). As such it might make more sense to remove that mysteriousexport
from Distributions and just definedkde
here.