Vardefunc

Latest version: v0.10.0

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

Scan your dependencies

Page 2 of 3

0.6.0

**Changelog**

Updates:
* Add more PresetFormat https://github.com/Ichunjo/vardefunc/commit/e0ad8cff1f1645e43171a9f233edfddd0603e8d9
* Add `thresholding` function https://github.com/Ichunjo/vardefunc/commit/48938db9aedc00221e9173ce202584c549a98f2b
* `finalise_output` and `initialise_input` exposes now their API with `finalise_clip` and `initialise_clip` https://github.com/Ichunjo/vardefunc/commit/e75e449dfaa68620a062219e1537a3457679dece
* Add a context manager "Planes" for easier planes management https://github.com/Ichunjo/vardefunc/commit/3dc09cf9c7961404d963fd0efff719b728176b89
* `vardefunc.noise.decsize` now supports multiple bilateral methods https://github.com/Ichunjo/vardefunc/commit/019a906729d59ebd1d25ddd87b59039599ab1034
* Fix float input in `vardefunc.noise.decsize` https://github.com/Ichunjo/vardefunc/commit/79853df4d45ef692eca43177b01b770d3a3f761b
* EdgeDetect stuff in `vardefunc.mask` is now depreciated. Use [vsmask](https://github.com/Irrational-Encoding-Wizardry/vsmask) instead.
* `vardefunc.mask.region_mask` is now depreciated. Use [vsmask](https://github.com/Irrational-Encoding-Wizardry/vsmask) instead.
* `vardefunc.deband` and `vardefunc.placebo` have been removed.
* `vardefunc.noise.PlaceboGrain` has been removed.

0.5.0

**Changelog**

Updates:
* Add extended PresetFormat https://github.com/Ichunjo/vardefunc/commit/fbf39388acc992d8e6a35e08085e1471f90d002c
* Add samples conversion in DuplicateFrame https://github.com/Ichunjo/vardefunc/commit/4c8d9963c202ac1914aaa0a25599912d1c598e39
* Add AudioNode support in normalise_range https://github.com/Ichunjo/vardefunc/commit/b5959261eaf531f429cbf7ab483e4b7891e150d8
* Add adjust_audio_frames https://github.com/Ichunjo/vardefunc/commit/0e08c856801a444fc0f619510ba6d9efe60f6e2c
* Minor bug fixes

vardefunc only supports Vapoursynth R57 and above.

0.4.0

**Changelog**

Updates:
* aa.Eedi3SR: add mclip support
* mask.Difference.creditless: replace Prewitt by ExLaplacian4 for the edgemask. Should be better.
* Minor bug fixes

vardefunc only supports Vapoursynth R56 and above due to the API change.

0.3.0

**Changelog**

Additions:
* Add utils.remap_rfs using `core.remap.ReplaceFramesSimple`
* Add select_frames function borrowed from Irrational-Encoding-Wizardry/lvsfunc60
* replace_ranges and adjust_clip_frames use it
* Add Numpy dependency


Updates:
* misc.DebugOutput: fix wrong index set on reload and the memory leak resulting

0.2.11

**Changelog**

Additions:
* Add OCR module
* More enum helpers ²

0.2.10

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.