facebookresearch / fbpcs
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 309
  • Daily file updates (only one update per file and date counted): 997
  • First update: 2021-08-10
  • Latest update: 2022-01-21
  • Days between first and latest update: 165 (23 weeks, estimated 115 working days)
  • Active days (at least one file change): 105
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 309 files with 21,646 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 229 files that are 91-180 days old (15,879 lines of code)
    • 80 files that are 31-90 days old (5,767 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
0% | 0% | 73% | 26% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 309 files with 21,646 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 32 files have been last changed 91-180 days ago (287 lines of code)
    • 14 files have been last changed 31-90 days ago (903 lines of code)
    • 263 files have been last changed 1-30 days ago (20,456 lines of code)
0% | 0% | 1% | 4% | 94%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, cpp, h, json, tf, sh, md, java, hpp, txt, yml, gradle, cmake, gitignore, xml, properties
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py0% | 0% | 77% | 22% | 0%
cpp0% | 0% | 73% | 26% | 0%
h0% | 0% | 52% | 47% | 0%
hpp0% | 0% | 77% | 22% | 0%
tf0% | 0% | 100% | 0% | 0%
java0% | 0% | 100% | 0% | 0%
yml0% | 0% | 100% | 0% | 0%
cmake0% | 0% | 52% | 47% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
tf0% | 0% | 24% | 75% | 0%
py0% | 0% | <1% | <1% | 99%
yml0% | 0% | 0% | 100% | 0%
cpp0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
hpp0% | 0% | 0% | 0% | 100%
java0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
fbpcs/emp_games0% | 0% | 64% | 35% | 0%
fbpcs/infra0% | 0% | 80% | 19% | 0%
fbpcs/data_processing0% | 0% | 82% | 17% | 0%
fbpcs/private_computation0% | 0% | 69% | 30% | 0%
fbpcs/pid0% | 0% | 100% | 0% | 0%
fbpcs/pl_coordinator0% | 0% | 70% | 29% | 0%
fbpcs/private_computation_cli0% | 0% | 100% | 0% | 0%
fbpcs/scripts0% | 0% | 100% | 0% | 0%
fbpcs/utils0% | 0% | 100% | 0% | 0%
fbpcs/stage_flow0% | 0% | 96% | 3% | 0%
fbpcs/common0% | 0% | 100% | 0% | 0%
fbpcs/post_processing_handler0% | 0% | 100% | 0% | 0%
fbpcs0% | 0% | 100% | 0% | 0%
docker/emp_games0% | 0% | 52% | 47% | 0%
fbpcs/pcf0% | 0% | 100% | 0% | 0%
fbpcs/performance_tools0% | 0% | 0% | 100% | 0%
fbpcs/experimental0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
fbpcs/infra0% | 0% | 9% | 30% | 59%
fbpcs/pid0% | 0% | <1% | 0% | 99%
fbpcs/data_processing0% | 0% | <1% | 0% | 99%
fbpcs/common0% | 0% | 2% | 0% | 97%
fbpcs/utils0% | 0% | <1% | 0% | 99%
fbpcs/pl_coordinator0% | 0% | <1% | 0% | 99%
fbpcs/scripts0% | 0% | <1% | 0% | 99%
fbpcs/stage_flow0% | 0% | <1% | 0% | 99%
fbpcs/post_processing_handler0% | 0% | 1% | 0% | 98%
fbpcs0% | 0% | 3% | 0% | 96%
fbpcs/pcf0% | 0% | 100% | 0% | 0%
fbpcs/private_computation_cli0% | 0% | 0% | 7% | 92%
fbpcs/experimental0% | 0% | 0% | 7% | 92%
fbpcs/emp_games0% | 0% | 0% | 0% | 100%
fbpcs/private_computation0% | 0% | 0% | 0% | 100%
fbpcs/performance_tools0% | 0% | 0% | 0% | 100%
docker/emp_games0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmake
common.cmake
in docker/emp_games
24 - 30 153 3
OutputMetrics.hpp
in fbpcs/emp_games/lift/calculator
715 21 30 139 8
Aggregator.cpp
in fbpcs/emp_games/attribution
427 18 30 139 4
SecretSharing.hpp
in fbpcs/emp_games/common
369 10 14 139 7
pl_instance_runner.py
in fbpcs/pl_coordinator
290 11 30 139 16
pl_study_runner.py
in fbpcs/pl_coordinator
287 11 30 139 9
AggMetrics.cpp
in fbpcs/emp_games/attribution/shard_aggregator
238 16 30 139 2
Attribution.hpp
in fbpcs/emp_games/attribution
235 5 30 139 4
gen_fake_data.py
in fbpcs/scripts
230 9 30 139 4
ShardAggregatorAppTest.cpp
in fbpcs/emp_games/attribution/shard_aggregator
226 4 30 139 2
InputData.cpp
in fbpcs/emp_games/lift/calculator
224 5 14 139 7
pid_run_protocol_stage.py
in fbpcs/pid/service/pid_service
217 4 30 139 6
ShardAggregatorGameTest.cpp
in fbpcs/emp_games/attribution/shard_aggregator
200 6 30 139 3
pid_dispatcher.py
in fbpcs/pid/service/pid_service
197 6 30 139 8
main.tf
in fbpcs/infra/cloud_bridge/data_ingestion
195 - 58 139 3
Aggregator.h
in fbpcs/emp_games/attribution
190 17 30 139 3
AttributionMetrics.cpp
in fbpcs/emp_games/attribution
168 3 30 139 5
pid.py
in fbpcs/pid/service/pid_service
167 5 30 139 7
AttributionIdSpineFileCombinerTest.cpp
in fbpcs/data_processing/attribution_id_combiner
165 3 30 139 2
SecretSharing.h
in fbpcs/emp_games/common
162 6 30 139 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in fbpcs/scripts
1 - 139 139 1
__init__.py
in fbpcs/pl_coordinator
1 - 139 139 1
__init__.py
in fbpcs/pid/service
1 - 139 139 1
__init__.py
in fbpcs/pid/service/pid_service
1 - 139 139 1
__init__.py
in fbpcs/pid
1 - 139 139 1
__init__.py
in fbpcs/pid/entity
1 - 139 139 1
__init__.py
in fbpcs/common
1 - 139 139 1
__init__.py
in fbpcs/common/entity
1 - 139 139 1
__init__.py
in fbpcs/common/repository
1 - 139 139 1
__init__.py
in fbpcs/utils
1 - 139 139 1
__init__.py
in fbpcs
1 - 139 139 1
__init__.py
in fbpcs/data_processing/pid_preparer
1 - 139 139 1
__init__.py
in fbpcs/data_processing/sharding
1 - 139 139 1
__init__.py
in fbpcs/data_processing
1 - 139 139 1
__init__.py
in fbpcs/post_processing_handler
1 - 139 139 1
__init__.py
in fbpcs/pcf
1 - 139 139 1
output.tf
in fbpcs/infra/pce/aws_terraform_template/partner/vpc_peering
4 - 139 139 1
traffic_route.tf
in fbpcs/infra/pce/aws_terraform_template/partner/vpc_peering
5 - 139 139 1
cloudwatch.tf
in fbpcs/infra/pce/aws_terraform_template/common/pce_shared
6 - 139 139 1
main.tf
in fbpcs/infra/pce/aws_terraform_template/common/pce_shared
7 - 139 139 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Sharding.cpp
in fbpcs/data_processing/sharding
63 2 30 35 2
Sharding.h
in fbpcs/data_processing/sharding
19 - 30 35 2
cloud_provider.py
in fbpcs/private_computation/entity
4 - 30 42 2
CostEstimation.cpp
in fbpcs/performance_tools
141 9 30 43 3
cmake
perf_tools.cmake
in docker/emp_games
22 - 30 43 2
private_computation_stage_flow.py
in fbpcs/private_computation/stage_flows
133 1 20 48 4
private_computation_decoupled_stage_flow.py
in fbpcs/private_computation/stage_flows
120 1 20 48 4
private_computation_decoupled_local_test_stage_flow.py
in fbpcs/private_computation/stage_flows
86 1 30 48 3
private_computation_local_test_stage_flow.py
in fbpcs/private_computation/stage_flows
85 1 30 48 3
sharding_service.py
in fbpcs/data_processing/service
48 2 30 48 2
private_computation_base_stage_flow.py
in fbpcs/private_computation/stage_flows
46 4 30 48 2
policy_params.py
in fbpcs/infra/cloud_bridge/deployment_helper/aws
10 - 30 48 3
__init__.py
in fbpcs/private_computation/stage_flows
8 - 30 48 2
exceptions.py
in fbpcs/private_computation/stage_flows
4 - 30 48 3
aws_deployment_helper.py
in fbpcs/infra/cloud_bridge/deployment_helper/aws
254 15 22 50 6
cli.py
in fbpcs/infra/cloud_bridge
144 8 22 50 6
aws_deployment_helper_tool.py
in fbpcs/infra/cloud_bridge/deployment_helper/aws
75 3 22 50 6
log_retriever.py
in fbpcs/experimental/cloud_logs
26 3 30 50 4
__init__.py
in fbpcs/experimental/cloud_logs
1 - 50 50 1
__init__.py
in fbpcs/experimental
1 - 50 50 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
private_computation_game.py
in fbpcs/private_computation/repository
88 2 7 139 7
Aggregation.hpp
in fbpcs/emp_games/attribution/decoupled_aggregation
246 3 8 90 5
AggregationMetrics.cpp
in fbpcs/emp_games/attribution/decoupled_aggregation
206 4 8 90 5
AggregationMetrics.h
in fbpcs/emp_games/attribution/decoupled_aggregation
198 9 8 90 4
Aggregator.cpp
in fbpcs/emp_games/attribution/decoupled_aggregation
183 6 8 90 4
Aggregator.h
in fbpcs/emp_games/attribution/decoupled_aggregation
87 5 8 90 4
TouchPointMetadata.h
in fbpcs/emp_games/attribution/decoupled_aggregation
58 5 8 90 5
Constants.h
in fbpcs/emp_games/attribution/decoupled_aggregation
12 - 8 90 3
data_transformation_lambda.py
in fbpcs/infra/cloud_bridge/data_ingestion
145 2 11 139 10
private_computation_cli.py
in fbpcs/private_computation_cli
267 1 13 99 16
private_computation_instance.py
in fbpcs/private_computation/entity
140 15 13 139 19
SecretSharing.hpp
in fbpcs/emp_games/common
369 10 14 139 7
InputData.cpp
in fbpcs/emp_games/lift/calculator
224 5 14 139 7
private_computation_service_data.py
in fbpcs/private_computation/service
70 1 14 131 5
reflect.py
in fbpcs/utils/config_yaml
39 2 14 93 4
config_yaml_dict.py
in fbpcs/utils/config_yaml
27 3 14 93 4
exceptions.py
in fbpcs/utils/config_yaml
26 6 14 93 4
onedocker_binary_names.py
in fbpcs
17 - 14 139 6
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