facebookresearch / fbpcs
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 309 files with 21,646 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 files changed 21-50 times (357 lines of code)
    • 41 files changed 6-20 times (6,833 lines of code)
    • 267 files changed 1-5 times (14,456 lines of code)
0% | 0% | 1% | 31% | 66%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, cpp, h, json, tf, sh, md, java, hpp, txt, yml, gradle, cmake, gitignore, xml, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 4% | 52% | 42%
hpp0% | 0% | 0% | 59% | 40%
h0% | 0% | 0% | 15% | 84%
cpp0% | 0% | 0% | 10% | 89%
java0% | 0% | 0% | 60% | 39%
tf0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
cmake0% | 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
fbpcs/private_computation0% | 0% | 12% | 40% | 46%
fbpcs/emp_games0% | 0% | 0% | 23% | 76%
fbpcs/infra0% | 0% | 0% | 44% | 55%
fbpcs/pid0% | 0% | 0% | 54% | 45%
fbpcs/pl_coordinator0% | 0% | 0% | 70% | 29%
fbpcs/private_computation_cli0% | 0% | 0% | 92% | 7%
fbpcs/stage_flow0% | 0% | 0% | 95% | 4%
fbpcs/data_processing0% | 0% | 0% | 2% | 97%
fbpcs0% | 0% | 0% | 54% | 45%
fbpcs/scripts0% | 0% | 0% | 0% | 100%
fbpcs/utils0% | 0% | 0% | 0% | 100%
fbpcs/performance_tools0% | 0% | 0% | 0% | 100%
fbpcs/common0% | 0% | 0% | 0% | 100%
fbpcs/post_processing_handler0% | 0% | 0% | 0% | 100%
docker/emp_games0% | 0% | 0% | 0% | 100%
fbpcs/experimental0% | 0% | 0% | 0% | 100%
fbpcs/pcf0% | 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
private_computation.py
in fbpcs/private_computation/service
357 13 20 123 30
private_computation_service_wrapper.py
in fbpcs/private_computation_cli
352 20 20 105 20
private_computation_instance.py
in fbpcs/private_computation/entity
140 15 13 139 19
private_computation_cli.py
in fbpcs/private_computation_cli
267 1 13 99 16
pl_instance_runner.py
in fbpcs/pl_coordinator
290 11 30 139 16
private_computation_stage_service.py
in fbpcs/private_computation/service
37 1 20 132 10
id_match_stage_service.py
in fbpcs/private_computation/service
88 3 30 120 10
data_transformation_lambda.py
in fbpcs/infra/cloud_bridge/data_ingestion
145 2 11 139 10
pl_graphapi_utils.py
in fbpcs/pl_coordinator
113 9 30 139 9
aggregate_shards_stage_service.py
in fbpcs/private_computation/service
134 2 30 113 9
validation.py
in fbpcs/infra/cloud_bridge/data_validation/validation_utility
214 13 30 117 9
pl_study_runner.py
in fbpcs/pl_coordinator
287 11 30 139 9
constants.py
in fbpcs/private_computation/service
20 - 30 117 8
private_computation_status.py
in fbpcs/private_computation/entity
38 - 30 105 8
pid_dispatcher.py
in fbpcs/pid/service/pid_service
197 6 30 139 8
OutputMetrics.hpp
in fbpcs/emp_games/lift/calculator
715 21 30 139 8
AttributionIdSpineCombiner.cpp
in fbpcs/data_processing/attribution_id_combiner
72 1 30 139 7
private_computation_game.py
in fbpcs/private_computation/repository
88 2 7 139 7
post_processing_stage_service.py
in fbpcs/private_computation/service
120 2 30 111 7
utils.py
in fbpcs/private_computation/service
148 6 30 118 7