twitter / caladrius
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 69 files with 4,350 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 (408 lines of code)
    • 19 files changed 6-20 times (2,690 lines of code)
    • 49 files changed 1-5 times (1,252 lines of code)
0% | 0% | 9% | 61% | 28%
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 69 files with 4,350 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)
    • 19 files changed by 2-5 contributors (3,006 lines of code)
    • 50 files changed by 1 contributor (1,344 lines of code)
0% | 0% | 0% | 69% | 30%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, rst, md, gitignore, json, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 9% | 61% | 28%
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
metrics0% | 0% | 42% | 12% | 45%
graph0% | 0% | 0% | 90% | 9%
model0% | 0% | 0% | 78% | 21%
tools0% | 0% | 0% | 79% | 20%
api0% | 0% | 0% | 96% | 3%
common0% | 0% | 0% | 91% | 8%
ROOT0% | 0% | 0% | 56% | 43%
performance_prediction0% | 0% | 0% | 0% | 100%
traffic_provider0% | 0% | 0% | 0% | 100%
config0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
client.py
in metrics/heron/tmaster
408 23 2018-04-19 2018-08-11 23 4 tcooper@twitter.com faria.kalim@gmail.com
heron.py
in api/model/topology
247 7 2018-04-05 2018-08-25 18 5 tcooper@twitter.com huijunw@twitter.com
heron.py
in api/model/traffic
95 4 2018-04-05 2018-08-14 15 4 tcooper@twitter.com faria.kalim@gmail.com
zookeeper.py
in common/heron
72 2 2018-05-15 2018-08-23 14 5 tcooper@twitter.com huijunw@twitter.com
queueing_theory.py
in model/topology/heron
145 6 2018-05-18 2018-08-13 14 3 tcooper@twitter.com faria.kalim@gmail.com
tracker.py
in common/heron
180 13 2018-04-17 2018-07-11 14 2 tcooper@twitter.com faria.kalim@gmail.com
client.py
in metrics/heron
87 16 2018-04-19 2018-08-13 13 3 tcooper@twitter.com faria.kalim@gmail.com
router.py
in api
64 1 2018-04-07 2018-08-22 12 4 tcooper@twitter.com huijunw@twitter.com
stats_summary.py
in model/traffic/heron
106 2 2018-05-10 2018-08-11 12 3 tcooper@twitter.com faria.kalim@gmail.com
heron.py
in graph/utils
179 10 2018-05-15 2018-08-13 11 4 tcooper@twitter.com faria.kalim@gmail.com
tracker_stats.py
in tools/heron
415 6 2018-05-17 2018-08-04 11 3 tcooper@twitter.com faria.kalim@gmail.com
arrival_rates.py
in graph/analysis/heron
236 7 2018-05-05 2018-06-28 10 2 tcooper@twitter.com faria.kalim@gmail.com
builder.py
in graph/builder/heron
245 7 2018-04-21 2018-05-28 10 1 tcooper@twitter.com tcooper@twitter.com
queueing_models.py
in model/topology/heron
77 9 2018-06-28 2018-08-13 8 1 faria.kalim@gmail.com faria.kalim@gmail.com
prophet.py
in model/traffic/heron
261 9 2018-06-01 2018-08-09 8 3 tcooper@twitter.com tom.n.cooper@gmail.com
app.py
in root
46 1 2018-04-06 2018-06-08 7 1 tcooper@twitter.com tcooper@twitter.com
client.py
in graph/gremlin
70 7 2018-05-03 2018-05-28 7 1 tcooper@twitter.com tcooper@twitter.com
io_ratios.py
in graph/analysis/heron
105 2 2018-05-03 2018-08-07 7 3 tcooper@twitter.com faria.kalim@gmail.com
logs.py
in root
30 1 2018-04-07 2018-05-15 6 1 tcooper@twitter.com tcooper@twitter.com
groupings.py
in metrics/heron/topology
30 2 2018-05-10 2018-05-28 6 1 tcooper@twitter.com tcooper@twitter.com
base.py
in model/topology/heron
21 3 2018-05-28 2018-07-31 5 2 tcooper@twitter.com faria.kalim@gmail.com
timestamp.py
in common
22 2 2018-04-27 2018-06-01 5 1 tcooper@twitter.com tcooper@twitter.com
loader.py
in root
56 3 2018-04-07 2018-05-28 5 1 tcooper@twitter.com tcooper@twitter.com
simple_predictor.py
in performance_prediction
84 4 2018-07-22 2018-08-16 5 1 faria.kalim@gmail.com faria.kalim@gmail.com
keys.py
in config
5 - 2018-05-04 2018-05-28 4 1 tcooper@twitter.com tcooper@twitter.com
client.py
in metrics
12 3 2018-04-19 2018-05-28 4 1 tcooper@twitter.com tcooper@twitter.com
base.py
in model
13 1 2018-05-08 2018-05-28 4 1 tcooper@twitter.com tcooper@twitter.com
abs_queueing_models.py
in model/topology/heron
30 4 2018-07-07 2018-08-13 4 1 faria.kalim@gmail.com faria.kalim@gmail.com
predicted_traffic.py
in traffic_provider
59 5 2018-07-31 2018-08-25 4 2 faria.kalim@gmail.com huijunw@twitter.com
current_traffic.py
in traffic_provider
72 5 2018-07-31 2018-08-16 4 1 faria.kalim@gmail.com faria.kalim@gmail.com
graph_builder.py
in tools/heron
104 1 2018-05-04 2018-05-28 4 1 tcooper@twitter.com tcooper@twitter.com
routing_probabilities.py
in metrics/heron/topology
105 3 2018-05-10 2018-06-07 4 1 tcooper@twitter.com tcooper@twitter.com
client.py
in metrics/heron/influxdb
322 14 2018-08-02 2018-08-11 4 2 tom.n.cooper@gmail.com faria.kalim@gmail.com
__init__.py
in metrics/heron/influxdb
1 - 2018-08-02 2018-08-11 3 2 tom.n.cooper@gmail.com faria.kalim@gmail.com
base.py
in model/traffic
8 1 2018-05-15 2018-05-28 3 1 tcooper@twitter.com tcooper@twitter.com
helpers.py
in model/topology/heron
75 7 2018-07-07 2018-08-13 3 1 faria.kalim@gmail.com faria.kalim@gmail.com
routing_probabilities.py
in graph/analysis/heron
80 3 2018-05-03 2018-05-28 3 1 tcooper@twitter.com tcooper@twitter.com
3 - 2018-08-02 2018-08-11 2 2 tom.n.cooper@gmail.com faria.kalim@gmail.com
utils.py
in api
11 1 2018-05-22 2018-05-28 2 1 tcooper@twitter.com tcooper@twitter.com
trafficprovider.py
in traffic_provider
14 4 2018-07-31 2018-08-13 2 1 faria.kalim@gmail.com faria.kalim@gmail.com
predictor.py
in performance_prediction
35 2 2018-07-22 2018-07-31 2 1 faria.kalim@gmail.com faria.kalim@gmail.com
__init__.py
in api/model
1 - 2018-04-06 2018-04-06 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in api/model/topology
1 - 2018-04-05 2018-04-05 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in api/model/traffic
1 - 2018-04-05 2018-04-05 1 1 tcooper@twitter.com tcooper@twitter.com
1 - 2018-04-05 2018-04-05 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in model
1 - 2018-04-06 2018-04-06 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in model/topology/heron
1 - 2018-05-15 2018-05-15 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in model/topology
1 - 2018-04-06 2018-04-06 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in model/traffic/heron
1 - 2018-04-18 2018-04-18 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in model/traffic
1 - 2018-04-06 2018-04-06 1 1 tcooper@twitter.com tcooper@twitter.com
Files With Most Contributors (Top 50)
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
heron.py
in api/model/topology
247 7 2018-04-05 2018-08-25 18 5 tcooper@twitter.com huijunw@twitter.com
zookeeper.py
in common/heron
72 2 2018-05-15 2018-08-23 14 5 tcooper@twitter.com huijunw@twitter.com
client.py
in metrics/heron/tmaster
408 23 2018-04-19 2018-08-11 23 4 tcooper@twitter.com faria.kalim@gmail.com
heron.py
in api/model/traffic
95 4 2018-04-05 2018-08-14 15 4 tcooper@twitter.com faria.kalim@gmail.com
router.py
in api
64 1 2018-04-07 2018-08-22 12 4 tcooper@twitter.com huijunw@twitter.com
heron.py
in graph/utils
179 10 2018-05-15 2018-08-13 11 4 tcooper@twitter.com faria.kalim@gmail.com
queueing_theory.py
in model/topology/heron
145 6 2018-05-18 2018-08-13 14 3 tcooper@twitter.com faria.kalim@gmail.com
client.py
in metrics/heron
87 16 2018-04-19 2018-08-13 13 3 tcooper@twitter.com faria.kalim@gmail.com
stats_summary.py
in model/traffic/heron
106 2 2018-05-10 2018-08-11 12 3 tcooper@twitter.com faria.kalim@gmail.com
tracker_stats.py
in tools/heron
415 6 2018-05-17 2018-08-04 11 3 tcooper@twitter.com faria.kalim@gmail.com
prophet.py
in model/traffic/heron
261 9 2018-06-01 2018-08-09 8 3 tcooper@twitter.com tom.n.cooper@gmail.com
io_ratios.py
in graph/analysis/heron
105 2 2018-05-03 2018-08-07 7 3 tcooper@twitter.com faria.kalim@gmail.com
tracker.py
in common/heron
180 13 2018-04-17 2018-07-11 14 2 tcooper@twitter.com faria.kalim@gmail.com
arrival_rates.py
in graph/analysis/heron
236 7 2018-05-05 2018-06-28 10 2 tcooper@twitter.com faria.kalim@gmail.com
base.py
in model/topology/heron
21 3 2018-05-28 2018-07-31 5 2 tcooper@twitter.com faria.kalim@gmail.com
client.py
in metrics/heron/influxdb
322 14 2018-08-02 2018-08-11 4 2 tom.n.cooper@gmail.com faria.kalim@gmail.com
predicted_traffic.py
in traffic_provider
59 5 2018-07-31 2018-08-25 4 2 faria.kalim@gmail.com huijunw@twitter.com
__init__.py
in metrics/heron/influxdb
1 - 2018-08-02 2018-08-11 3 2 tom.n.cooper@gmail.com faria.kalim@gmail.com
3 - 2018-08-02 2018-08-11 2 2 tom.n.cooper@gmail.com faria.kalim@gmail.com
builder.py
in graph/builder/heron
245 7 2018-04-21 2018-05-28 10 1 tcooper@twitter.com tcooper@twitter.com
queueing_models.py
in model/topology/heron
77 9 2018-06-28 2018-08-13 8 1 faria.kalim@gmail.com faria.kalim@gmail.com
client.py
in graph/gremlin
70 7 2018-05-03 2018-05-28 7 1 tcooper@twitter.com tcooper@twitter.com
app.py
in root
46 1 2018-04-06 2018-06-08 7 1 tcooper@twitter.com tcooper@twitter.com
groupings.py
in metrics/heron/topology
30 2 2018-05-10 2018-05-28 6 1 tcooper@twitter.com tcooper@twitter.com
logs.py
in root
30 1 2018-04-07 2018-05-15 6 1 tcooper@twitter.com tcooper@twitter.com
simple_predictor.py
in performance_prediction
84 4 2018-07-22 2018-08-16 5 1 faria.kalim@gmail.com faria.kalim@gmail.com
timestamp.py
in common
22 2 2018-04-27 2018-06-01 5 1 tcooper@twitter.com tcooper@twitter.com
loader.py
in root
56 3 2018-04-07 2018-05-28 5 1 tcooper@twitter.com tcooper@twitter.com
client.py
in metrics
12 3 2018-04-19 2018-05-28 4 1 tcooper@twitter.com tcooper@twitter.com
routing_probabilities.py
in metrics/heron/topology
105 3 2018-05-10 2018-06-07 4 1 tcooper@twitter.com tcooper@twitter.com
graph_builder.py
in tools/heron
104 1 2018-05-04 2018-05-28 4 1 tcooper@twitter.com tcooper@twitter.com
keys.py
in config
5 - 2018-05-04 2018-05-28 4 1 tcooper@twitter.com tcooper@twitter.com
current_traffic.py
in traffic_provider
72 5 2018-07-31 2018-08-16 4 1 faria.kalim@gmail.com faria.kalim@gmail.com
abs_queueing_models.py
in model/topology/heron
30 4 2018-07-07 2018-08-13 4 1 faria.kalim@gmail.com faria.kalim@gmail.com
base.py
in model
13 1 2018-05-08 2018-05-28 4 1 tcooper@twitter.com tcooper@twitter.com
routing_probabilities.py
in graph/analysis/heron
80 3 2018-05-03 2018-05-28 3 1 tcooper@twitter.com tcooper@twitter.com
base.py
in model/traffic
8 1 2018-05-15 2018-05-28 3 1 tcooper@twitter.com tcooper@twitter.com
helpers.py
in model/topology/heron
75 7 2018-07-07 2018-08-13 3 1 faria.kalim@gmail.com faria.kalim@gmail.com
predictor.py
in performance_prediction
35 2 2018-07-22 2018-07-31 2 1 faria.kalim@gmail.com faria.kalim@gmail.com
trafficprovider.py
in traffic_provider
14 4 2018-07-31 2018-08-13 2 1 faria.kalim@gmail.com faria.kalim@gmail.com
utils.py
in api
11 1 2018-05-22 2018-05-28 2 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in metrics
1 - 2018-04-05 2018-04-05 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in metrics/heron/topology
1 - 2018-05-10 2018-05-10 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in metrics/heron
1 - 2018-04-07 2018-04-07 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in metrics/heron/tmaster
1 - 2018-05-24 2018-05-24 1 1 tcooper@twitter.com tcooper@twitter.com
util.py
in performance_prediction/util
86 2 2018-07-22 2018-07-22 1 1 faria.kalim@gmail.com faria.kalim@gmail.com
__init__.py
in performance_prediction/util
1 - 2018-07-22 2018-07-22 1 1 faria.kalim@gmail.com faria.kalim@gmail.com
__init__.py
in performance_prediction
1 - 2018-07-22 2018-07-22 1 1 faria.kalim@gmail.com faria.kalim@gmail.com
__init__.py
in config
1 - 2018-05-04 2018-05-04 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in graph/gremlin
1 - 2018-05-03 2018-05-03 1 1 tcooper@twitter.com tcooper@twitter.com
Files With Least Contributors (Top 50)
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
builder.py
in graph/builder/heron
245 7 2018-04-21 2018-05-28 10 1 tcooper@twitter.com tcooper@twitter.com
routing_probabilities.py
in metrics/heron/topology
105 3 2018-05-10 2018-06-07 4 1 tcooper@twitter.com tcooper@twitter.com
graph_builder.py
in tools/heron
104 1 2018-05-04 2018-05-28 4 1 tcooper@twitter.com tcooper@twitter.com
util.py
in performance_prediction/util
86 2 2018-07-22 2018-07-22 1 1 faria.kalim@gmail.com faria.kalim@gmail.com
simple_predictor.py
in performance_prediction
84 4 2018-07-22 2018-08-16 5 1 faria.kalim@gmail.com faria.kalim@gmail.com
routing_probabilities.py
in graph/analysis/heron
80 3 2018-05-03 2018-05-28 3 1 tcooper@twitter.com tcooper@twitter.com
queueing_models.py
in model/topology/heron
77 9 2018-06-28 2018-08-13 8 1 faria.kalim@gmail.com faria.kalim@gmail.com
helpers.py
in model/topology/heron
75 7 2018-07-07 2018-08-13 3 1 faria.kalim@gmail.com faria.kalim@gmail.com
current_traffic.py
in traffic_provider
72 5 2018-07-31 2018-08-16 4 1 faria.kalim@gmail.com faria.kalim@gmail.com
client.py
in graph/gremlin
70 7 2018-05-03 2018-05-28 7 1 tcooper@twitter.com tcooper@twitter.com
loader.py
in root
56 3 2018-04-07 2018-05-28 5 1 tcooper@twitter.com tcooper@twitter.com
app.py
in root
46 1 2018-04-06 2018-06-08 7 1 tcooper@twitter.com tcooper@twitter.com
predictor.py
in performance_prediction
35 2 2018-07-22 2018-07-31 2 1 faria.kalim@gmail.com faria.kalim@gmail.com
groupings.py
in metrics/heron/topology
30 2 2018-05-10 2018-05-28 6 1 tcooper@twitter.com tcooper@twitter.com
logs.py
in root
30 1 2018-04-07 2018-05-15 6 1 tcooper@twitter.com tcooper@twitter.com
abs_queueing_models.py
in model/topology/heron
30 4 2018-07-07 2018-08-13 4 1 faria.kalim@gmail.com faria.kalim@gmail.com
timestamp.py
in common
22 2 2018-04-27 2018-06-01 5 1 tcooper@twitter.com tcooper@twitter.com
trafficprovider.py
in traffic_provider
14 4 2018-07-31 2018-08-13 2 1 faria.kalim@gmail.com faria.kalim@gmail.com
base.py
in model
13 1 2018-05-08 2018-05-28 4 1 tcooper@twitter.com tcooper@twitter.com
client.py
in metrics
12 3 2018-04-19 2018-05-28 4 1 tcooper@twitter.com tcooper@twitter.com
utils.py
in api
11 1 2018-05-22 2018-05-28 2 1 tcooper@twitter.com tcooper@twitter.com
base.py
in model/traffic/heron
8 1 2018-05-28 2018-05-28 1 1 tcooper@twitter.com tcooper@twitter.com
base.py
in model/traffic
8 1 2018-05-15 2018-05-28 3 1 tcooper@twitter.com tcooper@twitter.com
keys.py
in config
5 - 2018-05-04 2018-05-28 4 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in metrics
1 - 2018-04-05 2018-04-05 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in metrics/heron/topology
1 - 2018-05-10 2018-05-10 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in metrics/heron
1 - 2018-04-07 2018-04-07 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in metrics/heron/tmaster
1 - 2018-05-24 2018-05-24 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in performance_prediction/util
1 - 2018-07-22 2018-07-22 1 1 faria.kalim@gmail.com faria.kalim@gmail.com
__init__.py
in performance_prediction
1 - 2018-07-22 2018-07-22 1 1 faria.kalim@gmail.com faria.kalim@gmail.com
__init__.py
in config
1 - 2018-05-04 2018-05-04 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in graph/gremlin
1 - 2018-05-03 2018-05-03 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in graph/analysis
1 - 2018-05-03 2018-05-03 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in graph/analysis/heron
1 - 2018-05-03 2018-05-03 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in graph
1 - 2018-04-05 2018-04-05 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in graph/utils
1 - 2018-05-15 2018-05-15 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in graph/builder
1 - 2018-04-21 2018-04-21 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in graph/builder/heron
1 - 2018-04-24 2018-04-24 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in traffic_provider
1 - 2018-07-31 2018-07-31 1 1 faria.kalim@gmail.com faria.kalim@gmail.com
__init__.py
in common
1 - 2018-04-17 2018-04-17 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in common/heron
1 - 2018-04-17 2018-04-17 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in model/traffic
1 - 2018-04-06 2018-04-06 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in model/traffic/heron
1 - 2018-04-18 2018-04-18 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in model/topology
1 - 2018-04-06 2018-04-06 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in model/topology/heron
1 - 2018-05-15 2018-05-15 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in model
1 - 2018-04-06 2018-04-06 1 1 tcooper@twitter.com tcooper@twitter.com
1 - 2018-04-05 2018-04-05 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in api/model/traffic
1 - 2018-04-05 2018-04-05 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in api/model/topology
1 - 2018-04-05 2018-04-05 1 1 tcooper@twitter.com tcooper@twitter.com
__init__.py
in api/model
1 - 2018-04-06 2018-04-06 1 1 tcooper@twitter.com tcooper@twitter.com
Correlations

