Array API Standard Support: signal.windows#

Support on CPU#

Legend

✔️ = supported

✖ = unsupported

N/A = out-of-scope

function

torch

jax

dask

boxcar

✔️

✔️

✔️

triang

✔️

✔️

✔️

parzen

✔️

✔️

✔️

bohman

✔️

✔️

✔️

blackman

✔️

✔️

✔️

nuttall

✔️

✔️

✔️

blackmanharris

✔️

✔️

✔️

flattop

✔️

✔️

✔️

bartlett

✔️

✔️

✔️

barthann

✔️

✔️

✔️

hamming

✔️

✔️

✔️

kaiser

✔️

✔️

✔️

kaiser_bessel_derived

✔️

✔️

✔️

gaussian

✔️

✔️

✔️

general_gaussian

✔️

✔️

✔️

general_cosine

✔️

✔️

✔️

general_hamming

✔️

✔️

✔️

chebwin

✔️

cosine

✔️

✔️

✔️

hann

✔️

✔️

✔️

exponential

✔️

✔️

✔️

tukey

✔️

✔️

✔️

taylor

✔️

✔️

get_window

✔️

✔️

✔️

dpss

lanczos

✔️

✔️

✔️

Support on GPU#

Legend

✔️ = supported

✖ = unsupported

N/A = out-of-scope

function

cupy

torch

jax

boxcar

✔️

✔️

✔️

triang

✔️

✔️

✔️

parzen

✔️

✔️

✔️

bohman

✔️

✔️

✔️

blackman

✔️

✔️

✔️

nuttall

✔️

✔️

✔️

blackmanharris

✔️

✔️

✔️

flattop

✔️

✔️

✔️

bartlett

✔️

✔️

✔️

barthann

✔️

✔️

✔️

hamming

✔️

✔️

✔️

kaiser

✔️

✔️

✔️

kaiser_bessel_derived

✔️

✔️

✔️

gaussian

✔️

✔️

✔️

general_gaussian

✔️

✔️

✔️

general_cosine

✔️

✔️

✔️

general_hamming

✔️

✔️

✔️

chebwin

✔️

✔️

cosine

✔️

✔️

✔️

hann

✔️

✔️

✔️

exponential

✔️

✔️

✔️

tukey

✔️

✔️

✔️

taylor

✔️

✔️

get_window

✔️

✔️

✔️

dpss

lanczos

✔️

✔️

✔️

Support with JIT#

Legend

✔️ = supported

✖ = unsupported

N/A = out-of-scope

function

jax

boxcar

✔️

triang

✔️

parzen

✔️

bohman

✔️

blackman

✔️

nuttall

✔️

blackmanharris

✔️

flattop

✔️

bartlett

✔️

barthann

✔️

hamming

✔️

kaiser

✔️

kaiser_bessel_derived

✔️

gaussian

✔️

general_gaussian

✔️

general_cosine

✔️

general_hamming

✔️

chebwin

cosine

✔️

hann

✔️

exponential

✔️

tukey

✔️

taylor

get_window

✔️

dpss

lanczos

✔️