GoogleCloudPlatform / df-ml-anomaly-detection
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 29 files with 2,441 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 file changed 21-50 times (117 lines of code)
    • 16 files changed 6-20 times (1,537 lines of code)
    • 12 files changed 1-5 times (787 lines of code)
0% | 0% | 4% | 62% | 32%
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 29 files with 2,441 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 3 files changed by 2-5 contributors (344 lines of code)
    • 26 files changed by 1 contributor (2,097 lines of code)
0% | 0% | 0% | 14% | 85%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, json, sh, gradle, md, yaml, sql, txt, bat, gitignore, ipynb, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 5% | 78% | 15%
ipynb0% | 0% | 0% | 0% | 100%
sql0% | 0% | 0% | 0% | 100%
yaml0% | 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% | 5% | 73% | 21%
fraud-detection-notebook0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 29)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
SecureLogAggregationPipeline.java
in src/main/java/com/google/solutions/df/log/aggregations
117 2 2019-10-06 2020-09-08 24 1 masudhasan@google.com masudhasan@google.com
Util.java
in src/main/java/com/google/solutions/df/log/aggregations/common
172 10 2019-10-11 2020-09-08 18 1 masudhasan@google.com masudhasan@google.com
SecureLogAggregationPipelineOptions.java
in src/main/java/com/google/solutions/df/log/aggregations/common
58 - 2019-10-11 2020-09-08 15 1 masudhasan@google.com masudhasan@google.com
LogRowTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
58 1 2019-10-11 2020-08-20 13 1 masudhasan@google.com masudhasan@google.com
JsonToRowValidationTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
78 3 2019-10-26 2020-09-08 13 1 masudhasan@google.com masudhasan@google.com
DLPTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
240 12 2019-12-29 2020-07-15 12 1 masudhasan@google.com masudhasan@google.com
BQWriteTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
74 2 2019-10-11 2020-09-08 10 1 masudhasan@google.com masudhasan@google.com
MergeLogAggrMap.java
in src/main/java/com/google/solutions/df/log/aggregations/common
33 1 2019-10-26 2020-07-15 9 1 masudhasan@google.com masudhasan@google.com
FraudDetectionFinServTranPipeline.java
in src/main/java/com/google/solutions/df/log/aggregations
60 2 2020-05-19 2020-08-20 9 1 masudhasan@google.com masudhasan@google.com
ReadTransactionTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
84 4 2020-05-19 2020-09-08 9 1 masudhasan@google.com masudhasan@google.com
PredictTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
247 10 2020-05-19 2020-09-08 9 1 masudhasan@google.com masudhasan@google.com
PredictTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
133 6 2019-10-26 2020-07-15 8 1 masudhasan@google.com masudhasan@google.com
LogAggrMapElement.java
in src/main/java/com/google/solutions/df/log/aggregations/common
31 1 2019-10-11 2020-09-05 7 1 masudhasan@google.com masudhasan@google.com
Util.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
49 - 2020-05-19 2020-07-15 7 1 masudhasan@google.com masudhasan@google.com
ReadFlowLogTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
49 2 2019-12-22 2020-07-15 6 1 masudhasan@google.com masudhasan@google.com
BQWriteTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
68 2 2020-05-20 2020-08-20 6 1 masudhasan@google.com masudhasan@google.com
StreamingBenchmark.java
in src/main/java/com/google/solutions/df/log/aggregations
103 4 2019-10-26 2020-07-15 6 1 masudhasan@google.com masudhasan@google.com
CentroidVector.java
in src/main/java/com/google/solutions/df/log/aggregations/common
24 1 2019-10-26 2020-07-15 5 1 masudhasan@google.com masudhasan@google.com
28 - 2020-01-12 2020-03-15 5 2 masudhasan@google.com keijiy@google.com
ClusterDataMapElement.java
in src/main/java/com/google/solutions/df/log/aggregations/common
29 1 2019-10-26 2020-07-15 5 1 masudhasan@google.com masudhasan@google.com
FraudDetectionFinServTranPipelineOptions.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
52 - 2020-05-19 2020-05-30 5 1 masudhasan@google.com masudhasan@google.com
AvgCombineFn.java
in src/main/java/com/google/solutions/df/log/aggregations/common
54 6 2019-10-11 2020-07-15 5 1 masudhasan@google.com masudhasan@google.com
credit-card-fraud-detection-v1.ipynb
in fraud-detection-notebook
313 - 2020-05-21 2025-02-04 5 2 masudhasan@google.com slilichenko@google.com
MergeOutlierMap.java
in src/main/java/com/google/solutions/df/log/aggregations/common
31 1 2019-10-26 2020-07-15 4 1 masudhasan@google.com masudhasan@google.com
normalized_cluster_data.sql
in src/main/resources
103 - 2019-11-02 2020-02-25 4 1 masudhasan@google.com masudhasan@google.com
3 - 2020-05-13 2020-06-30 3 2 masudhasan@google.com masudhasan@google.com
IpToGeoDoFn.java
in src/main/java/com/google/solutions/df/log/aggregations/common
73 4 2020-09-06 2020-09-08 3 1 masudhasan@google.com masudhasan@google.com
RawLogDataTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
36 2 2020-09-07 2020-09-08 2 1 masudhasan@google.com masudhasan@google.com
cluster_details.sql
in src/main/resources
41 - 2019-10-26 2020-02-25 2 1 masudhasan@google.com masudhasan@google.com
Files With Most Contributors (Top 29)
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
28 - 2020-01-12 2020-03-15 5 2 masudhasan@google.com keijiy@google.com
credit-card-fraud-detection-v1.ipynb
in fraud-detection-notebook
313 - 2020-05-21 2025-02-04 5 2 masudhasan@google.com slilichenko@google.com
3 - 2020-05-13 2020-06-30 3 2 masudhasan@google.com masudhasan@google.com
SecureLogAggregationPipeline.java
in src/main/java/com/google/solutions/df/log/aggregations
117 2 2019-10-06 2020-09-08 24 1 masudhasan@google.com masudhasan@google.com
Util.java
in src/main/java/com/google/solutions/df/log/aggregations/common
172 10 2019-10-11 2020-09-08 18 1 masudhasan@google.com masudhasan@google.com
SecureLogAggregationPipelineOptions.java
in src/main/java/com/google/solutions/df/log/aggregations/common
58 - 2019-10-11 2020-09-08 15 1 masudhasan@google.com masudhasan@google.com
JsonToRowValidationTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
78 3 2019-10-26 2020-09-08 13 1 masudhasan@google.com masudhasan@google.com
LogRowTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
58 1 2019-10-11 2020-08-20 13 1 masudhasan@google.com masudhasan@google.com
DLPTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
240 12 2019-12-29 2020-07-15 12 1 masudhasan@google.com masudhasan@google.com
BQWriteTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
74 2 2019-10-11 2020-09-08 10 1 masudhasan@google.com masudhasan@google.com
ReadTransactionTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
84 4 2020-05-19 2020-09-08 9 1 masudhasan@google.com masudhasan@google.com
PredictTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
247 10 2020-05-19 2020-09-08 9 1 masudhasan@google.com masudhasan@google.com
MergeLogAggrMap.java
in src/main/java/com/google/solutions/df/log/aggregations/common
33 1 2019-10-26 2020-07-15 9 1 masudhasan@google.com masudhasan@google.com
FraudDetectionFinServTranPipeline.java
in src/main/java/com/google/solutions/df/log/aggregations
60 2 2020-05-19 2020-08-20 9 1 masudhasan@google.com masudhasan@google.com
PredictTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
133 6 2019-10-26 2020-07-15 8 1 masudhasan@google.com masudhasan@google.com
Util.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
49 - 2020-05-19 2020-07-15 7 1 masudhasan@google.com masudhasan@google.com
LogAggrMapElement.java
in src/main/java/com/google/solutions/df/log/aggregations/common
31 1 2019-10-11 2020-09-05 7 1 masudhasan@google.com masudhasan@google.com
BQWriteTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
68 2 2020-05-20 2020-08-20 6 1 masudhasan@google.com masudhasan@google.com
ReadFlowLogTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
49 2 2019-12-22 2020-07-15 6 1 masudhasan@google.com masudhasan@google.com
StreamingBenchmark.java
in src/main/java/com/google/solutions/df/log/aggregations
103 4 2019-10-26 2020-07-15 6 1 masudhasan@google.com masudhasan@google.com
FraudDetectionFinServTranPipelineOptions.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
52 - 2020-05-19 2020-05-30 5 1 masudhasan@google.com masudhasan@google.com
AvgCombineFn.java
in src/main/java/com/google/solutions/df/log/aggregations/common
54 6 2019-10-11 2020-07-15 5 1 masudhasan@google.com masudhasan@google.com
ClusterDataMapElement.java
in src/main/java/com/google/solutions/df/log/aggregations/common
29 1 2019-10-26 2020-07-15 5 1 masudhasan@google.com masudhasan@google.com
CentroidVector.java
in src/main/java/com/google/solutions/df/log/aggregations/common
24 1 2019-10-26 2020-07-15 5 1 masudhasan@google.com masudhasan@google.com
MergeOutlierMap.java
in src/main/java/com/google/solutions/df/log/aggregations/common
31 1 2019-10-26 2020-07-15 4 1 masudhasan@google.com masudhasan@google.com
normalized_cluster_data.sql
in src/main/resources
103 - 2019-11-02 2020-02-25 4 1 masudhasan@google.com masudhasan@google.com
IpToGeoDoFn.java
in src/main/java/com/google/solutions/df/log/aggregations/common
73 4 2020-09-06 2020-09-08 3 1 masudhasan@google.com masudhasan@google.com
RawLogDataTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
36 2 2020-09-07 2020-09-08 2 1 masudhasan@google.com masudhasan@google.com
cluster_details.sql
in src/main/resources
41 - 2019-10-26 2020-02-25 2 1 masudhasan@google.com masudhasan@google.com
Files With Least Contributors (Top 29)
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
PredictTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
247 10 2020-05-19 2020-09-08 9 1 masudhasan@google.com masudhasan@google.com
DLPTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
240 12 2019-12-29 2020-07-15 12 1 masudhasan@google.com masudhasan@google.com
Util.java
in src/main/java/com/google/solutions/df/log/aggregations/common
172 10 2019-10-11 2020-09-08 18 1 masudhasan@google.com masudhasan@google.com
PredictTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
133 6 2019-10-26 2020-07-15 8 1 masudhasan@google.com masudhasan@google.com
SecureLogAggregationPipeline.java
in src/main/java/com/google/solutions/df/log/aggregations
117 2 2019-10-06 2020-09-08 24 1 masudhasan@google.com masudhasan@google.com
StreamingBenchmark.java
in src/main/java/com/google/solutions/df/log/aggregations
103 4 2019-10-26 2020-07-15 6 1 masudhasan@google.com masudhasan@google.com
normalized_cluster_data.sql
in src/main/resources
103 - 2019-11-02 2020-02-25 4 1 masudhasan@google.com masudhasan@google.com
ReadTransactionTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
84 4 2020-05-19 2020-09-08 9 1 masudhasan@google.com masudhasan@google.com
JsonToRowValidationTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
78 3 2019-10-26 2020-09-08 13 1 masudhasan@google.com masudhasan@google.com
BQWriteTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
74 2 2019-10-11 2020-09-08 10 1 masudhasan@google.com masudhasan@google.com
IpToGeoDoFn.java
in src/main/java/com/google/solutions/df/log/aggregations/common
73 4 2020-09-06 2020-09-08 3 1 masudhasan@google.com masudhasan@google.com
BQWriteTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
68 2 2020-05-20 2020-08-20 6 1 masudhasan@google.com masudhasan@google.com
FraudDetectionFinServTranPipeline.java
in src/main/java/com/google/solutions/df/log/aggregations
60 2 2020-05-19 2020-08-20 9 1 masudhasan@google.com masudhasan@google.com
LogRowTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
58 1 2019-10-11 2020-08-20 13 1 masudhasan@google.com masudhasan@google.com
SecureLogAggregationPipelineOptions.java
in src/main/java/com/google/solutions/df/log/aggregations/common
58 - 2019-10-11 2020-09-08 15 1 masudhasan@google.com masudhasan@google.com
AvgCombineFn.java
in src/main/java/com/google/solutions/df/log/aggregations/common
54 6 2019-10-11 2020-07-15 5 1 masudhasan@google.com masudhasan@google.com
FraudDetectionFinServTranPipelineOptions.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
52 - 2020-05-19 2020-05-30 5 1 masudhasan@google.com masudhasan@google.com
Util.java
in src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection
49 - 2020-05-19 2020-07-15 7 1 masudhasan@google.com masudhasan@google.com
ReadFlowLogTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
49 2 2019-12-22 2020-07-15 6 1 masudhasan@google.com masudhasan@google.com
cluster_details.sql
in src/main/resources
41 - 2019-10-26 2020-02-25 2 1 masudhasan@google.com masudhasan@google.com
RawLogDataTransform.java
in src/main/java/com/google/solutions/df/log/aggregations/common
36 2 2020-09-07 2020-09-08 2 1 masudhasan@google.com masudhasan@google.com
MergeLogAggrMap.java
in src/main/java/com/google/solutions/df/log/aggregations/common
33 1 2019-10-26 2020-07-15 9 1 masudhasan@google.com masudhasan@google.com
MergeOutlierMap.java
in src/main/java/com/google/solutions/df/log/aggregations/common
31 1 2019-10-26 2020-07-15 4 1 masudhasan@google.com masudhasan@google.com
LogAggrMapElement.java
in src/main/java/com/google/solutions/df/log/aggregations/common
31 1 2019-10-11 2020-09-05 7 1 masudhasan@google.com masudhasan@google.com
ClusterDataMapElement.java
in src/main/java/com/google/solutions/df/log/aggregations/common
29 1 2019-10-26 2020-07-15 5 1 masudhasan@google.com masudhasan@google.com
CentroidVector.java
in src/main/java/com/google/solutions/df/log/aggregations/common
24 1 2019-10-26 2020-07-15 5 1 masudhasan@google.com masudhasan@google.com
credit-card-fraud-detection-v1.ipynb
in fraud-detection-notebook
313 - 2020-05-21 2025-02-04 5 2 masudhasan@google.com slilichenko@google.com
28 - 2020-01-12 2020-03-15 5 2 masudhasan@google.com keijiy@google.com
3 - 2020-05-13 2020-06-30 3 2 masudhasan@google.com masudhasan@google.com
Correlations

