Skip to main content

Setsugen No Ensemble of Edge Directed Interpolation Functions

Like NNEDI3CL but made by Setsugennoao.

NNEDI3

sneedif.NNEDI3(clip, int field[, bint dh=False, bint dw=False, int[] planes=[0, 1, 2], int nsize=6, int nns=1, int qual=1, int etype=0, int pscrn=2, bint transpose_first=False, int device=-1])
  • transpose_first: Transpose the clip before processing.

Device Information

These functions return information about the available OpenCL environment and devices.

ListDevices

sneedif.ListDevices()

Returns a dictionary:

  • numDevices: int — Total number of devices found.
  • deviceNames: str[] — List of device names.
  • platformNames: str[] — List of platform names.

PlatformInfo

sneedif.PlatformInfo([int device=-1])

Returns a dictionary for the specified device:

  • name: str
  • vendor: str
  • version: str
  • profile: str

DeviceInfo

sneedif.DeviceInfo([int device=-1])

Returns a dictionary containing detailed specifications for the specified device:

  • name, vendor, profile, version, opencl_c_version: str
  • max_compute_units, max_work_group_size, image2D_max_width, image2D_max_height: int
  • max_work_item_sizes: int[]
  • image_support, available, compiler_available, linker_available: int (boolean)
  • global_memory_cache_type, local_memory_type: str
  • global_memory_cache, global_memory_size, max_constant_buffer_size, max_constant_arguments, local_memory_size, image_max_buffer_size: int

Installation

pip install vapoursynth-sneedif

Compilation

Windows

Requirements:

  1. Open MSYS2 CLANG64 terminal.

  2. Install dependencies:

    pacman -S mingw-w64-clang-x86_64-{cmake,meson,ninja,pkgconf,toolchain,boost,opencl-headers,opencl-icd,uv}
    
  3. Build the wheel:

    uv build --wheel
    

Linux

Requirements:

  1. Install dependencies:

    # Fedora / RHEL
    dnf install cmake gcc-c++ boost-devel opencl-headers ocl-icd-devel
    
    # Ubuntu / Debian
    apt install cmake g++ libboost-all-dev opencl-headers ocl-icd-opencl-dev
    
    # Alpine
    apk add cmake g++ boost-dev opencl-headers opencl-dev opencl git
    
  2. Build the wheel:

    uv build --wheel
    

Metadata

Release files for vapoursynth-sneedif 4.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vapoursynth-sneedif 4.3
File Size Uploaded
vapoursynth_sneedif-4.3.tar.gz 12.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for vapoursynth-sneedif 4.3
File
vapoursynth_sneedif-4.3-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
vapoursynth_sneedif-4.3-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
vapoursynth_sneedif-4.3-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
vapoursynth_sneedif-4.3-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
vapoursynth_sneedif-4.3-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
vapoursynth_sneedif-4.3-py3-none-macosx_15_0_x86_64.whl Python 3 none macOS 15.0+ x86-64 Details
vapoursynth_sneedif-4.3-py3-none-macosx_15_0_arm64.whl Python 3 none macOS 15.0+ ARM64 Details

Total release size: 105.0 MB

Release files / vapoursynth_sneedif-4.3.tar.gz

Download URL vapoursynth_sneedif-4.3.tar.gz
Size 12.7 MB
Tags Source
SHA-256 checksum
How to use checksums
5c90b0a5b06fe4617e07804d63e87d51a522ab8c6f7143d2ea0df2b6748c76fd
BLAKE2b-256 checksum
How to use checksums
85d06169c36fc41d498483db7a0e7b49c6b8f3029027f71cdff3066be2a90c16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 9, 2026.

Transparency log

Release files / vapoursynth_sneedif-4.3-py3-none-win_amd64.whl

Download URL vapoursynth_sneedif-4.3-py3-none-win_amd64.whl
Size 13.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
86df0708848e255ea816d2955882a7f1165c797800e2f5635847fccd3a31b852
BLAKE2b-256 checksum
How to use checksums
733e8d61fcd5b50938cec18b6743984ebb871be57fc81e0f343f9ab5799dfc8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 9, 2026.

Transparency log

Release files / vapoursynth_sneedif-4.3-py3-none-musllinux_1_2_x86_64.whl

Download URL vapoursynth_sneedif-4.3-py3-none-musllinux_1_2_x86_64.whl
Size 13.9 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
a8592737050d8a3abfbcdc96815139e410cd83ffefc4942042f56a490d52b451
BLAKE2b-256 checksum
How to use checksums
1d84623b9c84acd8b9f57ca048495770051adf61f113c80efa89697183aeedb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 9, 2026.

Transparency log

Release files / vapoursynth_sneedif-4.3-py3-none-musllinux_1_2_aarch64.whl

Download URL vapoursynth_sneedif-4.3-py3-none-musllinux_1_2_aarch64.whl
Size 13.8 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
59e696012902a5b2b754a3e3445226a067571e96ba3533ff655d7008cb735523
BLAKE2b-256 checksum
How to use checksums
ce4698ac91855b15c19eeaf20039f8ae66a9795e03d93b26c6c10cbc317c68f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 9, 2026.

Transparency log

Release files / vapoursynth_sneedif-4.3-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL vapoursynth_sneedif-4.3-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 12.9 MB
Tags Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
32fc26ddf742c530fb6703d7c57ed55fd98f302736b5b791f338e7de3e5619e0
BLAKE2b-256 checksum
How to use checksums
6436f9a85b375793e6ee931cce6fc122761578cbdb407ef1b80f5d942ca14789
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 9, 2026.

Transparency log

Release files / vapoursynth_sneedif-4.3-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL vapoursynth_sneedif-4.3-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 12.9 MB
Tags Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
f5cf1f7b8b66de3cfd5753d95d6f7b84e6902e62721e9652d73e522cac3ed370
BLAKE2b-256 checksum
How to use checksums
72de4361ecb5378c0296808e5f35d9a87bc02f0aff2a012551b809ee1edcdc7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 9, 2026.

Transparency log

Release files / vapoursynth_sneedif-4.3-py3-none-macosx_15_0_x86_64.whl

Download URL vapoursynth_sneedif-4.3-py3-none-macosx_15_0_x86_64.whl
Size 12.8 MB
Tags Python 3 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
0c713b5cdb01c72603cc45688d8465b08f023e1f49af2917156dbd815ee43dcc
BLAKE2b-256 checksum
How to use checksums
19fd0d90aa1680933400d60259907fa3f03fc484b0b442974105e87013a6b03b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 9, 2026.

Transparency log

Release files / vapoursynth_sneedif-4.3-py3-none-macosx_15_0_arm64.whl

Download URL vapoursynth_sneedif-4.3-py3-none-macosx_15_0_arm64.whl
Size 12.8 MB
Tags Python 3 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
33869d1ef7429433a52f25c4d8f0320e7770c759655f548858da03cca064159d
BLAKE2b-256 checksum
How to use checksums
1e0bb986c26275e82d1dcb767eb89fc3bd3c6ad1b3f90b65227365fde278d02c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

4.3 This release

8 release files

4.2

3 release files

4.1

3 release 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