aws / dcv-color-primitives
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 19 files with 9,108 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 8 files changed 21-50 times (7,241 lines of code)
    • 5 files changed 6-20 times (593 lines of code)
    • 6 files changed 1-5 times (1,274 lines of code)
0% | 0% | 79% | 6% | 13%
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 19 files with 9,108 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 4 files changed by 6-10 contributors (5,174 lines of code)
    • 12 files changed by 2-5 contributors (3,025 lines of code)
    • 3 files changed by 1 contributor (909 lines of code)
0% | 0% | 56% | 33% | 9%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rs, md, py, toml, yaml, c, gitignore, h, ps1, txt, sh, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs0% | 0% | 79% | 8% | 12%
c0% | 0% | 100% | 0% | 0%
h0% | 0% | 100% | 0% | 0%
toml0% | 0% | 100% | 0% | 0%
py0% | 0% | 0% | 0% | 100%
ps10% | 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
src0% | 0% | 77% | 8% | 13%
c_tests0% | 0% | 100% | 0% | 0%
benches0% | 0% | 100% | 0% | 0%
include0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 8% | 0% | 91%
build-aux0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 19)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
avx2.rs
in src/convert_image
1890 6 2019-12-20 2024-12-06 46 7 lagfabio@amazon.com lagfabio@amazon.com
Cargo.toml
in root
35 - 2019-12-20 2024-12-11 44 5 lagfabio@amazon.com lagfabio@amazon.com
sse2.rs
in src/convert_image
1342 6 2019-12-20 2024-12-06 44 7 lagfabio@amazon.com lagfabio@amazon.com
lib.rs
in src
722 2 2019-12-20 2024-12-06 39 8 lagfabio@amazon.com lagfabio@amazon.com
x86.rs
in src/convert_image
1220 10 2019-12-20 2024-12-06 39 6 lagfabio@amazon.com lagfabio@amazon.com
benches.rs
in benches
501 30 2019-12-20 2023-08-11 26 5 lagfabio@amazon.com paolo.borelli@gmail.com
unit.c
in c_tests
1472 1 2019-12-20 2023-08-11 25 5 lagfabio@amazon.com paolo.borelli@gmail.com
59 - 2019-12-23 2023-08-11 23 4 lagfabio@amazon.com paolo.borelli@gmail.com
common.rs
in src/convert_image
150 - 2019-12-20 2024-12-06 20 4 lagfabio@amazon.com lagfabio@amazon.com
174 7 2019-12-20 2024-04-03 14 4 lagfabio@amazon.com lagfabio@amazon.com
160 1 2019-12-20 2024-12-05 13 3 lagfabio@amazon.com lagfabio@amazon.com
21 1 2019-12-20 2024-04-03 11 3 lagfabio@amazon.com lagfabio@amazon.com
88 2 2019-12-20 2024-12-05 9 5 lagfabio@amazon.com lagfabio@amazon.com
mod.rs
in src/convert_image
8 - 2019-12-20 2024-12-05 4 2 lagfabio@amazon.com lagfabio@amazon.com
294 2 2022-01-18 2023-06-20 3 2 paolo.borelli@gmail.com paolo.borelli@gmail.com
63 - 2023-06-19 2023-06-20 2 2 lagfabio@amazon.com paolo.borelli@gmail.com
getversion.py
in build-aux
6 - 2020-02-10 2020-02-10 1 1 qignacio@amazon.com qignacio@amazon.com
7 - 2019-12-20 2019-12-20 1 1 lagfabio@amazon.com lagfabio@amazon.com
neon.rs
in src/convert_image
896 3 2024-12-05 2024-12-05 1 1 lagfabio@amazon.com lagfabio@amazon.com
Files With Most Contributors (Top 19)
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
lib.rs
in src
722 2 2019-12-20 2024-12-06 39 8 lagfabio@amazon.com lagfabio@amazon.com
avx2.rs
in src/convert_image
1890 6 2019-12-20 2024-12-06 46 7 lagfabio@amazon.com lagfabio@amazon.com
sse2.rs
in src/convert_image
1342 6 2019-12-20 2024-12-06 44 7 lagfabio@amazon.com lagfabio@amazon.com
x86.rs
in src/convert_image
1220 10 2019-12-20 2024-12-06 39 6 lagfabio@amazon.com lagfabio@amazon.com
Cargo.toml
in root
35 - 2019-12-20 2024-12-11 44 5 lagfabio@amazon.com lagfabio@amazon.com
benches.rs
in benches
501 30 2019-12-20 2023-08-11 26 5 lagfabio@amazon.com paolo.borelli@gmail.com
unit.c
in c_tests
1472 1 2019-12-20 2023-08-11 25 5 lagfabio@amazon.com paolo.borelli@gmail.com
88 2 2019-12-20 2024-12-05 9 5 lagfabio@amazon.com lagfabio@amazon.com
59 - 2019-12-23 2023-08-11 23 4 lagfabio@amazon.com paolo.borelli@gmail.com
common.rs
in src/convert_image
150 - 2019-12-20 2024-12-06 20 4 lagfabio@amazon.com lagfabio@amazon.com
174 7 2019-12-20 2024-04-03 14 4 lagfabio@amazon.com lagfabio@amazon.com
160 1 2019-12-20 2024-12-05 13 3 lagfabio@amazon.com lagfabio@amazon.com
21 1 2019-12-20 2024-04-03 11 3 lagfabio@amazon.com lagfabio@amazon.com
mod.rs
in src/convert_image
8 - 2019-12-20 2024-12-05 4 2 lagfabio@amazon.com lagfabio@amazon.com
294 2 2022-01-18 2023-06-20 3 2 paolo.borelli@gmail.com paolo.borelli@gmail.com
63 - 2023-06-19 2023-06-20 2 2 lagfabio@amazon.com paolo.borelli@gmail.com
neon.rs
in src/convert_image
896 3 2024-12-05 2024-12-05 1 1 lagfabio@amazon.com lagfabio@amazon.com
7 - 2019-12-20 2019-12-20 1 1 lagfabio@amazon.com lagfabio@amazon.com
getversion.py
in build-aux
6 - 2020-02-10 2020-02-10 1 1 qignacio@amazon.com qignacio@amazon.com
Files With Least Contributors (Top 19)
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
neon.rs
in src/convert_image
896 3 2024-12-05 2024-12-05 1 1 lagfabio@amazon.com lagfabio@amazon.com
7 - 2019-12-20 2019-12-20 1 1 lagfabio@amazon.com lagfabio@amazon.com
getversion.py
in build-aux
6 - 2020-02-10 2020-02-10 1 1 qignacio@amazon.com qignacio@amazon.com
294 2 2022-01-18 2023-06-20 3 2 paolo.borelli@gmail.com paolo.borelli@gmail.com
63 - 2023-06-19 2023-06-20 2 2 lagfabio@amazon.com paolo.borelli@gmail.com
mod.rs
in src/convert_image
8 - 2019-12-20 2024-12-05 4 2 lagfabio@amazon.com lagfabio@amazon.com
160 1 2019-12-20 2024-12-05 13 3 lagfabio@amazon.com lagfabio@amazon.com
21 1 2019-12-20 2024-04-03 11 3 lagfabio@amazon.com lagfabio@amazon.com
174 7 2019-12-20 2024-04-03 14 4 lagfabio@amazon.com lagfabio@amazon.com
common.rs
in src/convert_image
150 - 2019-12-20 2024-12-06 20 4 lagfabio@amazon.com lagfabio@amazon.com
59 - 2019-12-23 2023-08-11 23 4 lagfabio@amazon.com paolo.borelli@gmail.com
unit.c
in c_tests
1472 1 2019-12-20 2023-08-11 25 5 lagfabio@amazon.com paolo.borelli@gmail.com
benches.rs
in benches
501 30 2019-12-20 2023-08-11 26 5 lagfabio@amazon.com paolo.borelli@gmail.com
88 2 2019-12-20 2024-12-05 9 5 lagfabio@amazon.com lagfabio@amazon.com
Cargo.toml
in root
35 - 2019-12-20 2024-12-11 44 5 lagfabio@amazon.com lagfabio@amazon.com
x86.rs
in src/convert_image
1220 10 2019-12-20 2024-12-06 39 6 lagfabio@amazon.com lagfabio@amazon.com
avx2.rs
in src/convert_image
1890 6 2019-12-20 2024-12-06 46 7 lagfabio@amazon.com lagfabio@amazon.com
sse2.rs
in src/convert_image
1342 6 2019-12-20 2024-12-06 44 7 lagfabio@amazon.com lagfabio@amazon.com
lib.rs
in src
722 2 2019-12-20 2024-12-06 39 8 lagfabio@amazon.com lagfabio@amazon.com
Correlations