File Size vs. Number of Changes: 29 points

fraud-detection-notebook/credit-card-fraud-detection-v1.ipynb x: 313 lines of code y: 5 # changes src/main/java/com/google/solutions/df/log/aggregations/SecureLogAggregationPipeline.java x: 117 lines of code y: 24 # changes src/main/java/com/google/solutions/df/log/aggregations/common/BQWriteTransform.java x: 74 lines of code y: 10 # changes src/main/java/com/google/solutions/df/log/aggregations/common/IpToGeoDoFn.java x: 73 lines of code y: 3 # changes src/main/java/com/google/solutions/df/log/aggregations/common/JsonToRowValidationTransform.java x: 78 lines of code y: 13 # changes src/main/java/com/google/solutions/df/log/aggregations/common/RawLogDataTransform.java x: 36 lines of code y: 2 # changes src/main/java/com/google/solutions/df/log/aggregations/common/SecureLogAggregationPipelineOptions.java x: 58 lines of code y: 15 # changes src/main/java/com/google/solutions/df/log/aggregations/common/Util.java x: 172 lines of code y: 18 # changes src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection/PredictTransform.java x: 247 lines of code y: 9 # changes src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection/ReadTransactionTransform.java x: 84 lines of code y: 9 # changes src/main/java/com/google/solutions/df/log/aggregations/common/LogAggrMapElement.java x: 31 lines of code y: 7 # changes src/main/java/com/google/solutions/df/log/aggregations/FraudDetectionFinServTranPipeline.java x: 60 lines of code y: 9 # changes src/main/java/com/google/solutions/df/log/aggregations/common/LogRowTransform.java x: 58 lines of code y: 13 # changes src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection/BQWriteTransform.java x: 68 lines of code y: 6 # changes src/main/java/com/google/solutions/df/log/aggregations/StreamingBenchmark.java x: 103 lines of code y: 6 # changes src/main/java/com/google/solutions/df/log/aggregations/common/AvgCombineFn.java x: 54 lines of code y: 5 # changes src/main/java/com/google/solutions/df/log/aggregations/common/CentroidVector.java x: 24 lines of code y: 5 # changes src/main/java/com/google/solutions/df/log/aggregations/common/ClusterDataMapElement.java x: 29 lines of code y: 5 # changes src/main/java/com/google/solutions/df/log/aggregations/common/DLPTransform.java x: 240 lines of code y: 12 # changes src/main/java/com/google/solutions/df/log/aggregations/common/MergeLogAggrMap.java x: 33 lines of code y: 9 # changes src/main/java/com/google/solutions/df/log/aggregations/common/MergeOutlierMap.java x: 31 lines of code y: 4 # changes src/main/java/com/google/solutions/df/log/aggregations/common/PredictTransform.java x: 133 lines of code y: 8 # changes src/main/java/com/google/solutions/df/log/aggregations/common/ReadFlowLogTransform.java x: 49 lines of code y: 6 # changes src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection/Util.java x: 49 lines of code y: 7 # changes scripts/cloud-build-data-generator.yaml x: 3 lines of code y: 3 # changes src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection/FraudDetectionFinServTranPipelineOptions.java x: 52 lines of code y: 5 # changes scripts/cloud-build-demo.yaml x: 28 lines of code y: 5 # changes src/main/resources/cluster_details.sql x: 41 lines of code y: 2 # changes src/main/resources/normalized_cluster_data.sql x: 103 lines of code y: 4 # changes
24.0
# changes
  min: 2.0
  average: 7.9
  25th percentile: 5.0
  median: 6.0
  75th percentile: 9.5
  max: 24.0
