├── .gitignore ├── BENCHMARKS.md ├── CHANGELOG.md ├── LICENSE ├── README.md ├── benchmarks ├── run_benchmarks.ts ├── test_ccd.vpy ├── test_clense.vpy ├── test_degrain_median.vpy ├── test_fluxsmooth.vpy ├── test_inter_quartile_mean.vpy ├── test_median.vpy ├── test_remove_grain.vpy ├── test_repair.vpy ├── test_smart_median.vpy ├── test_temporal_median.vpy ├── test_temporal_repair.vpy ├── test_temporal_soften.vpy ├── test_ttempsmooth.vpy └── test_vertical_cleaner.vpy ├── mise.toml ├── scripts └── transmute_sorter_hunter.sh └── src ├── ccd.zig ├── clense.zig ├── common ├── array_grid.zig ├── copy.zig ├── grid.zig ├── math.zig ├── sorting_networks.zig ├── string.zig ├── type.zig ├── vapoursynth.zig └── vector.zig ├── degrain_median.zig ├── fluxsmooth.zig ├── inter_quartile_mean.zig ├── median.zig ├── remove_grain.zig ├── repair.zig ├── smart_median.zig ├── temporal_median.zig ├── temporal_repair.zig ├── temporal_soften.zig ├── ttempsmooth.zig ├── version.zig ├── vertical_cleaner.zig └── zsmooth.zig /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/.gitignore -------------------------------------------------------------------------------- /BENCHMARKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/BENCHMARKS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/run_benchmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/run_benchmarks.ts -------------------------------------------------------------------------------- /benchmarks/test_ccd.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/test_ccd.vpy -------------------------------------------------------------------------------- /benchmarks/test_clense.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/test_clense.vpy -------------------------------------------------------------------------------- /benchmarks/test_degrain_median.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/test_degrain_median.vpy -------------------------------------------------------------------------------- /benchmarks/test_fluxsmooth.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/test_fluxsmooth.vpy -------------------------------------------------------------------------------- /benchmarks/test_inter_quartile_mean.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/test_inter_quartile_mean.vpy -------------------------------------------------------------------------------- /benchmarks/test_median.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/test_median.vpy -------------------------------------------------------------------------------- /benchmarks/test_remove_grain.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/test_remove_grain.vpy -------------------------------------------------------------------------------- /benchmarks/test_repair.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/test_repair.vpy -------------------------------------------------------------------------------- /benchmarks/test_smart_median.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/test_smart_median.vpy -------------------------------------------------------------------------------- /benchmarks/test_temporal_median.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/test_temporal_median.vpy -------------------------------------------------------------------------------- /benchmarks/test_temporal_repair.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/test_temporal_repair.vpy -------------------------------------------------------------------------------- /benchmarks/test_temporal_soften.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/test_temporal_soften.vpy -------------------------------------------------------------------------------- /benchmarks/test_ttempsmooth.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/test_ttempsmooth.vpy -------------------------------------------------------------------------------- /benchmarks/test_vertical_cleaner.vpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/benchmarks/test_vertical_cleaner.vpy -------------------------------------------------------------------------------- /mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/mise.toml -------------------------------------------------------------------------------- /scripts/transmute_sorter_hunter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/scripts/transmute_sorter_hunter.sh -------------------------------------------------------------------------------- /src/ccd.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/ccd.zig -------------------------------------------------------------------------------- /src/clense.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/clense.zig -------------------------------------------------------------------------------- /src/common/array_grid.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/common/array_grid.zig -------------------------------------------------------------------------------- /src/common/copy.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/common/copy.zig -------------------------------------------------------------------------------- /src/common/grid.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/common/grid.zig -------------------------------------------------------------------------------- /src/common/math.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/common/math.zig -------------------------------------------------------------------------------- /src/common/sorting_networks.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/common/sorting_networks.zig -------------------------------------------------------------------------------- /src/common/string.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/common/string.zig -------------------------------------------------------------------------------- /src/common/type.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/common/type.zig -------------------------------------------------------------------------------- /src/common/vapoursynth.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/common/vapoursynth.zig -------------------------------------------------------------------------------- /src/common/vector.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/common/vector.zig -------------------------------------------------------------------------------- /src/degrain_median.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/degrain_median.zig -------------------------------------------------------------------------------- /src/fluxsmooth.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/fluxsmooth.zig -------------------------------------------------------------------------------- /src/inter_quartile_mean.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/inter_quartile_mean.zig -------------------------------------------------------------------------------- /src/median.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/median.zig -------------------------------------------------------------------------------- /src/remove_grain.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/remove_grain.zig -------------------------------------------------------------------------------- /src/repair.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/repair.zig -------------------------------------------------------------------------------- /src/smart_median.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/smart_median.zig -------------------------------------------------------------------------------- /src/temporal_median.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/temporal_median.zig -------------------------------------------------------------------------------- /src/temporal_repair.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/temporal_repair.zig -------------------------------------------------------------------------------- /src/temporal_soften.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/temporal_soften.zig -------------------------------------------------------------------------------- /src/ttempsmooth.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/ttempsmooth.zig -------------------------------------------------------------------------------- /src/version.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/version.zig -------------------------------------------------------------------------------- /src/vertical_cleaner.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/vertical_cleaner.zig -------------------------------------------------------------------------------- /src/zsmooth.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adworacz/zsmooth/HEAD/src/zsmooth.zig --------------------------------------------------------------------------------