Installation

To install ParallelKDE.jl, use Julia's package manager:

pkg> add ParallelKDE

Or, with the Pkg API:

using Pkg
Pkg.add("ParallelKDE")

For the latest changes, the package can also be installed directly from the repository with:

using Pkg
Pkg.add(url="https://github.com/chrissm23/ParallelKDE.jl", rev="dev")
Compatible Julia versions

ParallelKDE.jl supports Julia v1.10+ and is expected to work on Julia 1.x (SemVer: ^1.10).

This will automatically install the package and its dependencies including CUDA.jl. In order to use CUDA acceleration, please ensure that you have a compatible NVIDIA GPU.

A Python wrapper is also available, allowing users to call estimation routines from Python. For detailed instructions, please refer to the ParallelKDEpy package.