0 313.0
lines of code
min: 3.0 | average: 84.17 | 25th percentile: 34.5 | median: 58.0 | 75th percentile: 103.0 | max: 313.0

Number of Contributors vs. Number of Changes: 29 points

fraud-detection-notebook/credit-card-fraud-detection-v1.ipynb x: 2 # contributors y: 5 # changes src/main/java/com/google/solutions/df/log/aggregations/SecureLogAggregationPipeline.java x: 1 # contributors y: 24 # changes src/main/java/com/google/solutions/df/log/aggregations/common/BQWriteTransform.java x: 1 # contributors y: 10 # changes src/main/java/com/google/solutions/df/log/aggregations/common/IpToGeoDoFn.java x: 1 # contributors y: 3 # changes src/main/java/com/google/solutions/df/log/aggregations/common/JsonToRowValidationTransform.java x: 1 # contributors y: 13 # changes src/main/java/com/google/solutions/df/log/aggregations/common/RawLogDataTransform.java x: 1 # contributors y: 2 # changes src/main/java/com/google/solutions/df/log/aggregations/common/SecureLogAggregationPipelineOptions.java x: 1 # contributors y: 15 # changes src/main/java/com/google/solutions/df/log/aggregations/common/Util.java x: 1 # contributors y: 18 # changes src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection/PredictTransform.java x: 1 # contributors y: 9 # changes src/main/java/com/google/solutions/df/log/aggregations/common/LogAggrMapElement.java x: 1 # contributors y: 7 # changes src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection/BQWriteTransform.java x: 1 # contributors y: 6 # changes src/main/java/com/google/solutions/df/log/aggregations/common/AvgCombineFn.java x: 1 # contributors y: 5 # changes src/main/java/com/google/solutions/df/log/aggregations/common/DLPTransform.java x: 1 # contributors y: 12 # changes src/main/java/com/google/solutions/df/log/aggregations/common/MergeOutlierMap.java x: 1 # contributors y: 4 # changes src/main/java/com/google/solutions/df/log/aggregations/common/PredictTransform.java x: 1 # contributors y: 8 # changes scripts/cloud-build-data-generator.yaml x: 2 # contributors y: 3 # changes
24.0
# changes
  min: 2.0
  average: 7.9
  25th percentile: 5.0
  median: 6.0
  75th percentile: 9.5
  max: 24.0
