Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
    n0["libvmaf"]
    n1["python"]
    n0 ---|"17"| n0
    n1 ---|"3"| n1
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#a0a0a0FF,stroke-width:10px
    linkStyle 1 stroke:#a0a0a05E,stroke-width:1px


Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...

Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
libvmaf/src/feature/arm64/adm_neon.h
libvmaf/src/feature/arm64/adm_neon.c
3 4 (75%) 6 (50%) 2026-10-02
libvmaf/src/feature/integer_adm.c
libvmaf/src/feature/arm64/adm_neon.c
3 29 (10%) 6 (50%) 2026-10-02
libvmaf/src/feature/integer_adm.c
libvmaf/src/feature/arm64/adm_neon.h
3 29 (10%) 4 (75%) 2026-10-02
python/vmaf/core/quality_runner.py
python/vmaf/__init__.py
2 51 (3%) 36 (5%) 2026-10-05
libvmaf/src/conversion_policy.h
libvmaf/src/conversion_policy.c
2 2 (100%) 2 (100%) 2026-10-05
libvmaf/src/libvmaf.c
libvmaf/src/conversion_policy.c
2 26 (7%) 2 (100%) 2026-10-05
libvmaf/src/libvmaf.c
libvmaf/src/conversion_policy.h
2 26 (7%) 2 (100%) 2026-10-05
libvmaf/src/read_json_model.c
libvmaf/src/model.h
2 14 (14%) 16 (12%) 2026-10-05
libvmaf/tools/cli_parse.h
libvmaf/tools/cli_parse.c
2 26 (7%) 55 (3%) 2026-10-05
libvmaf/tools/vmaf.c
libvmaf/tools/cli_parse.c
2 59 (3%) 55 (3%) 2026-10-05
libvmaf/tools/vmaf.c
libvmaf/tools/cli_parse.h
2 59 (3%) 26 (7%) 2026-10-05
libvmaf/src/feature/x86/adm_avx512.c
libvmaf/src/feature/x86/adm_avx2.c
2 7 (28%) 10 (20%) 2026-09-30
libvmaf/src/feature/cambi.h
libvmaf/src/feature/cambi.c
2 3 (66%) 76 (2%) 2026-09-16
libvmaf/src/read_json_model.c
libvmaf/src/libvmaf.c
1 14 (7%) 26 (3%) 2026-09-30
libvmaf/tools/vmaf.c
libvmaf/src/libvmaf.c
1 59 (1%) 26 (3%) 2026-09-30
libvmaf/tools/vmaf.c
libvmaf/src/read_json_model.c
1 59 (1%) 14 (7%) 2026-09-30
libvmaf/src/feature/integer_adm.c
libvmaf/src/feature/cambi.c
1 29 (3%) 76 (1%) 2026-09-15
libvmaf/include/libvmaf/picture.h
libvmaf/src/picture.c
1 11 (9%) 15 (6%) 2026-10-02
libvmaf/src/feature/integer_adm.h
libvmaf/src/feature/cambi.c
1 12 (8%) 76 (1%) 2026-09-15
libvmaf/src/feature/integer_adm.h
libvmaf/src/feature/integer_adm.c
1 12 (8%) 29 (3%) 2026-09-15
libvmaf/src/feature/speed.c
libvmaf/src/feature/cambi.c
1 8 (12%) 76 (1%) 2026-09-15
libvmaf/src/feature/speed.c
libvmaf/src/feature/integer_adm.c
1 8 (12%) 29 (3%) 2026-09-15
libvmaf/src/feature/speed.c
libvmaf/src/feature/integer_adm.h
1 8 (12%) 12 (8%) 2026-09-15
libvmaf/src/feature/vif_tools.c
libvmaf/src/feature/speed.c
1 28 (3%) 8 (12%) 2026-10-01
libvmaf/src/feature/integer_vif.h
libvmaf/src/feature/cambi.c
1 8 (12%) 76 (1%) 2026-09-15
libvmaf/src/feature/integer_vif.h
libvmaf/src/feature/integer_adm.c
1 8 (12%) 29 (3%) 2026-09-15
libvmaf/src/feature/integer_vif.h
libvmaf/src/feature/integer_adm.h
1 8 (12%) 12 (8%) 2026-09-15
libvmaf/src/feature/integer_vif.h
libvmaf/src/feature/speed.c
1 8 (12%) 8 (12%) 2026-09-15
libvmaf/src/feature/vif_tools.h
libvmaf/src/feature/speed.c
1 18 (5%) 8 (12%) 2026-10-01
libvmaf/src/feature/vif_tools.h
libvmaf/src/feature/vif_tools.c
1 18 (5%) 28 (3%) 2026-10-01
libvmaf/src/feature/arm64/speed_neon.c
libvmaf/src/feature/speed.c
1 1 (100%) 8 (12%) 2026-10-01
libvmaf/src/feature/arm64/speed_neon.h
libvmaf/src/feature/speed.c
1 1 (100%) 8 (12%) 2026-10-01
libvmaf/src/feature/arm64/speed_neon.h
libvmaf/src/feature/arm64/speed_neon.c
1 1 (100%) 1 (100%) 2026-10-01
libvmaf/src/feature/integer_vif.c
libvmaf/src/feature/cambi.c
1 26 (3%) 76 (1%) 2026-09-15
libvmaf/src/feature/integer_vif.c
libvmaf/src/feature/integer_adm.c
1 26 (3%) 29 (3%) 2026-09-15
libvmaf/src/feature/integer_vif.c
libvmaf/src/feature/integer_adm.h
1 26 (3%) 12 (8%) 2026-09-15
libvmaf/src/feature/integer_vif.c
libvmaf/src/feature/speed.c
1 26 (3%) 8 (12%) 2026-09-15
libvmaf/src/feature/integer_vif.c
libvmaf/src/feature/integer_vif.h
1 26 (3%) 8 (12%) 2026-09-15
libvmaf/src/predict.c
libvmaf/src/libvmaf.c
1 27 (3%) 26 (3%) 2026-09-30
libvmaf/src/predict.c
libvmaf/src/read_json_model.c
1 27 (3%) 14 (7%) 2026-09-30
libvmaf/src/predict.c
libvmaf/tools/vmaf.c
1 27 (3%) 59 (1%) 2026-09-30
python/vmaf/core/executor.py
python/vmaf/__init__.py
1 39 (2%) 36 (2%) 2026-09-25
libvmaf/src/feature/cambi.h
libvmaf/src/feature/integer_adm.c
1 3 (33%) 29 (3%) 2026-09-15
libvmaf/src/feature/cambi.h
libvmaf/src/feature/integer_adm.h
1 3 (33%) 12 (8%) 2026-09-15
libvmaf/src/feature/cambi.h
libvmaf/src/feature/speed.c
1 3 (33%) 8 (12%) 2026-09-15
libvmaf/src/feature/cambi.h
libvmaf/src/feature/integer_vif.h
1 3 (33%) 8 (12%) 2026-09-15
libvmaf/src/feature/cambi.h
libvmaf/src/feature/integer_vif.c
1 3 (33%) 26 (3%) 2026-09-15
libvmaf/src/feature/x86/cambi_avx2.c
libvmaf/src/feature/cambi.c
1 9 (11%) 76 (1%) 2026-09-16
libvmaf/src/feature/x86/cambi_avx2.c
libvmaf/src/feature/cambi.h
1 9 (11%) 3 (33%) 2026-09-16
libvmaf/src/feature/x86/cambi_avx2.h
libvmaf/src/feature/cambi.c
1 8 (12%) 76 (1%) 2026-09-16

