pytorch / opacus
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 69 files with 5,464 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (226 lines of code)
    • 5 files changed 21-50 times (729 lines of code)
    • 46 files changed 6-20 times (2,656 lines of code)
    • 17 files changed 1-5 times (1,853 lines of code)
0% | 4% | 13% | 48% | 33%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, rst, md, svg, js, ipynb, css, sh, txt, json, yml, in, ini, gitignore, ps1, bat
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 6% | 21% | 66% | 5%
js0% | 0% | 0% | 60% | 39%
css0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
in0% | 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
opacus0% | 47% | 26% | 18% | 7%
opacus/grad_sample0% | 0% | 54% | 45% | 0%
opacus/optimizers0% | 0% | 50% | 47% | 1%
opacus/utils0% | 0% | 20% | 79% | <1%
ROOT0% | 0% | 60% | 37% | 1%
opacus/layers0% | 0% | 0% | 100% | 0%
opacus/accountants0% | 0% | 0% | 99% | <1%
website/pages0% | 0% | 0% | 100% | 0%
opacus/validators0% | 0% | 0% | 100% | 0%
opacus/scripts0% | 0% | 0% | 100% | 0%
website0% | 0% | 0% | 100% | 0%
website/static0% | 0% | 0% | 0% | 100%
website/core0% | 0% | 0% | 0% | 100%
website/scripts0% | 0% | 0% | 0% | 100%
website/sphinx0% | 0% | 0% | 0% | 100%
scripts0% | 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
privacy_engine.py
in opacus
226 11 46 515 64
grad_sample_module.py
in opacus/grad_sample
248 21 34 253 32
data_loader.py
in opacus
124 7 55 155 26
uniform_sampler.py
in opacus/utils
76 7 55 334 24
setup.py
in root
67 - 56 615 21
optimizer.py
in opacus/optimizers
214 21 4 110 21
gdp.py
in opacus/accountants
34 5 57 118 18
tensor_utils.py
in opacus/utils
88 5 55 515 18
utils.py
in opacus/grad_sample
16 2 57 253 17
ddpoptimizer.py
in opacus/optimizers
49 4 55 110 17
batch_memory_manager.py
in opacus/utils
80 7 4 103 16
rdp.py
in opacus/accountants/analysis
116 9 57 118 16
__init__.py
in opacus/accountants
14 1 57 118 15
accountant.py
in opacus/accountants
29 7 57 110 15
perlayeroptimizer.py
in opacus/optimizers
43 2 55 110 15
rdp.py
in opacus/accountants
54 6 57 118 15
ddp_perlayeroptimizer.py
in opacus/optimizers
88 9 55 110 15
conv.py
in opacus/grad_sample
54 1 40 253 14
scheduler.py
in opacus
58 11 57 117 14
module_validator.py
in opacus/validators
77 5 34 99 14