Documentation | Code Status | Guidelines |
---|---|---|
A general framework for fast Hartley transforms (FHTs) in Julia. This framework is following AbstractFFTs.jl, providing a popular framework for the fast Fourier Transforms (FFTs) in Julia. Similar to AbstractFFTs.jl
, this package is not intended to be used directly. Instead, packages that implement FHTs extend the types/functions defined in this AbstractFastHartleyTransforms.jl
package. In this way, multiple FHT packages can use the same interface: for instance, fht(x)
and ifht(x)
for the forward/inverse transforms, plan_fht(x)
and plan_ifht(x)
for the corresponding plans. Please check the implementations listed below for FHT functions built upon this framework.
FastHartleyTransform.jl
for CPU and NVIDIA CUDA GPUs.