File Size vs. Number of Changes: 69 points

traffic_provider/predicted_traffic.py x: 59 lines of code y: 4 # changes api/model/topology/heron.py x: 247 lines of code y: 18 # changes common/heron/zookeeper.py x: 72 lines of code y: 14 # changes api/router.py x: 64 lines of code y: 12 # changes performance_prediction/simple_predictor.py x: 84 lines of code y: 5 # changes traffic_provider/current_traffic.py x: 72 lines of code y: 4 # changes api/model/traffic/heron.py x: 95 lines of code y: 15 # changes metrics/heron/client.py x: 87 lines of code y: 13 # changes model/topology/heron/helpers.py x: 75 lines of code y: 3 # changes model/topology/heron/abs_queueing_models.py x: 30 lines of code y: 4 # changes model/topology/heron/queueing_models.py x: 77 lines of code y: 8 # changes model/topology/heron/queueing_theory.py x: 145 lines of code y: 14 # changes traffic_provider/trafficprovider.py x: 14 lines of code y: 2 # changes graph/utils/heron.py x: 179 lines of code y: 11 # changes __init__.py x: 3 lines of code y: 2 # changes metrics/heron/influxdb/__init__.py x: 1 lines of code y: 3 # changes metrics/heron/influxdb/client.py x: 322 lines of code y: 4 # changes metrics/heron/tmaster/client.py x: 408 lines of code y: 23 # changes model/traffic/heron/stats_summary.py x: 106 lines of code y: 12 # changes model/traffic/heron/prophet.py x: 261 lines of code y: 8 # changes graph/analysis/heron/io_ratios.py x: 105 lines of code y: 7 # changes tools/heron/tracker_stats.py x: 415 lines of code y: 11 # changes model/topology/heron/base.py x: 21 lines of code y: 5 # changes performance_prediction/predictor.py x: 35 lines of code y: 2 # changes traffic_provider/__init__.py x: 1 lines of code y: 1 # changes performance_prediction/util/util.py x: 86 lines of code y: 1 # changes common/heron/tracker.py x: 180 lines of code y: 14 # changes graph/analysis/heron/arrival_rates.py x: 236 lines of code y: 10 # changes app.py x: 46 lines of code y: 7 # changes metrics/heron/topology/routing_probabilities.py x: 105 lines of code y: 4 # changes common/timestamp.py x: 22 lines of code y: 5 # changes api/utils.py x: 11 lines of code y: 2 # changes config/keys.py x: 5 lines of code y: 4 # changes graph/analysis/heron/routing_probabilities.py x: 80 lines of code y: 3 # changes graph/builder/heron/builder.py x: 245 lines of code y: 10 # changes graph/gremlin/client.py x: 70 lines of code y: 7 # changes metrics/client.py x: 12 lines of code y: 4 # changes metrics/heron/topology/groupings.py x: 30 lines of code y: 6 # changes model/base.py x: 13 lines of code y: 4 # changes model/traffic/base.py x: 8 lines of code y: 3 # changes model/traffic/heron/base.py x: 8 lines of code y: 1 # changes tools/heron/graph_builder.py x: 104 lines of code y: 4 # changes loader.py x: 56 lines of code y: 5 # changes
23.0
# changes
  min: 1.0
  average: 4.78
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.0
  max: 23.0
