Soifunc

Latest version: v0.8.2

Safety actively analyzes 707299 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.8.2

- Use CLAHE instead of Retinex for deband edge masking. Leaving function name unchanged for backwards compatibility.

0.8.1

- Fix an imports issue, whoops

0.8.0

- Remove `SQTGMC`
- Add `hqbm3d`
- Fix dependency versions, including Vapoursynth

0.7.0

- Add `anime` parameter to `good_resize`
- Update `good_resize` kernels
- Live action will use EwaLanczos for luma upscaling, SSIM for luma downscaling, and Spline36 for chroma
- Anime will use Waifu2x for upscaling and sigmoid Catrom for downscaling
- Fix `good_resize` `gpu` parameter to auto-detect by default
- Deprecate `SQTGMC`. Please return to using `havsfunc.QTGMC` instead.

0.6.0

- remove functions that were previously deprecated
- fixes for compat with most recent dependency versions
- expose SAD parameters in SQTGMC
- fix some presets in SQTGMC, mainly use a not-stupid nnsize
- remove dependency on havsfunc

0.5.0

- Deprecate functions that have (basically) equivalent functionality with existing functions in the interest of reducing code duplication and people trying to run the exact same functions from multiple \*funcs
- Update existing functions with updated tooling that should both run faster and be more resistant to unintended user input
- Improve some typing and make the package overall a bit more Pythonic, as well as make it a tad more typesafe in certain scenarios
- More useful and informative exceptions
- Expand some functions with functionality that can be built on in the future (i.e. presets)

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.