Files from Different Folders Most Frequently Changed Together (Top 14)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
libvmaf/src/feature/integer_adm.c
libvmaf/src/feature/arm64/adm_neon.c
3 29 (10%) 6 (50%) 2026-10-02
libvmaf/src/feature/integer_adm.c
libvmaf/src/feature/arm64/adm_neon.h
3 29 (10%) 4 (75%) 2026-10-02
python/vmaf/core/quality_runner.py
python/vmaf/__init__.py
2 51 (3%) 36 (5%) 2026-10-05
libvmaf/tools/vmaf.c
libvmaf/src/libvmaf.c
1 59 (1%) 26 (3%) 2026-09-30
libvmaf/tools/vmaf.c
libvmaf/src/read_json_model.c
1 59 (1%) 14 (7%) 2026-09-30
libvmaf/include/libvmaf/picture.h
libvmaf/src/picture.c
1 11 (9%) 15 (6%) 2026-10-02
libvmaf/src/feature/arm64/speed_neon.c
libvmaf/src/feature/speed.c
1 1 (100%) 8 (12%) 2026-10-01
libvmaf/src/feature/arm64/speed_neon.h
libvmaf/src/feature/speed.c
1 1 (100%) 8 (12%) 2026-10-01
libvmaf/src/predict.c
libvmaf/tools/vmaf.c
1 27 (3%) 59 (1%) 2026-09-30
python/vmaf/core/executor.py
python/vmaf/__init__.py
1 39 (2%) 36 (2%) 2026-09-25
libvmaf/src/feature/x86/cambi_avx2.c
libvmaf/src/feature/cambi.c
1 9 (11%) 76 (1%) 2026-09-16
libvmaf/src/feature/x86/cambi_avx2.c
libvmaf/src/feature/cambi.h
1 9 (11%) 3 (33%) 2026-09-16
libvmaf/src/feature/x86/cambi_avx2.h
libvmaf/src/feature/cambi.c
1 8 (12%) 76 (1%) 2026-09-16
libvmaf/src/feature/x86/cambi_avx2.h
libvmaf/src/feature/cambi.h
1 8 (12%) 3 (33%) 2026-09-16