File Size vs. Number of Changes: 19 points

Cargo.toml x: 35 lines of code y: 44 # changes src/convert_image/x86.rs x: 1220 lines of code y: 39 # changes src/convert_image/avx2.rs x: 1890 lines of code y: 46 # changes src/convert_image/common.rs x: 150 lines of code y: 20 # changes src/convert_image/sse2.rs x: 1342 lines of code y: 44 # changes src/lib.rs x: 722 lines of code y: 39 # changes src/convert_image/mod.rs x: 8 lines of code y: 4 # changes src/convert_image/neon.rs x: 896 lines of code y: 1 # changes src/cpu_info.rs x: 88 lines of code y: 9 # changes src/dispatcher.rs x: 160 lines of code y: 13 # changes src/color_space.rs x: 21 lines of code y: 11 # changes src/pixel_format.rs x: 174 lines of code y: 14 # changes benches/benches.rs x: 501 lines of code y: 26 # changes c_tests/unit.c x: 1472 lines of code y: 25 # changes include/dcv_color_primitives.h x: 59 lines of code y: 23 # changes genweights.py x: 294 lines of code y: 3 # changes run-bench.ps1 x: 63 lines of code y: 2 # changes build-aux/getversion.py x: 6 lines of code y: 1 # changes src/static_assert.rs x: 7 lines of code y: 1 # changes
46.0
# changes
  min: 1.0
  average: 19.21
  25th percentile: 3.0
  median: 14.0
  75th percentile: 39.0
  max: 46.0
