netflix / vmaf
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 422 files with 66,402 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 19 files changed 21-50 times (7,725 lines of code)
    • 73 files changed 6-20 times (23,323 lines of code)
    • 330 files changed 1-5 times (35,354 lines of code)
0% | 0% | 11% | 35% | 53%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 422 files with 66,402 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (494 lines of code)
    • 25 files changed by 6-10 contributors (11,674 lines of code)
    • 326 files changed by 2-5 contributors (48,865 lines of code)
    • 70 files changed by 1 contributor (5,369 lines of code)
0% | <1% | 17% | 73% | 8%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, m, c, h, json, md, gitignore, txt, cu, yaml, mat, in, cuh, asm, dockerignore, pyx, cpp, gitattributes, rst, sh, ini, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 0% | 15% | 59% | 25%
py0% | 0% | 14% | 19% | 65%
h0% | 0% | 6% | 41% | 52%
cpp0% | 0% | 0% | 100% | 0%
m0% | 0% | 0% | 0% | 100%
asm0% | 0% | 0% | 0% | 100%
cu0% | 0% | 0% | 0% | 100%
cuh0% | 0% | 0% | 0% | 100%
pyx0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
mat0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
libvmaf0% | 0% | 12% | 58% | 29%
python0% | 0% | 32% | 37% | 30%
resource0% | 0% | 0% | 3% | 96%
matlab0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
vmaf.c
in libvmaf/tools
430 4 2020-01-08 2023-11-20 45 10 kswanson@netflix.com nilf@netflix.com
feature_extractor.c
in libvmaf/src/feature
409 12 2019-12-11 2023-12-13 43 5 kswanson@netflix.com kswanson@netflix.com
cambi.c
in libvmaf/src/feature
1019 46 2021-10-07 2025-04-29 43 9 zli@netflix.com kswanson@netflix.com
cli_parse.c
in libvmaf/tools
494 18 2020-01-08 2024-06-30 42 12 kswanson@netflix.com cleanbit25@proton.me
quality_runner.py
in python/vmaf/core
990 87 2020-04-07 2024-03-18 37 8 werner.robitza@gmail.com nil.fons@gmail.com
misc.py
in python/vmaf/tools
345 45 2020-04-07 2024-06-14 32 9 werner.robitza@gmail.com nil.fons@gmail.com
executor.py
in python/vmaf/core
660 64 2020-04-07 2024-06-07 29 8 werner.robitza@gmail.com arjunb@netflix.com
float_adm.c
in libvmaf/src/feature
184 3 2020-01-17 2023-12-13 27 5 kswanson@netflix.com kswanson@netflix.com
float_motion.c
in libvmaf/src/feature
179 4 2020-01-17 2022-04-01 26 5 kswanson@netflix.com nfonsmiret@netflix.com
__init__.py
in python/vmaf
204 10 2020-04-07 2024-03-21 25 5 werner.robitza@gmail.com nil.fons@gmail.com
feature_extractor.h
in libvmaf/src/feature
93 - 2019-12-11 2023-12-13 24 3 kswanson@netflix.com kswanson@netflix.com
model.c
in libvmaf/src
286 9 2019-12-09 2024-01-12 24 10 zli@netflix.com nilf@netflix.com
cli_parse.h
in libvmaf/tools
52 - 2020-01-08 2023-11-20 22 6 kswanson@netflix.com nilf@netflix.com
float_vif.c
in libvmaf/src/feature
157 3 2020-01-19 2022-04-01 22 5 kswanson@netflix.com nfonsmiret@netflix.com
output.c
in libvmaf/src
323 6 2020-01-13 2024-04-24 22 7 kswanson@netflix.com cosmin@cosmin.at
predict.c
in libvmaf/src
348 11 2019-12-09 2024-06-29 22 8 kswanson@netflix.com yigithanyigitdevel@gmail.com
feature_extractor.py
in python/vmaf/core
670 25 2020-04-07 2024-02-12 22 7 werner.robitza@gmail.com nilf@netflix.com
setup.py
in python
67 5 2017-02-27 2023-11-08 21 7 zoran@simicweb.com kswanson@netflix.com
routine.py
in python/vmaf
815 13 2020-04-07 2024-03-18 21 5 werner.robitza@gmail.com nil.fons@gmail.com
integer_vif.c
in libvmaf/src/feature
655 10 2020-04-16 2025-04-29 20 9 kswanson@netflix.com kswanson@netflix.com
float_ssim.c
in libvmaf/src/feature
119 4 2020-01-13 2021-01-14 19 2 kswanson@netflix.com kswanson@netflix.com
integer_adm.c
in libvmaf/src/feature
2192 18 2020-04-17 2022-07-20 19 4 62744303+ittiamvijayakumarg... kswanson@netflix.com
train_test_model.py
in python/vmaf/core
1383 102 2020-04-07 2024-02-12 18 8 werner.robitza@gmail.com nilf@netflix.com
asset.py
in python/vmaf/core
707 78 2020-04-07 2024-02-12 17 6 werner.robitza@gmail.com nilf@netflix.com
libvmaf.h
in libvmaf/include/libvmaf
88 - 2019-10-31 2024-06-29 16 7 kswanson@netflix.com yigithanyigitdevel@gmail.com
integer_psnr.c
in libvmaf/src/feature
214 5 2020-01-14 2023-08-31 16 4 kswanson@netflix.com nil.fons@gmail.com
integer_motion.c
in libvmaf/src/feature
362 7 2020-04-30 2023-11-22 16 5 kswanson@netflix.com nilf@netflix.com
feature_collector.c
in libvmaf/src/feature
364 16 2019-11-21 2024-06-29 16 5 kswanson@netflix.com yigithanyigitdevel@gmail.com
float_psnr.c
in libvmaf/src/feature
85 3 2020-01-14 2022-04-01 15 4 kswanson@netflix.com nfonsmiret@netflix.com
vif.c
in libvmaf/src/feature
335 3 2019-10-31 2023-11-20 15 7 kswanson@netflix.com nilf@netflix.com
float_ms_ssim.c
in libvmaf/src/feature
143 4 2020-02-01 2021-01-14 14 2 kswanson@netflix.com kswanson@netflix.com
adm.c
in libvmaf/src/feature
213 1 2019-10-31 2025-04-29 14 6 kswanson@netflix.com kswanson@netflix.com
libvmaf.c
in libvmaf/src
794 31 2020-11-30 2024-06-29 14 5 kswanson@netflix.com yigithanyigitdevel@gmail.com
model.h
in libvmaf/include/libvmaf
57 - 2019-12-09 2021-08-18 13 5 zli@netflix.com andy.yan@verkada.com
fex_ctx_vector.c
in libvmaf/src
71 3 2020-02-06 2023-02-22 13 3 kswanson@netflix.com kswanson@netflix.com
alias.c
in libvmaf/src/feature
88 - 2020-01-23 2023-11-08 13 3 kswanson@netflix.com kswanson@netflix.com
adm_tools.c
in libvmaf/src/feature
785 10 2019-10-31 2022-04-01 13 6 kswanson@netflix.com nfonsmiret@netflix.com
feature_collector.h
in libvmaf/src/feature
57 - 2019-11-21 2024-06-29 12 3 kswanson@netflix.com yigithanyigitdevel@gmail.com
feature_assembler.py
in python/vmaf/core
91 7 2020-04-07 2024-02-12 12 4 werner.robitza@gmail.com nilf@netflix.com
adm_tools.h
in libvmaf/src/feature
258 1 2019-10-31 2025-04-29 12 6 kswanson@netflix.com kswanson@netflix.com
output.h
in libvmaf/src
13 - 2020-01-13 2024-04-24 11 6 kswanson@netflix.com cosmin@cosmin.at
model.h
in libvmaf/src
62 - 2019-12-09 2021-04-15 11 4 zli@netflix.com zli@netflix.com
picture.c
in libvmaf/src
98 6 2019-11-18 2024-06-06 11 6 kswanson@netflix.com xxie@meta.com
dict.c
in libvmaf/src
177 9 2020-06-16 2022-03-31 11 3 kswanson@netflix.com nfonsmiret@netflix.com
all.c
in libvmaf/src/feature
22 - 2019-10-31 2021-12-10 10 4 kswanson@netflix.com christosb@netflix.com
vif_tools.h
in libvmaf/src/feature
26 - 2019-10-31 2022-04-01 10 5 kswanson@netflix.com nfonsmiret@netflix.com
picture_copy.c
in libvmaf/src/feature
40 2 2020-01-14 2024-01-10 10 4 kswanson@netflix.com nilf@netflix.com
feature_name.c
in libvmaf/src/feature
134 2 2020-12-22 2023-07-21 10 3 kswanson@netflix.com nil.fons@gmail.com
config.py
in python/vmaf
148 29 2020-04-07 2024-03-18 10 5 werner.robitza@gmail.com nil.fons@gmail.com
read_json_model.c
in libvmaf/src
468 17 2020-09-22 2024-04-22 10 6 kswanson@netflix.com cstejerean@meta.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
cli_parse.c
in libvmaf/tools
494 18 2020-01-08 2024-06-30 42 12 kswanson@netflix.com cleanbit25@proton.me
vmaf.c
in libvmaf/tools
430 4 2020-01-08 2023-11-20 45 10 kswanson@netflix.com nilf@netflix.com
model.c
in libvmaf/src
286 9 2019-12-09 2024-01-12 24 10 zli@netflix.com nilf@netflix.com
cambi.c
in libvmaf/src/feature
1019 46 2021-10-07 2025-04-29 43 9 zli@netflix.com kswanson@netflix.com
misc.py
in python/vmaf/tools
345 45 2020-04-07 2024-06-14 32 9 werner.robitza@gmail.com nil.fons@gmail.com
integer_vif.c
in libvmaf/src/feature
655 10 2020-04-16 2025-04-29 20 9 kswanson@netflix.com kswanson@netflix.com
quality_runner.py
in python/vmaf/core
990 87 2020-04-07 2024-03-18 37 8 werner.robitza@gmail.com nil.fons@gmail.com
executor.py
in python/vmaf/core
660 64 2020-04-07 2024-06-07 29 8 werner.robitza@gmail.com arjunb@netflix.com
predict.c
in libvmaf/src
348 11 2019-12-09 2024-06-29 22 8 kswanson@netflix.com yigithanyigitdevel@gmail.com
train_test_model.py
in python/vmaf/core
1383 102 2020-04-07 2024-02-12 18 8 werner.robitza@gmail.com nilf@netflix.com
feature_extractor.py
in python/vmaf/core
670 25 2020-04-07 2024-02-12 22 7 werner.robitza@gmail.com nilf@netflix.com
output.c
in libvmaf/src
323 6 2020-01-13 2024-04-24 22 7 kswanson@netflix.com cosmin@cosmin.at
setup.py
in python
67 5 2017-02-27 2023-11-08 21 7 zoran@simicweb.com kswanson@netflix.com
libvmaf.h
in libvmaf/include/libvmaf
88 - 2019-10-31 2024-06-29 16 7 kswanson@netflix.com yigithanyigitdevel@gmail.com
vif.c
in libvmaf/src/feature
335 3 2019-10-31 2023-11-20 15 7 kswanson@netflix.com nilf@netflix.com
cli_parse.h
in libvmaf/tools
52 - 2020-01-08 2023-11-20 22 6 kswanson@netflix.com nilf@netflix.com
asset.py
in python/vmaf/core
707 78 2020-04-07 2024-02-12 17 6 werner.robitza@gmail.com nilf@netflix.com
adm.c
in libvmaf/src/feature
213 1 2019-10-31 2025-04-29 14 6 kswanson@netflix.com kswanson@netflix.com
adm_tools.c
in libvmaf/src/feature
785 10 2019-10-31 2022-04-01 13 6 kswanson@netflix.com nfonsmiret@netflix.com
adm_tools.h
in libvmaf/src/feature
258 1 2019-10-31 2025-04-29 12 6 kswanson@netflix.com kswanson@netflix.com
picture.c
in libvmaf/src
98 6 2019-11-18 2024-06-06 11 6 kswanson@netflix.com xxie@meta.com
output.h
in libvmaf/src
13 - 2020-01-13 2024-04-24 11 6 kswanson@netflix.com cosmin@cosmin.at
integer_adm_cuda.c
in libvmaf/src/feature/cuda
963 27 2022-12-13 2025-05-01 10 6 kswanson@netflix.com kswanson@netflix.com
read_json_model.c
in libvmaf/src
468 17 2020-09-22 2024-04-22 10 6 kswanson@netflix.com cstejerean@meta.com
matlab_quality_runner.py
in python/vmaf/core
211 25 2020-04-07 2024-02-12 8 6 werner.robitza@gmail.com nilf@netflix.com
perf_metric.py
in python/vmaf/core
307 19 2020-04-07 2024-02-12 7 6 werner.robitza@gmail.com nilf@netflix.com
feature_extractor.c
in libvmaf/src/feature
409 12 2019-12-11 2023-12-13 43 5 kswanson@netflix.com kswanson@netflix.com
float_adm.c
in libvmaf/src/feature
184 3 2020-01-17 2023-12-13 27 5 kswanson@netflix.com kswanson@netflix.com
float_motion.c
in libvmaf/src/feature
179 4 2020-01-17 2022-04-01 26 5 kswanson@netflix.com nfonsmiret@netflix.com
__init__.py
in python/vmaf
204 10 2020-04-07 2024-03-21 25 5 werner.robitza@gmail.com nil.fons@gmail.com
float_vif.c
in libvmaf/src/feature
157 3 2020-01-19 2022-04-01 22 5 kswanson@netflix.com nfonsmiret@netflix.com
routine.py
in python/vmaf
815 13 2020-04-07 2024-03-18 21 5 werner.robitza@gmail.com nil.fons@gmail.com
integer_motion.c
in libvmaf/src/feature
362 7 2020-04-30 2023-11-22 16 5 kswanson@netflix.com nilf@netflix.com
feature_collector.c
in libvmaf/src/feature
364 16 2019-11-21 2024-06-29 16 5 kswanson@netflix.com yigithanyigitdevel@gmail.com
libvmaf.c
in libvmaf/src
794 31 2020-11-30 2024-06-29 14 5 kswanson@netflix.com yigithanyigitdevel@gmail.com
model.h
in libvmaf/include/libvmaf
57 - 2019-12-09 2021-08-18 13 5 zli@netflix.com andy.yan@verkada.com
config.py
in python/vmaf
148 29 2020-04-07 2024-03-18 10 5 werner.robitza@gmail.com nil.fons@gmail.com
vif_tools.h
in libvmaf/src/feature
26 - 2019-10-31 2022-04-01 10 5 kswanson@netflix.com nfonsmiret@netflix.com
vif_avx2.c
in libvmaf/src/feature/x86
1283 4 2020-10-27 2025-04-29 8 5 kswanson@netflix.com kswanson@netflix.com
vif_avx512.c
in libvmaf/src/feature/x86
1087 5 2020-11-19 2023-11-22 7 5 kswanson@netflix.com nil.fons@gmail.com
matlab_feature_extractor.py
in python/vmaf/core
302 16 2020-04-07 2024-02-12 5 5 werner.robitza@gmail.com nilf@netflix.com
integer_adm.c
in libvmaf/src/feature
2192 18 2020-04-17 2022-07-20 19 4 62744303+ittiamvijayakumarg... kswanson@netflix.com
integer_psnr.c
in libvmaf/src/feature
214 5 2020-01-14 2023-08-31 16 4 kswanson@netflix.com nil.fons@gmail.com
float_psnr.c
in libvmaf/src/feature
85 3 2020-01-14 2022-04-01 15 4 kswanson@netflix.com nfonsmiret@netflix.com
feature_assembler.py
in python/vmaf/core
91 7 2020-04-07 2024-02-12 12 4 werner.robitza@gmail.com nilf@netflix.com
model.h
in libvmaf/src
62 - 2019-12-09 2021-04-15 11 4 zli@netflix.com zli@netflix.com
all.c
in libvmaf/src/feature
22 - 2019-10-31 2021-12-10 10 4 kswanson@netflix.com christosb@netflix.com
picture_copy.c
in libvmaf/src/feature
40 2 2020-01-14 2024-01-10 10 4 kswanson@netflix.com nilf@netflix.com
picture.h
in libvmaf/include/libvmaf
30 - 2019-11-18 2022-12-13 9 4 kswanson@netflix.com kswanson@netflix.com
result.py
in python/vmaf/core
335 32 2020-04-07 2024-02-12 8 4 werner.robitza@gmail.com nilf@netflix.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
x86inc.asm
in libvmaf/src/ext/x86
1706 - 2020-08-05 2020-08-05 1 1 kswanson@netflix.com kswanson@netflix.com
pdjson.c
in libvmaf/src
823 32 2020-11-10 2020-11-10 1 1 kswanson@netflix.com kswanson@netflix.com
adm_avx2.c
in libvmaf/src/feature/x86
211 1 2020-10-28 2020-12-21 2 1 kswanson@netflix.com kswanson@netflix.com
adm_decouple.cu
in libvmaf/src/feature/cuda/integer_adm
196 - 2022-12-13 2022-12-13 1 1 kswanson@netflix.com kswanson@netflix.com
convolve.c
in libvmaf/src/feature/iqa
189 7 2019-10-31 2021-12-11 3 1 kswanson@netflix.com kswanson@netflix.com
common.c
in libvmaf/src/cuda
178 13 2022-12-13 2023-05-15 2 1 kswanson@netflix.com kswanson@netflix.com
framesync.c
in libvmaf/src
160 6 2023-12-13 2023-12-13 1 1 kswanson@netflix.com kswanson@netflix.com
vif_statistics.cuh
in libvmaf/src/feature/cuda/integer_vif
148 - 2022-12-13 2022-12-13 1 1 kswanson@netflix.com kswanson@netflix.com
adm_csf.cu
in libvmaf/src/feature/cuda/integer_adm
135 - 2022-12-13 2022-12-13 1 1 kswanson@netflix.com kswanson@netflix.com
adm_csf_den.cu
in libvmaf/src/feature/cuda/integer_adm
124 - 2022-12-13 2022-12-13 1 1 kswanson@netflix.com kswanson@netflix.com
adm_neon.c
in libvmaf/src/feature/arm64
116 1 2022-07-05 2022-07-05 1 1 ronengvili@icloud.com ronengvili@icloud.com
motion_score.cu
in libvmaf/src/feature/cuda/integer_motion
108 - 2022-12-13 2022-12-13 1 1 kswanson@netflix.com kswanson@netflix.com
pdjson.h
in libvmaf/src
94 - 2020-11-10 2020-11-10 1 1 kswanson@netflix.com kswanson@netflix.com
ring_buffer.c
in libvmaf/src/cuda
82 3 2022-12-13 2022-12-13 1 1 kswanson@netflix.com kswanson@netflix.com
luminance_tools.c
in libvmaf/src/feature
69 8 2022-01-14 2022-01-21 4 1 nfonsmiret@netflix.com nfonsmiret@netflix.com
ssim_tools.h
in libvmaf/src/feature/iqa
59 - 2019-10-31 2019-11-06 2 1 kswanson@netflix.com kswanson@netflix.com
cuda_helper.cuh
in libvmaf/src/cuda
57 - 2022-12-13 2022-12-13 1 1 kswanson@netflix.com kswanson@netflix.com
mkdirp.c
in libvmaf/src/feature
57 - 2021-12-14 2021-12-14 1 1 kswanson@netflix.com kswanson@netflix.com
cpuid.asm
in libvmaf/src/x86
50 - 2020-08-05 2020-08-05 1 1 kswanson@netflix.com kswanson@netflix.com
cpu.c
in libvmaf/src/x86
46 1 2020-08-05 2020-11-19 2 1 kswanson@netflix.com kswanson@netflix.com
metadata_handler.c
in libvmaf/src
45 3 2024-06-29 2024-06-29 1 1 yigithanyigitdevel@gmail.com yigithanyigitdevel@gmail.com
log.c
in libvmaf/src
38 2 2020-12-16 2020-12-16 1 1 kswanson@netflix.com kswanson@netflix.com
math_utils.c
in libvmaf/src/feature/iqa
38 5 2019-10-31 2019-11-06 2 1 kswanson@netflix.com kswanson@netflix.com
common.h
in libvmaf/src/cuda
37 - 2022-12-13 2023-05-15 2 1 kswanson@netflix.com kswanson@netflix.com
libvmaf_cuda.h
in libvmaf/include/libvmaf
33 - 2023-05-15 2023-05-15 1 1 kswanson@netflix.com kswanson@netflix.com
null.c
in libvmaf/src/feature
30 2 2022-04-02 2022-04-02 1 1 kswanson@netflix.com kswanson@netflix.com
blur_array.h
in libvmaf/src/feature/common
28 - 2019-10-31 2019-11-18 3 1 kswanson@netflix.com kswanson@netflix.com
stdatomic.h
in libvmaf/src/compat/msvc
26 - 2020-07-13 2020-07-13 1 1 kswanson@netflix.com kswanson@netflix.com
picture_cuda.h
in libvmaf/src/cuda
24 - 2022-12-13 2023-11-09 2 1 kswanson@netflix.com kswanson@netflix.com
iqa.h
in libvmaf/src/feature/iqa
21 - 2019-10-31 2019-11-06 2 1 kswanson@netflix.com kswanson@netflix.com
decimate.c
in libvmaf/src/feature/iqa
21 1 2019-10-31 2019-11-06 2 1 kswanson@netflix.com kswanson@netflix.com
20 - 2020-11-06 2020-11-22 2 1 zli@netflix.com zli@netflix.com
cpu.c
in libvmaf/src
20 3 2020-08-05 2022-07-20 2 1 kswanson@netflix.com kswanson@netflix.com
convolve.h
in libvmaf/src/feature/iqa
20 - 2019-10-31 2019-11-06 2 1 kswanson@netflix.com kswanson@netflix.com
framesync.h
in libvmaf/src
19 - 2023-12-13 2023-12-13 1 1 kswanson@netflix.com kswanson@netflix.com
vmaf_v7.2_bootstrap.py
in resource/param
18 - 2020-09-20 2020-09-20 1 1 zli@netflix.com zli@netflix.com
cpu.h
in libvmaf/src
18 - 2020-08-05 2022-07-20 3 1 kswanson@netflix.com kswanson@netflix.com
luminance_tools.h
in libvmaf/src/feature
18 - 2022-01-14 2022-01-21 4 1 nfonsmiret@netflix.com nfonsmiret@netflix.com
iqa_os.h
in libvmaf/src/feature/iqa
18 - 2019-10-31 2019-11-06 2 1 kswanson@netflix.com kswanson@netflix.com
metadata_handler.h
in libvmaf/src
17 - 2024-06-29 2024-06-29 1 1 yigithanyigitdevel@gmail.com yigithanyigitdevel@gmail.com
read_json_model.h
in libvmaf/src
16 - 2020-09-22 2020-11-23 3 1 kswanson@netflix.com kswanson@netflix.com
in
Doxyfile.in
in libvmaf/doc
16 - 2019-10-31 2019-11-06 2 1 kswanson@netflix.com kswanson@netflix.com
ring_buffer.h
in libvmaf/src/cuda
15 - 2022-12-13 2022-12-13 1 1 kswanson@netflix.com kswanson@netflix.com
stdatomic.h
in libvmaf/src/compat/gcc
15 - 2020-07-13 2020-07-13 1 1 kswanson@netflix.com kswanson@netflix.com
vmaf_v8_bootstrap.py
in resource/param
14 - 2020-11-21 2020-11-21 1 1 zli@netflix.com zli@netflix.com
vmaf_v7_bootstrap.py
in resource/param
14 - 2020-09-06 2020-09-06 1 1 zli@netflix.com zli@netflix.com
vmaf_v8.py
in resource/param
13 - 2020-11-21 2020-11-21 1 1 zli@netflix.com zli@netflix.com
cpu.h
in libvmaf/src/x86
12 - 2020-08-05 2020-11-19 2 1 kswanson@netflix.com kswanson@netflix.com
adm_dwt2_tools.py
in python/vmaf/core
10 1 2020-05-29 2020-05-29 1 1 zli@netflix.com zli@netflix.com
adm_dwt2_py.py
in python/vmaf/core
10 2 2020-05-29 2020-09-26 3 1 zli@netflix.com zli@netflix.com
Correlations

