awslabs / homomorphic-implementors-toolkit
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 56 files with 4,412 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 14 files changed 21-50 times (2,518 lines of code)
    • 22 files changed 6-20 times (1,501 lines of code)
    • 20 files changed 1-5 times (393 lines of code)
0% | 0% | 57% | 34% | 8%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cpp, h, txt, cmake, proto, md, sh, gitignore, clang-format, dockerignore, json, yml, gitmodules, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 0% | 62% | 32% | 4%
h0% | 0% | 55% | 33% | 10%
cmake0% | 0% | 0% | 56% | 43%
proto0% | 0% | 0% | 28% | 71%
yml0% | 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
src/hit/api/linearalgebra0% | 0% | 60% | 39% | 0%
src/hit/api/evaluator0% | 0% | 78% | 7% | 13%
src/hit0% | 0% | 91% | 8% | 0%
src/hit/api0% | 0% | 17% | 71% | 10%
cmake/modules0% | 0% | 0% | 75% | 25%
cmake0% | 0% | 0% | 38% | 61%
protobuf0% | 0% | 0% | 28% | 71%
scripts/codebuild0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
common.h
in src/hit
44 - 174 526 30
scaleestimator.cpp
in src/hit/api/evaluator
186 24 174 526 30
homomorphic.cpp
in src/hit/api/evaluator
224 25 174 526 30
ciphertext.cpp
in src/hit/api
77 9 174 526 28
linearalgebra.h
in src/hit/api/linearalgebra
348 30 174 500 28
homomorphic.h
in src/hit/api/evaluator
62 - 174 526 26
opcount.cpp
in src/hit/api/evaluator
95 20 174 526 26
debug.cpp
in src/hit/api/evaluator
242 26 174 526 26
ciphertext.h
in src/hit/api
55 1 174 526 25
scaleestimator.h
in src/hit/api/evaluator
48 - 174 526 23
plaintext.cpp
in src/hit/api/evaluator
142 21 174 526 23
common.cpp
in src/hit
150 13 253 526 22
linearalgebra.cpp
in src/hit/api/linearalgebra
794 51 174 500 22
debug.h
in src/hit/api/evaluator
51 - 174 526 21
opcount.h
in src/hit/api/evaluator
59 3 174 526 20
evaluator.cpp
in src/hit/api
335 57 253 526 20
evaluator.h
in src/hit/api
77 - 253 526 18
plaintext.h
in src/hit/api/evaluator
38 - 253 526 16
encryptedcolvector.cpp
in src/hit/api/linearalgebra
151 16 253 500 13
encryptedmatrix.cpp
in src/hit/api/linearalgebra
223 17 253 500 13