0 1890.0
lines of code
min: 6.0 | average: 479.37 | 25th percentile: 35.0 | median: 160.0 | 75th percentile: 896.0 | max: 1890.0

Number of Contributors vs. Number of Changes: 19 points

Cargo.toml x: 5 # contributors y: 44 # changes src/convert_image/x86.rs x: 6 # contributors y: 39 # changes src/convert_image/avx2.rs x: 7 # contributors y: 46 # changes src/convert_image/common.rs x: 4 # contributors y: 20 # changes src/convert_image/sse2.rs x: 7 # contributors y: 44 # changes src/lib.rs x: 8 # contributors y: 39 # changes src/convert_image/mod.rs x: 2 # contributors y: 4 # changes src/convert_image/neon.rs x: 1 # contributors y: 1 # changes src/cpu_info.rs x: 5 # contributors y: 9 # changes src/dispatcher.rs x: 3 # contributors y: 13 # changes src/color_space.rs x: 3 # contributors y: 11 # changes src/pixel_format.rs x: 4 # contributors y: 14 # changes benches/benches.rs x: 5 # contributors y: 26 # changes c_tests/unit.c x: 5 # contributors y: 25 # changes include/dcv_color_primitives.h x: 4 # contributors y: 23 # changes genweights.py x: 2 # contributors y: 3 # changes run-bench.ps1 x: 2 # contributors y: 2 # changes
46.0
# changes
  min: 1.0
  average: 19.21
  25th percentile: 3.0
  median: 14.0
  75th percentile: 39.0
  max: 46.0
0 8.0
# contributors
min: 1.0 | average: 3.95 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.0 | max: 8.0

Number of Contributors vs. File Size: 19 points

Cargo.toml x: 5 # contributors y: 35 lines of code src/convert_image/x86.rs x: 6 # contributors y: 1220 lines of code src/convert_image/avx2.rs x: 7 # contributors y: 1890 lines of code src/convert_image/common.rs x: 4 # contributors y: 150 lines of code src/convert_image/sse2.rs x: 7 # contributors y: 1342 lines of code src/lib.rs x: 8 # contributors y: 722 lines of code src/convert_image/mod.rs x: 2 # contributors y: 8 lines of code src/convert_image/neon.rs x: 1 # contributors y: 896 lines of code src/cpu_info.rs x: 5 # contributors y: 88 lines of code src/dispatcher.rs x: 3 # contributors y: 160 lines of code src/color_space.rs x: 3 # contributors y: 21 lines of code src/pixel_format.rs x: 4 # contributors y: 174 lines of code benches/benches.rs x: 5 # contributors y: 501 lines of code c_tests/unit.c x: 5 # contributors y: 1472 lines of code include/dcv_color_primitives.h x: 4 # contributors y: 59 lines of code genweights.py x: 2 # contributors y: 294 lines of code run-bench.ps1 x: 2 # contributors y: 63 lines of code build-aux/getversion.py x: 1 # contributors y: 6 lines of code
1890.0
lines of code
  min: 6.0
  average: 479.37
  25th percentile: 35.0
  median: 160.0
  75th percentile: 896.0
  max: 1890.0
0 8.0
# contributors
min: 1.0 | average: 3.95 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.0 | max: 8.0