File Size vs. Number of Changes: 422 points

libvmaf/src/feature/cuda/integer_adm_cuda.c x: 963 lines of code y: 10 # changes libvmaf/src/feature/cuda/integer_adm_cuda.h x: 79 lines of code y: 3 # changes libvmaf/src/feature/cuda/integer_motion_cuda.c x: 287 lines of code y: 7 # changes libvmaf/src/feature/cuda/integer_motion_cuda.h x: 7 lines of code y: 3 # changes libvmaf/src/feature/cuda/integer_vif_cuda.c x: 451 lines of code y: 7 # changes libvmaf/src/feature/cuda/integer_vif_cuda.h x: 57 lines of code y: 4 # changes libvmaf/src/cuda/picture_cuda.c x: 211 lines of code y: 4 # changes libvmaf/src/feature/adm.c x: 213 lines of code y: 14 # changes libvmaf/src/feature/adm_tools.h x: 258 lines of code y: 12 # changes libvmaf/src/feature/arm64/vif_neon.c x: 802 lines of code y: 6 # changes libvmaf/src/feature/cambi.c x: 1019 lines of code y: 43 # changes libvmaf/src/feature/common/convolution_internal.h x: 79 lines of code y: 6 # changes libvmaf/src/feature/common/macros.h x: 11 lines of code y: 6 # changes libvmaf/src/feature/integer_vif.c x: 655 lines of code y: 20 # changes libvmaf/src/feature/x86/vif_avx2.c x: 1283 lines of code y: 8 # changes python/vmaf/tools/bd_rate.py x: 71 lines of code y: 2 # changes python/vmaf/tools/convex_hull.py x: 20 lines of code y: 2 # changes python/vmaf/tools/exceptions.py x: 14 lines of code y: 2 # changes python/vmaf/tools/typing_utils.py x: 8 lines of code y: 2 # changes libvmaf/include/libvmaf/libvmaf.h x: 88 lines of code y: 16 # changes libvmaf/src/feature/feature_collector.c x: 364 lines of code y: 16 # changes libvmaf/src/feature/feature_collector.h x: 57 lines of code y: 12 # changes libvmaf/src/libvmaf.c x: 794 lines of code y: 14 # changes libvmaf/src/metadata_handler.c x: 45 lines of code y: 1 # changes libvmaf/src/metadata_handler.h x: 17 lines of code y: 1 # changes libvmaf/src/predict.c x: 348 lines of code y: 22 # changes libvmaf/tools/cli_parse.c x: 494 lines of code y: 42 # changes python/vmaf/core/cross_validation.py x: 245 lines of code y: 4 # changes python/vmaf/core/raw_extractor.py x: 132 lines of code y: 4 # changes python/vmaf/tools/misc.py x: 345 lines of code y: 32 # changes python/vmaf/tools/scanf.py x: 460 lines of code y: 3 # changes python/vmaf/core/executor.py x: 660 lines of code y: 29 # changes libvmaf/src/picture.c x: 98 lines of code y: 11 # changes libvmaf/src/ref.h x: 12 lines of code y: 3 # changes libvmaf/src/output.c x: 323 lines of code y: 22 # changes libvmaf/src/output.h x: 13 lines of code y: 11 # changes libvmaf/src/read_json_model.c x: 468 lines of code y: 10 # changes python/vmaf/tools/sigproc.py x: 158 lines of code y: 3 # changes python/vmaf/__init__.py x: 204 lines of code y: 25 # changes python/vmaf/config.py x: 148 lines of code y: 10 # changes python/vmaf/core/nn_train_test_model.py x: 401 lines of code y: 6 # changes python/vmaf/core/quality_runner.py x: 990 lines of code y: 37 # changes python/vmaf/routine.py x: 815 lines of code y: 21 # changes python/vmaf/tools/decorator.py x: 95 lines of code y: 7 # changes python/vmaf/tools/interpolation_utils.py x: 62 lines of code y: 3 # changes python/vmaf/core/result.py x: 335 lines of code y: 8 # changes python/vmaf/core/feature_assembler.py x: 91 lines of code y: 12 # changes libvmaf/src/feature/feature_name.c x: 134 lines of code y: 10 # changes python/vmaf/core/asset.py x: 707 lines of code y: 17 # changes python/vmaf/core/feature_extractor.py x: 670 lines of code y: 22 # changes python/vmaf/core/local_explainer.py x: 165 lines of code y: 3 # changes python/vmaf/core/matlab_feature_extractor.py x: 302 lines of code y: 5 # changes python/vmaf/core/matlab_quality_runner.py x: 211 lines of code y: 8 # changes python/vmaf/core/mixin.py x: 61 lines of code y: 5 # changes python/vmaf/core/niqe_train_test_model.py x: 78 lines of code y: 5 # changes python/vmaf/core/noref_feature_extractor.py x: 375 lines of code y: 3 # changes python/vmaf/core/perf_metric.py x: 307 lines of code y: 7 # changes python/vmaf/core/quality_runner_extra.py x: 49 lines of code y: 4 # changes python/vmaf/core/result_store.py x: 77 lines of code y: 7 # changes python/vmaf/core/train_test_model.py x: 1383 lines of code y: 18 # changes python/vmaf/core/adm_dwt2_cy.pyx x: 90 lines of code y: 3 # changes libvmaf/src/feature/feature_extractor.c x: 409 lines of code y: 43 # changes libvmaf/src/feature/feature_extractor.h x: 93 lines of code y: 24 # changes libvmaf/src/feature/float_adm.c x: 184 lines of code y: 27 # changes libvmaf/src/framesync.c x: 160 lines of code y: 1 # changes python/setup.py x: 67 lines of code y: 21 # changes python/pyproject.toml x: 2 lines of code y: 1 # changes libvmaf/src/model.c x: 286 lines of code y: 24 # changes libvmaf/src/feature/picture_copy.c x: 40 lines of code y: 10 # changes libvmaf/src/svm.cpp x: 2677 lines of code y: 9 # changes python/vmaf/tools/testutils.py x: 55 lines of code y: 7 # changes libvmaf/src/feature/integer_motion.h x: 31 lines of code y: 3 # changes libvmaf/src/feature/x86/motion_avx2.c x: 97 lines of code y: 6 # changes libvmaf/src/feature/x86/vif_avx512.c x: 1087 lines of code y: 7 # changes libvmaf/src/feature/integer_vif.h x: 112 lines of code y: 5 # changes python/vmaf/core/cambi_quality_runner.py x: 22 lines of code y: 5 # changes libvmaf/tools/cli_parse.h x: 52 lines of code y: 22 # changes libvmaf/tools/vmaf.c x: 430 lines of code y: 45 # changes libvmaf/src/feature/vif.c x: 335 lines of code y: 15 # changes python/vmaf/tools/reader.py x: 152 lines of code y: 5 # changes libvmaf/src/feature/alias.c x: 88 lines of code y: 13 # changes libvmaf/src/feature/alias.h x: 1 lines of code y: 7 # changes libvmaf/src/feature/common/convolution_avx.c x: 1891 lines of code y: 6 # changes libvmaf/src/feature/integer_psnr.c x: 214 lines of code y: 16 # changes libvmaf/src/feature/cuda/integer_adm/adm_cm.cu x: 285 lines of code y: 2 # changes libvmaf/src/feature/cuda/integer_adm/adm_dwt2.cu x: 275 lines of code y: 3 # changes libvmaf/src/feature/cuda/integer_vif/filter1d.cu x: 471 lines of code y: 2 # changes libvmaf/include/libvmaf/libvmaf_cuda.h x: 33 lines of code y: 1 # changes libvmaf/src/cuda/common.c x: 178 lines of code y: 2 # changes libvmaf/src/cuda/common.h x: 37 lines of code y: 2 # changes python/vmaf/core/cambi_feature_extractor.py x: 47 lines of code y: 7 # changes libvmaf/src/fex_ctx_vector.c x: 71 lines of code y: 13 # changes libvmaf/src/feature/ciede.c x: 304 lines of code y: 4 # changes libvmaf/include/libvmaf/picture.h x: 30 lines of code y: 9 # changes libvmaf/src/cuda/cuda_helper.cuh x: 57 lines of code y: 1 # changes libvmaf/src/cuda/ring_buffer.c x: 82 lines of code y: 1 # changes libvmaf/src/feature/cuda/integer_adm/adm_csf.cu x: 135 lines of code y: 1 # changes libvmaf/src/feature/cuda/integer_adm/adm_csf_den.cu x: 124 lines of code y: 1 # changes libvmaf/src/feature/cuda/integer_adm/adm_decouple.cu x: 196 lines of code y: 1 # changes libvmaf/src/feature/cuda/integer_motion/motion_score.cu x: 108 lines of code y: 1 # changes libvmaf/src/feature/cuda/integer_vif/vif_statistics.cuh x: 148 lines of code y: 1 # changes python/vmaf/core/vmafexec_feature_extractor.py x: 291 lines of code y: 7 # changes libvmaf/src/feature/integer_adm.c x: 2192 lines of code y: 19 # changes libvmaf/src/feature/arm64/adm_neon.c x: 116 lines of code y: 1 # changes libvmaf/src/feature/vif_tools.h x: 26 lines of code y: 10 # changes libvmaf/src/feature/adm_tools.c x: 785 lines of code y: 13 # changes libvmaf/src/feature/float_ansnr.c x: 88 lines of code y: 4 # changes libvmaf/src/feature/float_moment.c x: 91 lines of code y: 4 # changes libvmaf/src/feature/float_motion.c x: 179 lines of code y: 26 # changes libvmaf/src/feature/float_psnr.c x: 85 lines of code y: 15 # changes libvmaf/src/feature/float_vif.c x: 157 lines of code y: 22 # changes libvmaf/tools/y4m_input.c x: 550 lines of code y: 5 # changes libvmaf/tools/yuv_input.c x: 127 lines of code y: 6 # changes libvmaf/src/dict.c x: 177 lines of code y: 11 # changes libvmaf/src/dict.h x: 32 lines of code y: 8 # changes libvmaf/src/opt.c x: 62 lines of code y: 4 # changes libvmaf/src/feature/luminance_tools.h x: 18 lines of code y: 4 # changes libvmaf/src/opt.h x: 30 lines of code y: 5 # changes libvmaf/src/feature/iqa/convolve.c x: 189 lines of code y: 3 # changes libvmaf/src/feature/adm.h x: 6 lines of code y: 6 # changes libvmaf/src/feature/adm_options.h x: 14 lines of code y: 7 # changes python/vmaf/script/run_testing.py x: 176 lines of code y: 6 # changes libvmaf/src/thread_pool.c x: 143 lines of code y: 5 # changes libvmaf/include/libvmaf/feature.h x: 13 lines of code y: 5 # changes libvmaf/include/libvmaf/model.h x: 57 lines of code y: 13 # changes libvmaf/src/feature/vif.h x: 3 lines of code y: 5 # changes libvmaf/src/model.h x: 62 lines of code y: 11 # changes python/vmaf/tools/stats.py x: 57 lines of code y: 3 # changes libvmaf/src/feature/float_ms_ssim.c x: 143 lines of code y: 14 # changes libvmaf/src/feature/float_ssim.c x: 119 lines of code y: 19 # changes python/vmaf/script/run_vmaf_training.py x: 141 lines of code y: 3 # changes libvmaf/src/feature/x86/adm_avx2.c x: 211 lines of code y: 2 # changes libvmaf/src/x86/cpu.c x: 46 lines of code y: 2 # changes libvmaf/src/pdjson.c x: 823 lines of code y: 1 # changes libvmaf/src/pdjson.h x: 94 lines of code y: 1 # changes libvmaf/src/mem.h x: 9 lines of code y: 4 # changes matlab/cid_icid/iCID/iCID_Metric/ColorSpaceTransformations/FilterImageCSF.m x: 311 lines of code y: 2 # changes matlab/cid_icid/iCID/iCID_Metric/ColorSpaceTransformations/LAB2LAB2000HL.m x: 60 lines of code y: 2 # changes matlab/cid_icid/iCID/iCID_Metric/ColorSpaceTransformations/colorspace.m x: 414 lines of code y: 2 # changes matlab/cid_icid/iCID/iCID_Metric/iCID.m x: 268 lines of code y: 2 # changes matlab/cid_icid/yuv2rgb.m x: 87 lines of code y: 2 # changes matlab/cid_icid/yuvread.m x: 149 lines of code y: 2 # changes python/vmaf/script/run_vmaf.py x: 130 lines of code y: 3 # changes libvmaf/src/feature/integer_ssim.c x: 195 lines of code y: 5 # changes libvmaf/src/compat/msvc/stdatomic.h x: 26 lines of code y: 1 # changes libvmaf/src/ext/x86/x86inc.asm x: 1706 lines of code y: 1 # changes libvmaf/src/feature/motion.c x: 51 lines of code y: 6 # changes libvmaf/src/feature/picture_copy.h x: 3 lines of code y: 8 # changes python/vmaf/script/run_result_assembly.py x: 97 lines of code y: 2 # changes libvmaf/src/feature/moment.c x: 44 lines of code y: 6 # changes libvmaf/src/feature/ms_ssim.c x: 245 lines of code y: 6 # changes libvmaf/src/feature/psnr.c x: 33 lines of code y: 6 # changes libvmaf/src/feature/ssim.c x: 134 lines of code y: 6 # changes libvmaf/include/libvmaf/version.h.in x: 23 lines of code y: 4 # changes libvmaf/src/feature/ansnr_tools.c x: 131 lines of code y: 5 # changes libvmaf/src/mem.c x: 24 lines of code y: 3 # changes libvmaf/src/feature/iqa/ssim_tools.h x: 59 lines of code y: 2 # changes matlab/STMAD_2011_MatlabCode/STMAD_index.m x: 103 lines of code y: 2 # changes matlab/STMAD_2011_MatlabCode/ical_std.c x: 119 lines of code y: 2 # changes matlab/STMAD_2011_MatlabCode/lo_index.m x: 151 lines of code y: 2 # changes matlab/strred/matlabPyrTools/MEX/convolve.c x: 244 lines of code y: 2 # changes matlab/strred/matlabPyrTools/MEX/edges.c x: 466 lines of code y: 2 # changes matlab/strred/matlabPyrTools/MEX/wrap.c x: 195 lines of code y: 2 # changes matlab/strred/matlabPyrTools/TUTORIALS/pyramids.m x: 754 lines of code y: 3 # changes matlab/strred/matlabPyrTools/showSpyr.m x: 161 lines of code y: 2 # changes resource/dataset/BSDS500_noisy_dataset.py x: 5507 lines of code y: 2 # changes resource/dataset/NFLX_dataset_public.py x: 430 lines of code y: 6 # changes resource/dataset/NFLX_dataset_public_raw.py x: 2329 lines of code y: 3 # changes resource/dataset/NFLX_dataset_public_raw_last4outliers.py x: 2722 lines of code y: 2 # changes resource/dataset/VQEGHD3_dataset.py x: 344 lines of code y: 5 # changes resource/dataset/VQEGHD3_dataset_raw.py x: 1975 lines of code y: 2 # changes
45.0
# changes
  min: 1.0
  average: 4.83
  25th percentile: 2.0
  median: 2.0
  75th percentile: 5.0
  max: 45.0