0 2.0
# contributors
min: 1.0 | average: 1.1 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 29 points

fraud-detection-notebook/credit-card-fraud-detection-v1.ipynb x: 2 # contributors y: 313 lines of code src/main/java/com/google/solutions/df/log/aggregations/SecureLogAggregationPipeline.java x: 1 # contributors y: 117 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/BQWriteTransform.java x: 1 # contributors y: 74 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/IpToGeoDoFn.java x: 1 # contributors y: 73 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/JsonToRowValidationTransform.java x: 1 # contributors y: 78 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/RawLogDataTransform.java x: 1 # contributors y: 36 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/SecureLogAggregationPipelineOptions.java x: 1 # contributors y: 58 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/Util.java x: 1 # contributors y: 172 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection/PredictTransform.java x: 1 # contributors y: 247 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection/ReadTransactionTransform.java x: 1 # contributors y: 84 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/LogAggrMapElement.java x: 1 # contributors y: 31 lines of code src/main/java/com/google/solutions/df/log/aggregations/FraudDetectionFinServTranPipeline.java x: 1 # contributors y: 60 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection/BQWriteTransform.java x: 1 # contributors y: 68 lines of code src/main/java/com/google/solutions/df/log/aggregations/StreamingBenchmark.java x: 1 # contributors y: 103 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/AvgCombineFn.java x: 1 # contributors y: 54 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/CentroidVector.java x: 1 # contributors y: 24 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/ClusterDataMapElement.java x: 1 # contributors y: 29 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/DLPTransform.java x: 1 # contributors y: 240 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/MergeLogAggrMap.java x: 1 # contributors y: 33 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/PredictTransform.java x: 1 # contributors y: 133 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/ReadFlowLogTransform.java x: 1 # contributors y: 49 lines of code scripts/cloud-build-data-generator.yaml x: 2 # contributors y: 3 lines of code src/main/java/com/google/solutions/df/log/aggregations/common/fraud/detection/FraudDetectionFinServTranPipelineOptions.java x: 1 # contributors y: 52 lines of code scripts/cloud-build-demo.yaml x: 2 # contributors y: 28 lines of code src/main/resources/cluster_details.sql x: 1 # contributors y: 41 lines of code
313.0
lines of code
  min: 3.0
  average: 84.17
  25th percentile: 34.5
  median: 58.0
  75th percentile: 103.0
  max: 313.0
0 2.0
# contributors
min: 1.0 | average: 1.1 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0