0 415.0
lines of code
min: 1.0 | average: 63.04 | 25th percentile: 1.0 | median: 14.0 | 75th percentile: 85.0 | max: 415.0

Number of Contributors vs. Number of Changes: 69 points

traffic_provider/predicted_traffic.py x: 2 # contributors y: 4 # changes api/model/topology/heron.py x: 5 # contributors y: 18 # changes common/heron/zookeeper.py x: 5 # contributors y: 14 # changes api/router.py x: 4 # contributors y: 12 # changes performance_prediction/simple_predictor.py x: 1 # contributors y: 5 # changes traffic_provider/current_traffic.py x: 1 # contributors y: 4 # changes api/model/traffic/heron.py x: 4 # contributors y: 15 # changes metrics/heron/client.py x: 3 # contributors y: 13 # changes model/topology/heron/helpers.py x: 1 # contributors y: 3 # changes model/topology/heron/queueing_models.py x: 1 # contributors y: 8 # changes model/topology/heron/queueing_theory.py x: 3 # contributors y: 14 # changes traffic_provider/trafficprovider.py x: 1 # contributors y: 2 # changes graph/utils/heron.py x: 4 # contributors y: 11 # changes __init__.py x: 2 # contributors y: 2 # changes metrics/heron/influxdb/__init__.py x: 2 # contributors y: 3 # changes metrics/heron/tmaster/client.py x: 4 # contributors y: 23 # changes model/traffic/heron/stats_summary.py x: 3 # contributors y: 12 # changes model/traffic/heron/prophet.py x: 3 # contributors y: 8 # changes graph/analysis/heron/io_ratios.py x: 3 # contributors y: 7 # changes tools/heron/tracker_stats.py x: 3 # contributors y: 11 # changes model/topology/heron/base.py x: 2 # contributors y: 5 # changes traffic_provider/__init__.py x: 1 # contributors y: 1 # changes common/heron/tracker.py x: 2 # contributors y: 14 # changes graph/analysis/heron/arrival_rates.py x: 2 # contributors y: 10 # changes app.py x: 1 # contributors y: 7 # changes graph/builder/heron/builder.py x: 1 # contributors y: 10 # changes metrics/heron/topology/groupings.py x: 1 # contributors y: 6 # changes
23.0
# changes
  min: 1.0
  average: 4.78
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.0
  max: 23.0
