Skip to main content

dfttest2

A VapourSynth re-implementation of DFTTest.

This package serves as a meta-package providing:

  1. A high-level Python interface for dfttest2.
  2. Optional backend dependencies via extras to simplify installation.

Backends

GPU Backends

Backend Platform Implementation Type
nvrtc Windows, Linux (x86-64, aarch64) JIT Compilation
hiprtc Windows, Linux (x86-64) JIT Compilation
cufft Windows, Linux (x86-64, aarch64) Library
hipfft Windows, Linux (x86-64) Library
cpu Windows, Linux (x86-64), macOS (x86-64) VCL
gcc All Platforms Compiler Vector Extensions

Which one to use?

Backend Requirement
NVRTC sbsize=16 and CUDA-enabled system
HIPRTC sbsize=16 and HIP-enabled system
cuFFT CUDA-enabled system
hipFFT HIP-enabled system
CPU sbsize=16
GCC sbsize=16

Approximate Speed: NVRTC == HIPRTC >> cuFFT > hipFFT > CPU == GCC

Installation

For example, to install the NVRTC and CPU backends:

pip install dfttest2[nvrtc,cpu]

README.md from parent project


vs-dfttest2

DFTTest re-implemetation (CUDA and x86)

Usage

from dfttest2 import DFTTest
output = DFTTest(input)

See also VapourSynth-DFTTest

Compilation

# additional options: -D ENABLE_CUDA=ON -D ENABLE_CPU=ON
cmake -S . -B build

cmake --build build

cmake --install build

If the vapoursynth library cannot be found by pkg-config, then the cmake variable VS_INCLUDE_DIR should be set.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dfttest2-10.1.tar.gz (366.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dfttest2-10.1-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

Details for the file dfttest2-10.1.tar.gz.

File metadata

  • Download URL: dfttest2-10.1.tar.gz
  • Upload date:
  • Size: 366.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dfttest2-10.1.tar.gz
Algorithm Hash digest
SHA256 7f17c685ff72303d410fba58518f03e00bd68160dbebdfe7f64869c39285f58a
MD5 1b77120783a86444e4e9d5b2e155a6da
BLAKE2b-256 3b41aec3db3441b9b809bea01a1b17e17fb0e3457a676aea71c76c3d6f80c5b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dfttest2-10.1.tar.gz:

Publisher: cd-publish.yml on Jaded-Encoding-Thaumaturgy/vs-wheels

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dfttest2-10.1-py3-none-any.whl.

File metadata

  • Download URL: dfttest2-10.1-py3-none-any.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for dfttest2-10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5470b8f3b79103e75d8b9907ea7e292698e21254d376b5b0af45682a4966add7
MD5 dfce7a0521b4fd133e53e0954955f132
BLAKE2b-256 770394abca57360cab03c7dc3b16954a68e27213e740ff55238af1faf4b2aec1

See more details on using hashes here.

Provenance

The following attestation bundles were made for dfttest2-10.1-py3-none-any.whl:

Publisher: cd-publish.yml on Jaded-Encoding-Thaumaturgy/vs-wheels

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

10.1 This release

2 files

10

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page