0 5507.0
lines of code
min: 1.0 | average: 157.35 | 25th percentile: 13.75 | median: 41.0 | 75th percentile: 116.75 | max: 5507.0

Number of Contributors vs. Number of Changes: 422 points

libvmaf/src/feature/cuda/integer_adm_cuda.c x: 6 # contributors y: 10 # changes libvmaf/src/feature/cuda/integer_adm_cuda.h x: 2 # contributors y: 3 # changes libvmaf/src/feature/cuda/integer_motion_cuda.c x: 4 # contributors y: 7 # changes libvmaf/src/feature/cuda/integer_vif_cuda.h x: 2 # contributors y: 4 # changes libvmaf/src/feature/adm.c x: 6 # contributors y: 14 # changes libvmaf/src/feature/adm_tools.h x: 6 # contributors y: 12 # changes libvmaf/src/feature/arm64/vif_neon.c x: 4 # contributors y: 6 # changes libvmaf/src/feature/cambi.c x: 9 # contributors y: 43 # changes libvmaf/src/feature/common/convolution_internal.h x: 3 # contributors y: 6 # changes libvmaf/src/feature/integer_vif.c x: 9 # contributors y: 20 # changes libvmaf/src/feature/x86/vif_avx2.c x: 5 # contributors y: 8 # changes python/vmaf/tools/bd_rate.py x: 2 # contributors y: 2 # changes libvmaf/include/libvmaf/libvmaf.h x: 7 # contributors y: 16 # changes libvmaf/src/feature/feature_collector.c x: 5 # contributors y: 16 # changes libvmaf/src/feature/feature_collector.h x: 3 # contributors y: 12 # changes libvmaf/src/libvmaf.c x: 5 # contributors y: 14 # changes libvmaf/src/metadata_handler.c x: 1 # contributors y: 1 # changes libvmaf/src/predict.c x: 8 # contributors y: 22 # changes libvmaf/tools/cli_parse.c x: 12 # contributors y: 42 # changes python/vmaf/core/cross_validation.py x: 4 # contributors y: 4 # changes python/vmaf/tools/misc.py x: 9 # contributors y: 32 # changes python/vmaf/tools/scanf.py x: 3 # contributors y: 3 # changes python/vmaf/core/executor.py x: 8 # contributors y: 29 # changes libvmaf/src/picture.c x: 6 # contributors y: 11 # changes libvmaf/src/output.c x: 7 # contributors y: 22 # changes python/vmaf/__init__.py x: 5 # contributors y: 25 # changes python/vmaf/config.py x: 5 # contributors y: 10 # changes python/vmaf/core/quality_runner.py x: 8 # contributors y: 37 # changes python/vmaf/routine.py x: 5 # contributors y: 21 # changes python/vmaf/core/result.py x: 4 # contributors y: 8 # changes python/vmaf/core/feature_assembler.py x: 4 # contributors y: 12 # changes libvmaf/src/feature/feature_name.c x: 3 # contributors y: 10 # changes python/vmaf/core/asset.py x: 6 # contributors y: 17 # changes python/vmaf/core/matlab_feature_extractor.py x: 5 # contributors y: 5 # changes python/vmaf/core/matlab_quality_runner.py x: 6 # contributors y: 8 # changes python/vmaf/core/mixin.py x: 3 # contributors y: 5 # changes python/vmaf/core/niqe_train_test_model.py x: 4 # contributors y: 5 # changes python/vmaf/core/perf_metric.py x: 6 # contributors y: 7 # changes python/vmaf/core/quality_runner_extra.py x: 3 # contributors y: 4 # changes python/vmaf/core/result_store.py x: 3 # contributors y: 7 # changes python/vmaf/core/train_test_model.py x: 8 # contributors y: 18 # changes libvmaf/src/feature/feature_extractor.c x: 5 # contributors y: 43 # changes libvmaf/src/feature/feature_extractor.h x: 3 # contributors y: 24 # changes libvmaf/src/feature/float_adm.c x: 5 # contributors y: 27 # changes python/setup.py x: 7 # contributors y: 21 # changes libvmaf/src/model.c x: 10 # contributors y: 24 # changes libvmaf/src/feature/picture_copy.c x: 4 # contributors y: 10 # changes libvmaf/src/svm.cpp x: 3 # contributors y: 9 # changes libvmaf/src/feature/x86/vif_avx512.c x: 5 # contributors y: 7 # changes libvmaf/tools/cli_parse.h x: 6 # contributors y: 22 # changes libvmaf/tools/vmaf.c x: 10 # contributors y: 45 # changes libvmaf/src/feature/vif.c x: 7 # contributors y: 15 # changes libvmaf/src/feature/alias.c x: 3 # contributors y: 13 # changes libvmaf/src/feature/alias.h x: 2 # contributors y: 7 # changes libvmaf/src/cuda/picture_cuda.h x: 1 # contributors y: 2 # changes libvmaf/src/feature/integer_psnr.c x: 4 # contributors y: 16 # changes libvmaf/src/picture.h x: 2 # contributors y: 5 # changes libvmaf/src/fex_ctx_vector.h x: 2 # contributors y: 6 # changes libvmaf/include/libvmaf/picture.h x: 4 # contributors y: 9 # changes libvmaf/src/cpu.h x: 1 # contributors y: 3 # changes libvmaf/src/feature/integer_adm.c x: 4 # contributors y: 19 # changes libvmaf/src/feature/adm_tools.c x: 6 # contributors y: 13 # changes libvmaf/src/feature/float_motion.c x: 5 # contributors y: 26 # changes libvmaf/src/feature/float_psnr.c x: 4 # contributors y: 15 # changes libvmaf/src/feature/float_vif.c x: 5 # contributors y: 22 # changes libvmaf/src/dict.c x: 3 # contributors y: 11 # changes libvmaf/src/dict.h x: 3 # contributors y: 8 # changes libvmaf/src/feature/luminance_tools.c x: 1 # contributors y: 4 # changes libvmaf/include/libvmaf/model.h x: 5 # contributors y: 13 # changes libvmaf/src/model.h x: 4 # contributors y: 11 # changes libvmaf/src/feature/float_ms_ssim.c x: 2 # contributors y: 14 # changes libvmaf/src/feature/float_ssim.c x: 2 # contributors y: 19 # changes libvmaf/src/feature/picture_copy.h x: 2 # contributors y: 8 # changes
45.0
# changes
  min: 1.0
  average: 4.83
  25th percentile: 2.0
  median: 2.0
  75th percentile: 5.0
  max: 45.0