0 5.0
# contributors
min: 1.0 | average: 1.57 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 69 points

traffic_provider/predicted_traffic.py x: 2 # contributors y: 59 lines of code api/model/topology/heron.py x: 5 # contributors y: 247 lines of code common/heron/zookeeper.py x: 5 # contributors y: 72 lines of code api/router.py x: 4 # contributors y: 64 lines of code performance_prediction/simple_predictor.py x: 1 # contributors y: 84 lines of code traffic_provider/current_traffic.py x: 1 # contributors y: 72 lines of code api/model/traffic/heron.py x: 4 # contributors y: 95 lines of code metrics/heron/client.py x: 3 # contributors y: 87 lines of code model/topology/heron/helpers.py x: 1 # contributors y: 75 lines of code model/topology/heron/abs_queueing_models.py x: 1 # contributors y: 30 lines of code model/topology/heron/queueing_models.py x: 1 # contributors y: 77 lines of code model/topology/heron/queueing_theory.py x: 3 # contributors y: 145 lines of code traffic_provider/trafficprovider.py x: 1 # contributors y: 14 lines of code graph/utils/heron.py x: 4 # contributors y: 179 lines of code __init__.py x: 2 # contributors y: 3 lines of code metrics/heron/influxdb/__init__.py x: 2 # contributors y: 1 lines of code metrics/heron/influxdb/client.py x: 2 # contributors y: 322 lines of code metrics/heron/tmaster/client.py x: 4 # contributors y: 408 lines of code model/traffic/heron/stats_summary.py x: 3 # contributors y: 106 lines of code model/traffic/heron/prophet.py x: 3 # contributors y: 261 lines of code tools/heron/tracker_stats.py x: 3 # contributors y: 415 lines of code model/topology/heron/base.py x: 2 # contributors y: 21 lines of code performance_prediction/predictor.py x: 1 # contributors y: 35 lines of code traffic_provider/__init__.py x: 1 # contributors y: 1 lines of code performance_prediction/util/util.py x: 1 # contributors y: 86 lines of code common/heron/tracker.py x: 2 # contributors y: 180 lines of code graph/analysis/heron/arrival_rates.py x: 2 # contributors y: 236 lines of code app.py x: 1 # contributors y: 46 lines of code metrics/heron/topology/routing_probabilities.py x: 1 # contributors y: 105 lines of code common/timestamp.py x: 1 # contributors y: 22 lines of code api/utils.py x: 1 # contributors y: 11 lines of code config/keys.py x: 1 # contributors y: 5 lines of code graph/analysis/heron/routing_probabilities.py x: 1 # contributors y: 80 lines of code graph/builder/heron/builder.py x: 1 # contributors y: 245 lines of code graph/gremlin/client.py x: 1 # contributors y: 70 lines of code metrics/client.py x: 1 # contributors y: 12 lines of code model/traffic/base.py x: 1 # contributors y: 8 lines of code tools/heron/graph_builder.py x: 1 # contributors y: 104 lines of code loader.py x: 1 # contributors y: 56 lines of code
415.0
lines of code
  min: 1.0
  average: 63.04
  25th percentile: 1.0
  median: 14.0
  75th percentile: 85.0
  max: 415.0
0 5.0
# contributors
min: 1.0 | average: 1.57 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0