0 12.0
# contributors
min: 1.0 | average: 2.49 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 12.0

Number of Contributors vs. File Size: 422 points

libvmaf/src/feature/cuda/integer_adm_cuda.c x: 6 # contributors y: 963 lines of code libvmaf/src/feature/cuda/integer_adm_cuda.h x: 2 # contributors y: 79 lines of code libvmaf/src/feature/cuda/integer_motion_cuda.c x: 4 # contributors y: 287 lines of code libvmaf/src/feature/cuda/integer_motion_cuda.h x: 2 # contributors y: 7 lines of code libvmaf/src/feature/cuda/integer_vif_cuda.c x: 4 # contributors y: 451 lines of code libvmaf/src/feature/cuda/integer_vif_cuda.h x: 2 # contributors y: 57 lines of code libvmaf/src/cuda/picture_cuda.c x: 2 # contributors y: 211 lines of code libvmaf/src/feature/adm.c x: 6 # contributors y: 213 lines of code libvmaf/src/feature/adm_tools.h x: 6 # contributors y: 258 lines of code libvmaf/src/feature/arm64/vif_neon.c x: 4 # contributors y: 802 lines of code libvmaf/src/feature/cambi.c x: 9 # contributors y: 1019 lines of code libvmaf/src/feature/common/convolution_internal.h x: 3 # contributors y: 79 lines of code libvmaf/src/feature/common/macros.h x: 3 # contributors y: 11 lines of code libvmaf/src/feature/integer_vif.c x: 9 # contributors y: 655 lines of code libvmaf/src/feature/x86/vif_avx2.c x: 5 # contributors y: 1283 lines of code libvmaf/include/libvmaf/libvmaf.h x: 7 # contributors y: 88 lines of code libvmaf/src/feature/feature_collector.c x: 5 # contributors y: 364 lines of code libvmaf/src/feature/feature_collector.h x: 3 # contributors y: 57 lines of code libvmaf/src/libvmaf.c x: 5 # contributors y: 794 lines of code libvmaf/src/metadata_handler.c x: 1 # contributors y: 45 lines of code libvmaf/src/metadata_handler.h x: 1 # contributors y: 17 lines of code libvmaf/src/predict.c x: 8 # contributors y: 348 lines of code libvmaf/tools/cli_parse.c x: 12 # contributors y: 494 lines of code python/vmaf/core/cross_validation.py x: 4 # contributors y: 245 lines of code python/vmaf/core/raw_extractor.py x: 4 # contributors y: 132 lines of code python/vmaf/tools/misc.py x: 9 # contributors y: 345 lines of code python/vmaf/tools/scanf.py x: 3 # contributors y: 460 lines of code python/vmaf/core/executor.py x: 8 # contributors y: 660 lines of code libvmaf/src/picture.c x: 6 # contributors y: 98 lines of code libvmaf/src/ref.c x: 2 # contributors y: 29 lines of code libvmaf/src/output.c x: 7 # contributors y: 323 lines of code libvmaf/src/output.h x: 6 # contributors y: 13 lines of code libvmaf/src/read_json_model.c x: 6 # contributors y: 468 lines of code python/vmaf/tools/sigproc.py x: 3 # contributors y: 158 lines of code python/vmaf/__init__.py x: 5 # contributors y: 204 lines of code python/vmaf/config.py x: 5 # contributors y: 148 lines of code python/vmaf/core/nn_train_test_model.py x: 4 # contributors y: 401 lines of code python/vmaf/core/quality_runner.py x: 8 # contributors y: 990 lines of code python/vmaf/routine.py x: 5 # contributors y: 815 lines of code python/vmaf/tools/decorator.py x: 4 # contributors y: 95 lines of code python/vmaf/core/result.py x: 4 # contributors y: 335 lines of code libvmaf/src/feature/feature_name.c x: 3 # contributors y: 134 lines of code python/vmaf/core/asset.py x: 6 # contributors y: 707 lines of code python/vmaf/core/feature_extractor.py x: 7 # contributors y: 670 lines of code python/vmaf/core/matlab_feature_extractor.py x: 5 # contributors y: 302 lines of code python/vmaf/core/niqe_train_test_model.py x: 4 # contributors y: 78 lines of code python/vmaf/core/noref_feature_extractor.py x: 3 # contributors y: 375 lines of code python/vmaf/core/perf_metric.py x: 6 # contributors y: 307 lines of code python/vmaf/core/train_test_model.py x: 8 # contributors y: 1383 lines of code python/vmaf/core/adm_dwt2_cy.pyx x: 2 # contributors y: 90 lines of code libvmaf/src/feature/feature_extractor.c x: 5 # contributors y: 409 lines of code libvmaf/src/feature/feature_extractor.h x: 3 # contributors y: 93 lines of code libvmaf/src/feature/float_adm.c x: 5 # contributors y: 184 lines of code libvmaf/src/framesync.c x: 1 # contributors y: 160 lines of code python/setup.py x: 7 # contributors y: 67 lines of code libvmaf/src/model.c x: 10 # contributors y: 286 lines of code libvmaf/src/feature/picture_copy.c x: 4 # contributors y: 40 lines of code libvmaf/src/svm.cpp x: 3 # contributors y: 2677 lines of code python/vmaf/tools/testutils.py x: 4 # contributors y: 55 lines of code libvmaf/src/feature/x86/vif_avx512.c x: 5 # contributors y: 1087 lines of code libvmaf/src/feature/integer_vif.h x: 4 # contributors y: 112 lines of code python/vmaf/core/cambi_quality_runner.py x: 3 # contributors y: 22 lines of code libvmaf/tools/cli_parse.h x: 6 # contributors y: 52 lines of code libvmaf/tools/vmaf.c x: 10 # contributors y: 430 lines of code libvmaf/src/feature/vif.c x: 7 # contributors y: 335 lines of code python/vmaf/tools/reader.py x: 4 # contributors y: 152 lines of code libvmaf/src/cuda/picture_cuda.h x: 1 # contributors y: 24 lines of code libvmaf/src/feature/common/convolution_avx.c x: 3 # contributors y: 1891 lines of code libvmaf/src/feature/integer_psnr.c x: 4 # contributors y: 214 lines of code libvmaf/src/feature/cuda/integer_adm/adm_cm.cu x: 2 # contributors y: 285 lines of code libvmaf/src/feature/cuda/integer_adm/adm_dwt2.cu x: 3 # contributors y: 275 lines of code libvmaf/src/feature/cuda/integer_vif/filter1d.cu x: 2 # contributors y: 471 lines of code libvmaf/src/cuda/common.c x: 1 # contributors y: 178 lines of code libvmaf/src/feature/ciede.c x: 2 # contributors y: 304 lines of code libvmaf/src/cuda/ring_buffer.c x: 1 # contributors y: 82 lines of code libvmaf/src/feature/cuda/integer_adm/adm_csf.cu x: 1 # contributors y: 135 lines of code libvmaf/src/feature/cuda/integer_adm/adm_csf_den.cu x: 1 # contributors y: 124 lines of code libvmaf/src/feature/cuda/integer_adm/adm_decouple.cu x: 1 # contributors y: 196 lines of code libvmaf/src/feature/cuda/integer_motion/motion_score.cu x: 1 # contributors y: 108 lines of code libvmaf/src/feature/integer_adm.c x: 4 # contributors y: 2192 lines of code libvmaf/src/feature/vif_tools.h x: 5 # contributors y: 26 lines of code libvmaf/src/feature/adm_tools.c x: 6 # contributors y: 785 lines of code libvmaf/src/feature/common/blur_array.c x: 2 # contributors y: 153 lines of code libvmaf/src/feature/float_vif.c x: 5 # contributors y: 157 lines of code libvmaf/tools/y4m_input.c x: 3 # contributors y: 550 lines of code libvmaf/tools/yuv_input.c x: 3 # contributors y: 127 lines of code libvmaf/src/dict.c x: 3 # contributors y: 177 lines of code libvmaf/src/feature/adm.h x: 4 # contributors y: 6 lines of code python/vmaf/script/run_testing.py x: 2 # contributors y: 176 lines of code libvmaf/include/libvmaf/model.h x: 5 # contributors y: 57 lines of code libvmaf/src/feature/float_ms_ssim.c x: 2 # contributors y: 143 lines of code libvmaf/src/feature/float_ssim.c x: 2 # contributors y: 119 lines of code libvmaf/src/pdjson.c x: 1 # contributors y: 823 lines of code matlab/cid_icid/iCID/iCID_Metric/ColorSpaceTransformations/colorspace.m x: 2 # contributors y: 414 lines of code matlab/cid_icid/iCID/iCID_Metric/iCID.m x: 2 # contributors y: 268 lines of code libvmaf/src/ext/x86/x86inc.asm x: 1 # contributors y: 1706 lines of code libvmaf/src/feature/ms_ssim.c x: 2 # contributors y: 245 lines of code matlab/strred/matlabPyrTools/TUTORIALS/pyramids.m x: 3 # contributors y: 754 lines of code resource/dataset/BSDS500_noisy_dataset.py x: 2 # contributors y: 5507 lines of code resource/dataset/NFLX_dataset_public_raw.py x: 2 # contributors y: 2329 lines of code resource/dataset/NFLX_dataset_public_raw_last4outliers.py x: 2 # contributors y: 2722 lines of code resource/dataset/VQEGHD3_dataset.py x: 2 # contributors y: 344 lines of code resource/dataset/VQEGHD3_dataset_raw.py x: 2 # contributors y: 1975 lines of code
5507.0
lines of code
  min: 1.0
  average: 157.35
  25th percentile: 13.75
  median: 41.0
  75th percentile: 116.75
  max: 5507.0
0 12.0
# contributors
min: 1.0 | average: 2.49 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 12.0