apache / incubator-toree
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 253 files with 9,160 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 6 files changed 21-50 times (504 lines of code)
    • 26 files changed 6-20 times (1,604 lines of code)
    • 221 files changed 1-5 times (7,052 lines of code)
0% | 0% | 5% | 17% | 76%
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 253 files with 9,160 lines of code.
    • 1 file changed by more than 25 contributors (152 lines of code)
    • 9 files changed by 11-25 contributors (625 lines of code)
    • 15 files changed by 6-10 contributors (930 lines of code)
    • 129 files changed by 2-5 contributors (5,083 lines of code)
    • 99 files changed by 1 contributor (2,370 lines of code)
1% | 6% | 10% | 55% | 25%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
scala, sbt, java, txt, py, json, ipynb, properties, sh, md, yaml, in, gitignore, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
scala0% | 0% | 3% | 16% | 79%
sbt0% | 0% | 81% | 16% | 1%
py0% | 0% | 0% | 96% | 3%
java0% | 0% | 0% | 0% | 100%
ipynb0% | 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
scala-interpreter0% | 0% | 36% | <1% | 62%
ROOT0% | 0% | 76% | 0% | 24%
project0% | 0% | 55% | 0% | 44%
kernel-api0% | 0% | 1% | 11% | 86%
kernel0% | 0% | <1% | 32% | 67%
etc0% | 0% | 0% | 94% | 5%
sql-interpreter0% | 0% | 0% | 72% | 27%
protocol0% | 0% | 0% | 1% | 98%
plugins0% | 0% | 0% | 1% | 98%
client0% | 0% | 0% | <1% | 99%
communication0% | 0% | 0% | <1% | 99%
macros0% | 0% | 0% | 9% | 90%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
build.sbt
in root
152 - 2014-07-18 2025-05-03 49 26 rcsenkbe@us.ibm.com lresende@apple.com
plugins.sbt
in project
6 - 2014-07-18 2025-05-03 34 22 rcsenkbe@us.ibm.com lresende@apple.com
ScalaInterpreter.scala
in scala-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/scala
280 18 2016-01-15 2024-11-08 34 15 lbustelo@us.ibm.com vincentye38@gmail.com
build.sbt
in kernel-api
16 - 2014-10-31 2017-02-16 30 19 pair+cstubbs@us.ibm.com marius.v.niekerk@gmail.com
build.sbt
in kernel
4 - 2014-10-25 2024-03-26 29 19 pair+rcsenkbe@us.ibm.com pjfanning@users.noreply.git...
46 - 2017-02-13 2025-05-05 21 11 jakob@odersky.com lresende@apple.com
build.sbt
in protocol
10 - 2014-10-30 2022-12-09 17 15 pair+rcsenkbe@us.ibm.com pan3793@gmail.com
build.sbt
in client
6 - 2014-10-25 2024-03-26 16 11 pair+rcsenkbe@us.ibm.com pjfanning@users.noreply.git...
Interpreter.scala
in kernel-api/src/main/scala/org/apache/toree/interpreter
31 1 2016-01-15 2020-08-02 15 9 lbustelo@us.ibm.com adi255@users.noreply.github...
ComponentInitialization.scala
in kernel/src/main/scala/org/apache/toree/boot/layer
148 8 2016-01-15 2024-03-26 15 11 lbustelo@us.ibm.com pjfanning@users.noreply.git...
Kernel.scala
in kernel/src/main/scala/org/apache/toree/kernel/api
235 13 2016-01-15 2018-04-20 15 8 lbustelo@us.ibm.com lresende@apache.org
SqlInterpreter.scala
in sql-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/sql
49 4 2016-01-15 2017-02-16 14 7 lbustelo@us.ibm.com marius.v.niekerk@gmail.com
HandlerInitialization.scala
in kernel/src/main/scala/org/apache/toree/boot/layer
144 4 2016-01-15 2024-03-26 12 9 lbustelo@us.ibm.com pjfanning@users.noreply.git...
build.sbt
in communication
6 - 2015-06-19 2024-03-26 11 10 pair+rcsenkbe+cstubbs@us.ib... pjfanning@users.noreply.git...
KernelBootstrap.scala
in kernel/src/main/scala/org/apache/toree/boot
109 5 2016-01-15 2024-03-26 11 11 lbustelo@us.ibm.com pjfanning@users.noreply.git...
toreeapp.py
in etc/pip_install/toree
122 5 2016-02-03 2019-09-13 10 4 cstubbs@us.ibm.com lresende@apache.org
CommandLineOptions.scala
in kernel/src/main/scala/org/apache/toree/boot
138 1 2016-01-15 2018-10-03 10 6 lbustelo@us.ibm.com lresende@apache.org
build.sbt
in scala-interpreter
3 - 2015-10-07 2023-08-22 9 9 pair+rcsenkbe@us.ibm.com pan3793@gmail.com
ExecuteRequestHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
124 3 2016-01-15 2024-03-26 9 8 lbustelo@us.ibm.com pjfanning@users.noreply.git...
plugins.sbt
in kernel/project
2 - 2014-10-25 2016-01-15 8 7 pair+rcsenkbe@us.ibm.com lbustelo@us.ibm.com
AddJar.scala
in kernel/src/main/scala/org/apache/toree/magic/builtin
114 4 2016-01-15 2023-08-06 8 7 lbustelo@us.ibm.com lresende@apple.com
plugins.sbt
in protocol/project
1 - 2014-10-30 2016-01-15 7 7 pair+rcsenkbe@us.ibm.com lbustelo@us.ibm.com
build.sbt
in plugins
7 - 2016-02-24 2022-12-09 7 6 chipsenkbeil@gatech.edu pan3793@gmail.com
KernelInfoRequestHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
38 1 2016-01-15 2024-09-02 7 6 lbustelo@us.ibm.com chengpan@apache.org
AddDeps.scala
in kernel/src/main/scala/org/apache/toree/magic/builtin
74 1 2016-01-15 2018-01-14 7 5 lbustelo@us.ibm.com frank.dekervel@infrabel.be
build.sbt
in macros
1 - 2014-12-29 2017-11-10 6 6 chip.senkbeil@gmail.com sanjay.saxena.mr@gmail.com
LanguageInfo.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5
9 - 2016-06-19 2017-02-16 6 3 liamfisk@xtra.co.nz marius.v.niekerk@gmail.com
KernelLike.scala
in kernel-api/src/main/scala/org/apache/toree/kernel/api
25 - 2016-01-15 2017-02-27 6 5 lbustelo@us.ibm.com jakob@odersky.com
ShutdownHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
37 1 2016-01-15 2024-09-02 6 6 lbustelo@us.ibm.com chengpan@apache.org
Sql.scala
in sql-interpreter/src/main/scala/org/apache/toree/magic/builtin
45 1 2016-01-15 2021-05-08 6 5 lbustelo@us.ibm.com lresende@apache.org
setup.py
in etc/pip_install
53 - 2016-02-03 2021-06-09 6 4 cstubbs@us.ibm.com kbates4@gmail.com
BrokerState.scala
in kernel-api/src/main/scala/org/apache/toree/interpreter/broker
73 7 2016-01-15 2016-11-07 6 4 lbustelo@us.ibm.com marius.v.niekerk@gmail.com
build.sbt
in sql-interpreter
1 - 2015-10-07 2017-02-16 5 5 pair+rcsenkbe@us.ibm.com marius.v.niekerk@gmail.com
in
MANIFEST.in
in etc/pip_install
5 - 2016-02-03 2020-01-07 5 3 cstubbs@us.ibm.com lresende@apache.org
SparkKernelInfo.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5
11 - 2016-01-15 2016-11-07 5 5 lbustelo@us.ibm.com marius.v.niekerk@gmail.com
KernelInfoReply.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content
22 - 2016-01-15 2024-09-02 5 5 lbustelo@us.ibm.com chengpan@apache.org
CodeCompleteHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
45 2 2016-01-15 2024-03-26 5 5 lbustelo@us.ibm.com pjfanning@users.noreply.git...
Utilities.scala
in client/src/main/scala/org/apache/toree/kernel/protocol/v5/client
66 6 2016-01-15 2024-03-26 5 5 lbustelo@us.ibm.com pjfanning@users.noreply.git...
package.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5
109 2 2016-01-15 2020-03-16 5 5 lbustelo@us.ibm.com santos.fabianov@gmail.com
PubSocketActor.scala
in communication/src/main/scala/org/apache/toree/communication/actors
24 1 2016-01-15 2024-03-26 4 4 lbustelo@us.ibm.com pjfanning@users.noreply.git...
41 - 2017-02-14 2022-12-09 4 3 jakob@odersky.com pan3793@gmail.com
IsCompleteHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
44 2 2016-09-13 2024-03-26 4 4 marius.vanniekerk@maxpoint.com pjfanning@users.noreply.git...
CommCloseHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
47 3 2016-01-15 2020-08-02 4 4 lbustelo@us.ibm.com adi255@users.noreply.github...
CommMsgHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
47 3 2016-01-15 2020-08-02 4 4 lbustelo@us.ibm.com adi255@users.noreply.github...
CommOpenHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
50 3 2016-01-15 2020-08-02 4 4 lbustelo@us.ibm.com adi255@users.noreply.github...
CommInfoRequestHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
51 2 2016-04-20 2024-09-02 4 3 mikepop77@gmail.com chengpan@apache.org
StdinClient.scala
in client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket
64 - 2016-01-15 2024-09-02 4 4 lbustelo@us.ibm.com chengpan@apache.org
InterpreterManager.scala
in kernel/src/main/scala/org/apache/toree/boot/layer
65 4 2016-01-15 2022-02-10 4 4 lbustelo@us.ibm.com 64951363+pikulmar@users.nor...
Utilities.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/kernel
68 6 2016-01-15 2024-03-26 4 4 lbustelo@us.ibm.com pjfanning@users.noreply.git...
InterpreterActor.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/interpreter
69 1 2016-01-15 2024-03-26 4 4 lbustelo@us.ibm.com pjfanning@users.noreply.git...
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
build.sbt
in root
152 - 2014-07-18 2025-05-03 49 26 rcsenkbe@us.ibm.com lresende@apple.com
plugins.sbt
in project
6 - 2014-07-18 2025-05-03 34 22 rcsenkbe@us.ibm.com lresende@apple.com
build.sbt
in kernel-api
16 - 2014-10-31 2017-02-16 30 19 pair+cstubbs@us.ibm.com marius.v.niekerk@gmail.com
build.sbt
in kernel
4 - 2014-10-25 2024-03-26 29 19 pair+rcsenkbe@us.ibm.com pjfanning@users.noreply.git...
ScalaInterpreter.scala
in scala-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/scala
280 18 2016-01-15 2024-11-08 34 15 lbustelo@us.ibm.com vincentye38@gmail.com
build.sbt
in protocol
10 - 2014-10-30 2022-12-09 17 15 pair+rcsenkbe@us.ibm.com pan3793@gmail.com
46 - 2017-02-13 2025-05-05 21 11 jakob@odersky.com lresende@apple.com
build.sbt
in client
6 - 2014-10-25 2024-03-26 16 11 pair+rcsenkbe@us.ibm.com pjfanning@users.noreply.git...
ComponentInitialization.scala
in kernel/src/main/scala/org/apache/toree/boot/layer
148 8 2016-01-15 2024-03-26 15 11 lbustelo@us.ibm.com pjfanning@users.noreply.git...
KernelBootstrap.scala
in kernel/src/main/scala/org/apache/toree/boot
109 5 2016-01-15 2024-03-26 11 11 lbustelo@us.ibm.com pjfanning@users.noreply.git...
build.sbt
in communication
6 - 2015-06-19 2024-03-26 11 10 pair+rcsenkbe+cstubbs@us.ib... pjfanning@users.noreply.git...
Interpreter.scala
in kernel-api/src/main/scala/org/apache/toree/interpreter
31 1 2016-01-15 2020-08-02 15 9 lbustelo@us.ibm.com adi255@users.noreply.github...
HandlerInitialization.scala
in kernel/src/main/scala/org/apache/toree/boot/layer
144 4 2016-01-15 2024-03-26 12 9 lbustelo@us.ibm.com pjfanning@users.noreply.git...
build.sbt
in scala-interpreter
3 - 2015-10-07 2023-08-22 9 9 pair+rcsenkbe@us.ibm.com pan3793@gmail.com
Kernel.scala
in kernel/src/main/scala/org/apache/toree/kernel/api
235 13 2016-01-15 2018-04-20 15 8 lbustelo@us.ibm.com lresende@apache.org
ExecuteRequestHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
124 3 2016-01-15 2024-03-26 9 8 lbustelo@us.ibm.com pjfanning@users.noreply.git...
SqlInterpreter.scala
in sql-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/sql
49 4 2016-01-15 2017-02-16 14 7 lbustelo@us.ibm.com marius.v.niekerk@gmail.com
AddJar.scala
in kernel/src/main/scala/org/apache/toree/magic/builtin
114 4 2016-01-15 2023-08-06 8 7 lbustelo@us.ibm.com lresende@apple.com
plugins.sbt
in kernel/project
2 - 2014-10-25 2016-01-15 8 7 pair+rcsenkbe@us.ibm.com lbustelo@us.ibm.com
plugins.sbt
in protocol/project
1 - 2014-10-30 2016-01-15 7 7 pair+rcsenkbe@us.ibm.com lbustelo@us.ibm.com
CommandLineOptions.scala
in kernel/src/main/scala/org/apache/toree/boot
138 1 2016-01-15 2018-10-03 10 6 lbustelo@us.ibm.com lresende@apache.org
KernelInfoRequestHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
38 1 2016-01-15 2024-09-02 7 6 lbustelo@us.ibm.com chengpan@apache.org
build.sbt
in plugins
7 - 2016-02-24 2022-12-09 7 6 chipsenkbeil@gatech.edu pan3793@gmail.com
ShutdownHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
37 1 2016-01-15 2024-09-02 6 6 lbustelo@us.ibm.com chengpan@apache.org
build.sbt
in macros
1 - 2014-12-29 2017-11-10 6 6 chip.senkbeil@gmail.com sanjay.saxena.mr@gmail.com
AddDeps.scala
in kernel/src/main/scala/org/apache/toree/magic/builtin
74 1 2016-01-15 2018-01-14 7 5 lbustelo@us.ibm.com frank.dekervel@infrabel.be
KernelLike.scala
in kernel-api/src/main/scala/org/apache/toree/kernel/api
25 - 2016-01-15 2017-02-27 6 5 lbustelo@us.ibm.com jakob@odersky.com
Sql.scala
in sql-interpreter/src/main/scala/org/apache/toree/magic/builtin
45 1 2016-01-15 2021-05-08 6 5 lbustelo@us.ibm.com lresende@apache.org
CodeCompleteHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
45 2 2016-01-15 2024-03-26 5 5 lbustelo@us.ibm.com pjfanning@users.noreply.git...
Utilities.scala
in client/src/main/scala/org/apache/toree/kernel/protocol/v5/client
66 6 2016-01-15 2024-03-26 5 5 lbustelo@us.ibm.com pjfanning@users.noreply.git...
SparkKernelInfo.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5
11 - 2016-01-15 2016-11-07 5 5 lbustelo@us.ibm.com marius.v.niekerk@gmail.com
package.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5
109 2 2016-01-15 2020-03-16 5 5 lbustelo@us.ibm.com santos.fabianov@gmail.com
KernelInfoReply.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content
22 - 2016-01-15 2024-09-02 5 5 lbustelo@us.ibm.com chengpan@apache.org
build.sbt
in sql-interpreter
1 - 2015-10-07 2017-02-16 5 5 pair+rcsenkbe@us.ibm.com marius.v.niekerk@gmail.com
toreeapp.py
in etc/pip_install/toree
122 5 2016-02-03 2019-09-13 10 4 cstubbs@us.ibm.com lresende@apache.org
BrokerState.scala
in kernel-api/src/main/scala/org/apache/toree/interpreter/broker
73 7 2016-01-15 2016-11-07 6 4 lbustelo@us.ibm.com marius.v.niekerk@gmail.com
setup.py
in etc/pip_install
53 - 2016-02-03 2021-06-09 6 4 cstubbs@us.ibm.com kbates4@gmail.com
Utilities.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/kernel
68 6 2016-01-15 2024-03-26 4 4 lbustelo@us.ibm.com pjfanning@users.noreply.git...
CommMsgHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
47 3 2016-01-15 2020-08-02 4 4 lbustelo@us.ibm.com adi255@users.noreply.github...
CommCloseHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
47 3 2016-01-15 2020-08-02 4 4 lbustelo@us.ibm.com adi255@users.noreply.github...
IsCompleteHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
44 2 2016-09-13 2024-03-26 4 4 marius.vanniekerk@maxpoint.com pjfanning@users.noreply.git...
CommOpenHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
50 3 2016-01-15 2020-08-02 4 4 lbustelo@us.ibm.com adi255@users.noreply.github...
InterpreterActor.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/interpreter
69 1 2016-01-15 2024-03-26 4 4 lbustelo@us.ibm.com pjfanning@users.noreply.git...
KernelMessageRelay.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/relay
118 3 2016-01-15 2024-03-26 4 4 lbustelo@us.ibm.com pjfanning@users.noreply.git...
ExecuteRequestRelay.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/relay
74 2 2016-01-15 2024-03-26 4 4 lbustelo@us.ibm.com pjfanning@users.noreply.git...
InterpreterManager.scala
in kernel/src/main/scala/org/apache/toree/boot/layer
65 4 2016-01-15 2022-02-10 4 4 lbustelo@us.ibm.com 64951363+pikulmar@users.nor...
StdinClient.scala
in client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket
64 - 2016-01-15 2024-09-02 4 4 lbustelo@us.ibm.com chengpan@apache.org
ZeroMQSocketRunnable.scala
in communication/src/main/scala/org/apache/toree/communication/socket
98 5 2016-01-15 2023-08-06 4 4 lbustelo@us.ibm.com chengpan@apache.org
PubSocketActor.scala
in communication/src/main/scala/org/apache/toree/communication/actors
24 1 2016-01-15 2024-03-26 4 4 lbustelo@us.ibm.com pjfanning@users.noreply.git...
LanguageInfo.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5
9 - 2016-06-19 2017-02-16 6 3 liamfisk@xtra.co.nz marius.v.niekerk@gmail.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
MagicNotFoundException.scala
in kernel-api/src/main/scala/org/apache/toree/magic
4 -
ClassPath.java
in kernel/src/main/scala/org/apache/toree/utils
391 41 2023-10-01 2023-10-01 1 1 chengpan@apache.org chengpan@apache.org
ScalaDisplayers.scala
in scala-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/scala
164 9 2017-02-06 2017-02-06 1 1 blue@apache.org blue@apache.org
Dataframe.scala
in kernel/src/main/scala/org/apache/toree/magic/builtin
112 9 2016-05-04 2016-05-04 1 1 cstubbs@us.ibm.com cstubbs@us.ibm.com
BrokerProcess.scala
in kernel-api/src/main/scala/org/apache/toree/interpreter/broker
100 4 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
MultiClassLoader.scala
in kernel-api/src/main/scala/org/apache/toree/utils
83 8 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
DynamicReflectionSupport.scala
in kernel-api/src/main/scala/org/apache/toree/utils
78 6 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
DeferredExecution.scala
in client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/execution
72 11 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
PluginMethod.scala
in plugins/src/main/scala/org/apache/toree/plugins
60 2 2016-02-24 2016-02-24 1 1 chipsenkbeil@gatech.edu chipsenkbeil@gatech.edu
Plugin.scala
in plugins/src/main/scala/org/apache/toree/plugins
57 3 2016-02-24 2016-02-24 1 1 chipsenkbeil@gatech.edu chipsenkbeil@gatech.edu
48 - 2016-03-07 2016-03-07 1 1 lbustelo@apache.org lbustelo@apache.org
FactoryMethods.scala
in kernel/src/main/scala/org/apache/toree/kernel/api
39 2 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
Hmac.scala
in communication/src/main/scala/org/apache/toree/communication/security
37 3 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
SocketConfig.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/kernel/socket
31 1 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
LSMagic.scala
in kernel/src/main/scala/org/apache/toree/magic/builtin
31 2 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
SocketConfig.scala
in client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket
31 1 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
BaseHandler.scala
in kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler
28 1 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
BrokerProcessHandler.scala
in kernel-api/src/main/scala/org/apache/toree/interpreter/broker
28 2 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
FileUtils.scala
in kernel-api/src/main/scala/org/apache/toree/utils
27 3 2017-04-07 2017-04-07 1 1 kunliu@kuns-macbook-pro.local kunliu@kuns-macbook-pro.local
KeyValuePairUtils.scala
in kernel-api/src/main/scala/org/apache/toree/utils
26 2 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
Header.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5
26 1 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
KernelCommWriter.scala
in kernel/src/main/scala/org/apache/toree/comm
25 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
ShowTypes.scala
in kernel/src/main/scala/org/apache/toree/magic/builtin
24 1 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
Truncation.scala
in kernel/src/main/scala/org/apache/toree/magic/builtin
24 1 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
JavaScript.scala
in kernel/src/main/scala/org/apache/toree/magic/builtin
24 1 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
ShowOutput.scala
in kernel/src/main/scala/org/apache/toree/magic/builtin
24 1 2018-09-25 2018-09-25 1 1 lresende@apache.org lresende@apache.org
KernelStatus.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content
24 2 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
PluginMethodResult.scala
in plugins/src/main/scala/org/apache/toree/plugins
24 - 2016-02-24 2016-02-24 1 1 chipsenkbeil@gatech.edu chipsenkbeil@gatech.edu
Html.scala
in kernel/src/main/scala/org/apache/toree/magic/builtin
23 1 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
HistoryRequest.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content
22 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
DeferredExecutionManager.scala
in client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/execution
21 1 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
PluginEvents.scala
in plugins/src/main/scala/org/apache/toree/plugins
21 1 2017-01-18 2017-01-18 1 1 david_taieb@us.ibm.com david_taieb@us.ibm.com
ErrorContent.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content
20 1 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
KernelInfoRequest.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content
20 1 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
ExecuteRequest.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content
18 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
MultiOutputStream.scala
in kernel-api/src/main/scala/org/apache/toree/utils
17 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
WrapperSystem.scala
in kernel-api/src/main/scala/org/apache/toree/interpreter/imports/printers
17 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
WrapperConsole.scala
in kernel-api/src/main/scala/org/apache/toree/interpreter/imports/printers
17 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
ExecuteResult.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content
17 1 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
InternalClassLoader.scala
in kernel-api/src/main/scala/org/apache/toree/magic
16 1 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
DisplayData.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content
16 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
InspectRequest.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content
16 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
DownloadSupport.scala
in kernel-api/src/main/scala/org/apache/toree/utils
15 2 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
StreamContent.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content
15 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
InputRequest.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content
15 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
CompleteRequest.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content
15 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
ExecuteInput.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content
15 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
KernelCommManager.scala
in kernel/src/main/scala/org/apache/toree/comm
14 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
ClientCommManager.scala
in client/src/main/scala/org/apache/toree/comm
14 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
HeaderBuilder.scala
in protocol/src/main/scala/org/apache/toree/kernel/protocol/v5
14 - 2016-01-15 2016-01-15 1 1 lbustelo@us.ibm.com lbustelo@us.ibm.com
Correlations

File Size vs. Number of Changes: 253 points

project/Dependencies.scala x: 46 lines of code y: 21 # changes build.sbt x: 152 lines of code y: 49 # changes project/plugins.sbt x: 6 lines of code y: 34 # changes scala-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/scala/ScalaInterpreter.scala x: 280 lines of code y: 34 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/StdinClient.scala x: 64 lines of code y: 4 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/CommInfoRequestHandler.scala x: 51 lines of code y: 4 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/KernelInfoRequestHandler.scala x: 38 lines of code y: 7 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/ShutdownHandler.scala x: 37 lines of code y: 6 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/CommInfoReply.scala x: 15 lines of code y: 2 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/CompleteReply.scala x: 21 lines of code y: 2 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/ConnectReply.scala x: 17 lines of code y: 2 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/ConnectRequest.scala x: 20 lines of code y: 2 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/ExecuteReply.scala x: 24 lines of code y: 2 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/InspectReply.scala x: 19 lines of code y: 2 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/KernelInfoReply.scala x: 22 lines of code y: 5 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/ReplyContent.scala x: 6 lines of code y: 1 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/package.scala x: 46 lines of code y: 2 # changes client/build.sbt x: 6 lines of code y: 16 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/SparkKernelClient.scala x: 50 lines of code y: 3 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/Utilities.scala x: 66 lines of code y: 5 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/boot/ClientBootstrap.scala x: 33 lines of code y: 3 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/boot/layers/HandlerInitialization.scala x: 35 lines of code y: 2 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/boot/layers/SystemInitialization.scala x: 78 lines of code y: 2 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/handler/ExecuteHandler.scala x: 18 lines of code y: 2 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/HeartbeatClient.scala x: 38 lines of code y: 2 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/IOPubClient.scala x: 142 lines of code y: 2 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/ShellClient.scala x: 52 lines of code y: 2 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/SocketFactory.scala x: 32 lines of code y: 2 # changes communication/build.sbt x: 6 lines of code y: 11 # changes communication/src/main/scala/org/apache/toree/communication/ZMQMessage.scala x: 5 lines of code y: 2 # changes communication/src/main/scala/org/apache/toree/communication/actors/DealerSocketActor.scala x: 23 lines of code y: 3 # changes communication/src/main/scala/org/apache/toree/communication/actors/PubSocketActor.scala x: 24 lines of code y: 4 # changes communication/src/main/scala/org/apache/toree/communication/actors/SubSocketActor.scala x: 20 lines of code y: 3 # changes communication/src/main/scala/org/apache/toree/communication/security/SignatureCheckerActor.scala x: 19 lines of code y: 3 # changes communication/src/main/scala/org/apache/toree/communication/security/SignatureManagerActor.scala x: 53 lines of code y: 3 # changes communication/src/main/scala/org/apache/toree/communication/security/SignatureProducerActor.scala x: 22 lines of code y: 3 # changes communication/src/main/scala/org/apache/toree/communication/utils/OrderedSupport.scala x: 34 lines of code y: 3 # changes kernel/build.sbt x: 4 lines of code y: 29 # changes kernel/src/main/scala/org/apache/toree/boot/KernelBootstrap.scala x: 109 lines of code y: 11 # changes kernel/src/main/scala/org/apache/toree/boot/layer/BareInitialization.scala x: 122 lines of code y: 2 # changes kernel/src/main/scala/org/apache/toree/boot/layer/ComponentInitialization.scala x: 148 lines of code y: 15 # changes kernel/src/main/scala/org/apache/toree/boot/layer/HandlerInitialization.scala x: 144 lines of code y: 12 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/dispatch/StatusDispatch.scala x: 27 lines of code y: 3 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/CodeCompleteHandler.scala x: 45 lines of code y: 5 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/ExecuteRequestHandler.scala x: 124 lines of code y: 9 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/GenericSocketMessageHandler.scala x: 17 lines of code y: 3 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/InputRequestReplyHandler.scala x: 39 lines of code y: 2 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/IsCompleteHandler.scala x: 44 lines of code y: 4 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/interpreter/InterpreterActor.scala x: 69 lines of code y: 4 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/interpreter/tasks/ExecuteRequestTaskActor.scala x: 62 lines of code y: 3 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/interpreter/tasks/InterpreterTaskFactory.scala x: 11 lines of code y: 3 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/kernel/Utilities.scala x: 68 lines of code y: 4 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/kernel/socket/Heartbeat.scala x: 16 lines of code y: 2 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/kernel/socket/SocketFactory.scala x: 30 lines of code y: 2 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/kernel/socket/ZeromqKernelMessageSocket.scala x: 28 lines of code y: 2 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/relay/ExecuteRequestRelay.scala x: 74 lines of code y: 4 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/relay/KernelMessageRelay.scala x: 118 lines of code y: 4 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/stream/KernelInputStream.scala x: 48 lines of code y: 2 # changes kernel/src/main/scala/org/apache/toree/magic/builtin/BuiltinLoader.scala x: 21 lines of code y: 3 # changes kernel/src/main/scala/org/apache/toree/utils/ClassPath.java x: 391 lines of code y: 1 # changes scala-interpreter/build.sbt x: 3 lines of code y: 9 # changes communication/src/main/scala/org/apache/toree/communication/socket/ZeroMQSocketRunnable.scala x: 98 lines of code y: 4 # changes kernel/src/main/scala/org/apache/toree/magic/builtin/AddJar.scala x: 114 lines of code y: 8 # changes communication/src/main/scala/org/apache/toree/communication/SocketManager.scala x: 94 lines of code y: 3 # changes communication/src/main/scala/org/apache/toree/communication/socket/ReqSocketRunnable.scala x: 25 lines of code y: 3 # changes plugins/build.sbt x: 7 lines of code y: 7 # changes project/CommonPlugin.scala x: 41 lines of code y: 4 # changes protocol/build.sbt x: 10 lines of code y: 17 # changes client/src/main/scala/org/apache/toree/comm/ClientCommWriter.scala x: 29 lines of code y: 2 # changes kernel/src/main/scala/org/apache/toree/boot/layer/InterpreterManager.scala x: 65 lines of code y: 4 # changes plugins/src/main/scala/org/apache/toree/plugins/PluginManager.scala x: 167 lines of code y: 2 # changes etc/pip_install/setup.py x: 53 lines of code y: 6 # changes sql-interpreter/src/main/scala/org/apache/toree/magic/builtin/Sql.scala x: 45 lines of code y: 6 # changes scala-interpreter/src/main/scala-2.12/org/apache/toree/kernel/interpreter/scala/ScalaInterpreterSpecific.scala x: 270 lines of code y: 2 # changes kernel-api/src/main/scala/org/apache/toree/interpreter/Interpreter.scala x: 31 lines of code y: 15 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/CommCloseHandler.scala x: 47 lines of code y: 4 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/CommOpenHandler.scala x: 50 lines of code y: 4 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/package.scala x: 109 lines of code y: 5 # changes etc/pip_install/MANIFEST.in x: 5 lines of code y: 5 # changes kernel-api/src/main/scala/org/apache/toree/security/KernelSecurityManager.scala x: 55 lines of code y: 3 # changes etc/pip_install/toree/toreeapp.py x: 122 lines of code y: 10 # changes kernel/src/main/scala/org/apache/toree/boot/CommandLineOptions.scala x: 138 lines of code y: 10 # changes kernel-api/src/main/scala/org/apache/toree/kernel/api/KernelOptions.scala x: 6 lines of code y: 2 # changes kernel/src/main/scala/org/apache/toree/magic/builtin/ShowOutput.scala x: 24 lines of code y: 1 # changes kernel/src/main/scala/org/apache/toree/kernel/api/Kernel.scala x: 235 lines of code y: 15 # changes kernel/src/main/scala/org/apache/toree/magic/builtin/AddDeps.scala x: 74 lines of code y: 7 # changes kernel/src/main/scala/org/apache/toree/boot/layer/HookInitialization.scala x: 63 lines of code y: 3 # changes macros/build.sbt x: 1 lines of code y: 6 # changes kernel-api/src/main/scala/org/apache/toree/utils/TaskManager.scala x: 122 lines of code y: 3 # changes kernel-api/src/main/scala/org/apache/toree/interpreter/InterpreterTypes.scala x: 4 lines of code y: 2 # changes kernel-api/src/main/scala/org/apache/toree/interpreter/broker/BrokerTransformer.scala x: 22 lines of code y: 2 # changes kernel-api/src/main/scala/org/apache/toree/kernel/api/KernelLike.scala x: 25 lines of code y: 6 # changes kernel-api/src/main/scala/org/apache/toree/magic/MagicManager.scala x: 66 lines of code y: 3 # changes kernel-api/src/main/scala/org/apache/toree/magic/MagicOutput.scala x: 4 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/magic/package.scala x: 7 lines of code y: 2 # changes scala-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/scala/ScalaDisplayers.scala x: 164 lines of code y: 1 # changes scala-interpreter/src/main/scala/org/apache/toree/magic/builtin/Scala.scala x: 31 lines of code y: 2 # changes kernel-api/src/main/scala/org/apache/toree/utils/FileUtils.scala x: 27 lines of code y: 1 # changes communication/src/main/scala/org/apache/toree/communication/socket/SocketRunnable.scala x: 11 lines of code y: 2 # changes kernel/src/main/scala/org/apache/toree/kernel/api/DisplayMethods.scala x: 27 lines of code y: 2 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/stream/KernelOutputStream.scala x: 67 lines of code y: 2 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/KMBuilder.scala x: 47 lines of code y: 2 # changes kernel-api/build.sbt x: 16 lines of code y: 30 # changes sql-interpreter/build.sbt x: 1 lines of code y: 5 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/LanguageInfo.scala x: 9 lines of code y: 6 # changes sql-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/sql/SqlInterpreter.scala x: 49 lines of code y: 14 # changes plugins/src/main/scala/org/apache/toree/plugins/PluginEvents.scala x: 21 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/interpreter/broker/BrokerState.scala x: 73 lines of code y: 6 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/SparkKernelInfo.scala x: 11 lines of code y: 5 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/interpreter/package.scala x: 9 lines of code y: 2 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/IsCompleteRequest.scala x: 14 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/global/StreamState.scala x: 42 lines of code y: 2 # changes protocol/src/main/scala/org/apache/toree/comm/CommRegistrar.scala x: 173 lines of code y: 3 # changes sql-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/sql/SqlService.scala x: 26 lines of code y: 3 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/magic/MagicParser.scala x: 72 lines of code y: 2 # changes kernel-api/src/main/scala/org/apache/toree/interpreter/broker/BrokerService.scala x: 10 lines of code y: 3 # changes macros/project/plugins.sbt x: 2 lines of code y: 3 # changes plugins/src/main/scala/org/apache/toree/plugins/PluginSearcher.scala x: 61 lines of code y: 3 # changes kernel/src/main/scala/org/apache/toree/magic/builtin/Dataframe.scala x: 112 lines of code y: 1 # changes etc/pip_install/toree/_version.py x: 1 lines of code y: 3 # changes protocol/src/main/scala/org/apache/toree/comm/CommCallbacks.scala x: 61 lines of code y: 2 # changes protocol/src/main/scala/org/apache/toree/comm/CommStorage.scala x: 50 lines of code y: 2 # changes protocol/src/main/scala/org/apache/toree/comm/CommManager.scala x: 57 lines of code y: 2 # changes index.ipynb x: 48 lines of code y: 1 # changes plugins/src/main/scala/org/apache/toree/plugins/Implicits.scala x: 10 lines of code y: 1 # changes plugins/src/main/scala/org/apache/toree/plugins/Plugin.scala x: 57 lines of code y: 1 # changes plugins/src/main/scala/org/apache/toree/plugins/PluginMethod.scala x: 60 lines of code y: 1 # changes plugins/src/main/scala/org/apache/toree/plugins/UnknownPluginTypeException.scala x: 3 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/kernel/api/DisplayMethodsLike.scala x: 7 lines of code y: 1 # changes etc/pip_install/toree/__init__.py x: 1 lines of code y: 1 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/execution/DeferredExecution.scala x: 72 lines of code y: 1 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/SocketConfig.scala x: 31 lines of code y: 1 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/SocketConnection.scala x: 11 lines of code y: 1 # changes communication/src/main/scala/org/apache/toree/communication/security/Hmac.scala x: 37 lines of code y: 1 # changes communication/src/main/scala/org/apache/toree/communication/security/package.scala x: 12 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/interpreter/Results.scala x: 8 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/interpreter/broker/BrokerException.scala x: 2 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/interpreter/broker/BrokerProcess.scala x: 100 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/interpreter/broker/BrokerProcessHandler.scala x: 28 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/interpreter/imports/printers/WrapperConsole.scala x: 17 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/magic/InternalClassLoader.scala x: 16 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/utils/ConditionalOutputStream.scala x: 9 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/utils/DownloadSupport.scala x: 15 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/utils/DynamicReflectionSupport.scala x: 78 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/utils/KeyValuePairUtils.scala x: 26 lines of code y: 1 # changes kernel-api/src/main/scala/org/apache/toree/utils/MultiClassLoader.scala x: 83 lines of code y: 1 # changes kernel/project/plugins.sbt x: 2 lines of code y: 8 # changes kernel/src/main/scala/org/apache/toree/comm/KernelCommWriter.scala x: 25 lines of code y: 1 # changes kernel/src/main/scala/org/apache/toree/global/ScheduledTaskManager.scala x: 5 lines of code y: 1 # changes kernel/src/main/scala/org/apache/toree/kernel/api/FactoryMethods.scala x: 39 lines of code y: 1 # changes kernel/src/main/scala/org/apache/toree/magic/builtin/Html.scala x: 23 lines of code y: 1 # changes protocol/project/plugins.sbt x: 1 lines of code y: 7 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/ErrorContent.scala x: 20 lines of code y: 1 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/ExecuteRequest.scala x: 18 lines of code y: 1 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/HistoryRequest.scala x: 22 lines of code y: 1 # changes
49.0
# changes
  min: 1.0
  average: 3.44
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 49.0
0 391.0
lines of code
min: 1.0 | average: 36.21 | 25th percentile: 9.0 | median: 20.0 | 75th percentile: 46.0 | max: 391.0

Number of Contributors vs. Number of Changes: 253 points

project/Dependencies.scala x: 11 # contributors y: 21 # changes build.sbt x: 26 # contributors y: 49 # changes project/plugins.sbt x: 22 # contributors y: 34 # changes scala-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/scala/ScalaInterpreter.scala x: 15 # contributors y: 34 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/StdinClient.scala x: 4 # contributors y: 4 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/CommInfoRequestHandler.scala x: 3 # contributors y: 4 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/KernelInfoRequestHandler.scala x: 6 # contributors y: 7 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/ShutdownHandler.scala x: 6 # contributors y: 6 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/CommInfoReply.scala x: 2 # contributors y: 2 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/KernelInfoReply.scala x: 5 # contributors y: 5 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/ReplyContent.scala x: 1 # contributors y: 1 # changes client/build.sbt x: 11 # contributors y: 16 # changes client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/SparkKernelClient.scala x: 3 # contributors y: 3 # changes communication/build.sbt x: 10 # contributors y: 11 # changes kernel/build.sbt x: 19 # contributors y: 29 # changes kernel/src/main/scala/org/apache/toree/boot/KernelBootstrap.scala x: 11 # contributors y: 11 # changes kernel/src/main/scala/org/apache/toree/boot/layer/ComponentInitialization.scala x: 11 # contributors y: 15 # changes kernel/src/main/scala/org/apache/toree/boot/layer/HandlerInitialization.scala x: 9 # contributors y: 12 # changes kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/ExecuteRequestHandler.scala x: 8 # contributors y: 9 # changes scala-interpreter/build.sbt x: 9 # contributors y: 9 # changes kernel/src/main/scala/org/apache/toree/magic/builtin/AddJar.scala x: 7 # contributors y: 8 # changes protocol/build.sbt x: 15 # contributors y: 17 # changes etc/pip_install/setup.py x: 4 # contributors y: 6 # changes sql-interpreter/src/main/scala/org/apache/toree/magic/builtin/Sql.scala x: 5 # contributors y: 6 # changes kernel-api/src/main/scala/org/apache/toree/interpreter/Interpreter.scala x: 9 # contributors y: 15 # changes etc/pip_install/MANIFEST.in x: 3 # contributors y: 5 # changes etc/pip_install/toree/toreeapp.py x: 4 # contributors y: 10 # changes kernel/src/main/scala/org/apache/toree/boot/CommandLineOptions.scala x: 6 # contributors y: 10 # changes kernel/src/main/scala/org/apache/toree/kernel/api/Kernel.scala x: 8 # contributors y: 15 # changes kernel/src/main/scala/org/apache/toree/magic/builtin/AddDeps.scala x: 5 # contributors y: 7 # changes kernel-api/src/main/scala/org/apache/toree/magic/MagicManager.scala x: 2 # contributors y: 3 # changes kernel-api/build.sbt x: 19 # contributors y: 30 # changes protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/LanguageInfo.scala x: 3 # contributors y: 6 # changes sql-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/sql/SqlInterpreter.scala x: 7 # contributors y: 14 # changes protocol/project/plugins.sbt x: 7 # contributors y: 7 # changes
49.0
# changes
  min: 1.0
  average: 3.44
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 49.0
0 26.0
# contributors
min: 1.0 | average: 2.84 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 26.0

Number of Contributors vs. File Size: 253 points

project/Dependencies.scala x: 11 # contributors y: 46 lines of code build.sbt x: 26 # contributors y: 152 lines of code project/plugins.sbt x: 22 # contributors y: 6 lines of code scala-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/scala/ScalaInterpreter.scala x: 15 # contributors y: 280 lines of code client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/StdinClient.scala x: 4 # contributors y: 64 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/CommInfoRequestHandler.scala x: 3 # contributors y: 51 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/KernelInfoRequestHandler.scala x: 6 # contributors y: 38 lines of code protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/CommInfoReply.scala x: 2 # contributors y: 15 lines of code protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/CompleteReply.scala x: 2 # contributors y: 21 lines of code protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/ConnectReply.scala x: 2 # contributors y: 17 lines of code protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/ConnectRequest.scala x: 2 # contributors y: 20 lines of code protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/ExecuteReply.scala x: 2 # contributors y: 24 lines of code protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/KernelInfoReply.scala x: 5 # contributors y: 22 lines of code protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/ReplyContent.scala x: 1 # contributors y: 6 lines of code protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/package.scala x: 2 # contributors y: 46 lines of code client/build.sbt x: 11 # contributors y: 6 lines of code client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/SparkKernelClient.scala x: 3 # contributors y: 50 lines of code client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/Utilities.scala x: 5 # contributors y: 66 lines of code client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/boot/ClientBootstrap.scala x: 3 # contributors y: 33 lines of code client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/boot/layers/HandlerInitialization.scala x: 2 # contributors y: 35 lines of code client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/boot/layers/SystemInitialization.scala x: 2 # contributors y: 78 lines of code client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/HeartbeatClient.scala x: 2 # contributors y: 38 lines of code client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/IOPubClient.scala x: 2 # contributors y: 142 lines of code client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/ShellClient.scala x: 2 # contributors y: 52 lines of code client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/SocketFactory.scala x: 2 # contributors y: 32 lines of code communication/build.sbt x: 10 # contributors y: 6 lines of code communication/src/main/scala/org/apache/toree/communication/ZMQMessage.scala x: 2 # contributors y: 5 lines of code communication/src/main/scala/org/apache/toree/communication/actors/DealerSocketActor.scala x: 3 # contributors y: 23 lines of code communication/src/main/scala/org/apache/toree/communication/actors/PubSocketActor.scala x: 4 # contributors y: 24 lines of code communication/src/main/scala/org/apache/toree/communication/actors/SubSocketActor.scala x: 3 # contributors y: 20 lines of code communication/src/main/scala/org/apache/toree/communication/security/SignatureManagerActor.scala x: 3 # contributors y: 53 lines of code communication/src/main/scala/org/apache/toree/communication/utils/OrderedSupport.scala x: 3 # contributors y: 34 lines of code kernel/build.sbt x: 19 # contributors y: 4 lines of code kernel/src/main/scala/org/apache/toree/boot/KernelBootstrap.scala x: 11 # contributors y: 109 lines of code kernel/src/main/scala/org/apache/toree/boot/layer/BareInitialization.scala x: 2 # contributors y: 122 lines of code kernel/src/main/scala/org/apache/toree/boot/layer/ComponentInitialization.scala x: 11 # contributors y: 148 lines of code kernel/src/main/scala/org/apache/toree/boot/layer/HandlerInitialization.scala x: 9 # contributors y: 144 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/dispatch/StatusDispatch.scala x: 3 # contributors y: 27 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/CodeCompleteHandler.scala x: 5 # contributors y: 45 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/ExecuteRequestHandler.scala x: 8 # contributors y: 124 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/GenericSocketMessageHandler.scala x: 3 # contributors y: 17 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/InputRequestReplyHandler.scala x: 2 # contributors y: 39 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/IsCompleteHandler.scala x: 4 # contributors y: 44 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/interpreter/InterpreterActor.scala x: 4 # contributors y: 69 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/interpreter/tasks/ExecuteRequestTaskActor.scala x: 3 # contributors y: 62 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/interpreter/tasks/InterpreterTaskFactory.scala x: 3 # contributors y: 11 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/kernel/socket/Heartbeat.scala x: 2 # contributors y: 16 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/kernel/socket/SocketFactory.scala x: 2 # contributors y: 30 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/kernel/socket/ZeromqKernelMessageSocket.scala x: 2 # contributors y: 28 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/relay/ExecuteRequestRelay.scala x: 4 # contributors y: 74 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/relay/KernelMessageRelay.scala x: 4 # contributors y: 118 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/stream/KernelInputStream.scala x: 2 # contributors y: 48 lines of code kernel/src/main/scala/org/apache/toree/magic/builtin/BuiltinLoader.scala x: 3 # contributors y: 21 lines of code kernel/src/main/scala/org/apache/toree/utils/ClassPath.java x: 1 # contributors y: 391 lines of code scala-interpreter/build.sbt x: 9 # contributors y: 3 lines of code communication/src/main/scala/org/apache/toree/communication/socket/ZeroMQSocketRunnable.scala x: 4 # contributors y: 98 lines of code kernel/src/main/scala/org/apache/toree/magic/builtin/AddJar.scala x: 7 # contributors y: 114 lines of code communication/src/main/scala/org/apache/toree/communication/SocketManager.scala x: 3 # contributors y: 94 lines of code communication/src/main/scala/org/apache/toree/communication/socket/ReqSocketRunnable.scala x: 3 # contributors y: 25 lines of code plugins/build.sbt x: 6 # contributors y: 7 lines of code project/CommonPlugin.scala x: 3 # contributors y: 41 lines of code protocol/build.sbt x: 15 # contributors y: 10 lines of code kernel/src/main/scala/org/apache/toree/boot/layer/InterpreterManager.scala x: 4 # contributors y: 65 lines of code plugins/src/main/scala/org/apache/toree/plugins/PluginManager.scala x: 2 # contributors y: 167 lines of code etc/pip_install/setup.py x: 4 # contributors y: 53 lines of code scala-interpreter/src/main/scala-2.12/org/apache/toree/kernel/interpreter/scala/ScalaInterpreterSpecific.scala x: 2 # contributors y: 270 lines of code kernel-api/src/main/scala/org/apache/toree/interpreter/Interpreter.scala x: 9 # contributors y: 31 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/CommCloseHandler.scala x: 4 # contributors y: 47 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/handler/CommOpenHandler.scala x: 4 # contributors y: 50 lines of code protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/package.scala x: 5 # contributors y: 109 lines of code etc/pip_install/MANIFEST.in x: 3 # contributors y: 5 lines of code kernel-api/src/main/scala/org/apache/toree/security/KernelSecurityManager.scala x: 3 # contributors y: 55 lines of code etc/pip_install/toree/toreeapp.py x: 4 # contributors y: 122 lines of code kernel/src/main/scala/org/apache/toree/boot/CommandLineOptions.scala x: 6 # contributors y: 138 lines of code kernel/src/main/scala/org/apache/toree/magic/builtin/ShowOutput.scala x: 1 # contributors y: 24 lines of code kernel/src/main/scala/org/apache/toree/kernel/api/Kernel.scala x: 8 # contributors y: 235 lines of code kernel/src/main/scala/org/apache/toree/magic/builtin/AddDeps.scala x: 5 # contributors y: 74 lines of code macros/build.sbt x: 6 # contributors y: 1 lines of code kernel-api/src/main/scala/org/apache/toree/utils/TaskManager.scala x: 3 # contributors y: 122 lines of code kernel-api/src/main/scala/org/apache/toree/interpreter/InterpreterTypes.scala x: 2 # contributors y: 4 lines of code kernel-api/src/main/scala/org/apache/toree/interpreter/broker/BrokerTransformer.scala x: 2 # contributors y: 22 lines of code kernel-api/src/main/scala/org/apache/toree/kernel/api/KernelLike.scala x: 5 # contributors y: 25 lines of code kernel-api/src/main/scala/org/apache/toree/magic/MagicManager.scala x: 2 # contributors y: 66 lines of code kernel-api/src/main/scala/org/apache/toree/magic/MagicOutput.scala x: 1 # contributors y: 4 lines of code kernel-api/src/main/scala/org/apache/toree/magic/package.scala x: 2 # contributors y: 7 lines of code scala-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/scala/ScalaDisplayers.scala x: 1 # contributors y: 164 lines of code kernel-api/src/main/scala/org/apache/toree/utils/FileUtils.scala x: 1 # contributors y: 27 lines of code communication/src/main/scala/org/apache/toree/communication/socket/SocketRunnable.scala x: 2 # contributors y: 11 lines of code kernel/src/main/scala/org/apache/toree/kernel/api/DisplayMethods.scala x: 2 # contributors y: 27 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/stream/KernelOutputStream.scala x: 2 # contributors y: 67 lines of code protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/KMBuilder.scala x: 2 # contributors y: 47 lines of code kernel-api/build.sbt x: 19 # contributors y: 16 lines of code sql-interpreter/build.sbt x: 5 # contributors y: 1 lines of code protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/LanguageInfo.scala x: 3 # contributors y: 9 lines of code sql-interpreter/src/main/scala/org/apache/toree/kernel/interpreter/sql/SqlInterpreter.scala x: 7 # contributors y: 49 lines of code plugins/src/main/scala/org/apache/toree/plugins/PluginEvents.scala x: 1 # contributors y: 21 lines of code kernel-api/src/main/scala/org/apache/toree/interpreter/broker/BrokerState.scala x: 4 # contributors y: 73 lines of code protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/SparkKernelInfo.scala x: 5 # contributors y: 11 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/interpreter/package.scala x: 2 # contributors y: 9 lines of code protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/IsCompleteRequest.scala x: 1 # contributors y: 14 lines of code kernel-api/src/main/scala/org/apache/toree/global/StreamState.scala x: 2 # contributors y: 42 lines of code protocol/src/main/scala/org/apache/toree/comm/CommRegistrar.scala x: 3 # contributors y: 173 lines of code kernel/src/main/scala/org/apache/toree/kernel/protocol/v5/magic/MagicParser.scala x: 2 # contributors y: 72 lines of code kernel-api/src/main/scala/org/apache/toree/interpreter/broker/BrokerService.scala x: 2 # contributors y: 10 lines of code macros/project/plugins.sbt x: 3 # contributors y: 2 lines of code plugins/src/main/scala/org/apache/toree/plugins/PluginSearcher.scala x: 3 # contributors y: 61 lines of code kernel/src/main/scala/org/apache/toree/magic/builtin/Dataframe.scala x: 1 # contributors y: 112 lines of code etc/pip_install/toree/_version.py x: 3 # contributors y: 1 lines of code protocol/src/main/scala/org/apache/toree/comm/CommCallbacks.scala x: 2 # contributors y: 61 lines of code protocol/src/main/scala/org/apache/toree/comm/CommStorage.scala x: 2 # contributors y: 50 lines of code protocol/src/main/scala/org/apache/toree/comm/CommManager.scala x: 2 # contributors y: 57 lines of code index.ipynb x: 1 # contributors y: 48 lines of code plugins/src/main/scala/org/apache/toree/plugins/Implicits.scala x: 1 # contributors y: 10 lines of code plugins/src/main/scala/org/apache/toree/plugins/Plugin.scala x: 1 # contributors y: 57 lines of code plugins/src/main/scala/org/apache/toree/plugins/PluginMethod.scala x: 1 # contributors y: 60 lines of code plugins/src/main/scala/org/apache/toree/plugins/UnknownPluginTypeException.scala x: 1 # contributors y: 3 lines of code kernel-api/src/main/scala/org/apache/toree/kernel/api/DisplayMethodsLike.scala x: 1 # contributors y: 7 lines of code etc/pip_install/toree/__init__.py x: 1 # contributors y: 1 lines of code client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/execution/DeferredExecution.scala x: 1 # contributors y: 72 lines of code client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/SocketConfig.scala x: 1 # contributors y: 31 lines of code client/src/main/scala/org/apache/toree/kernel/protocol/v5/client/socket/SocketConnection.scala x: 1 # contributors y: 11 lines of code communication/src/main/scala/org/apache/toree/communication/security/Hmac.scala x: 1 # contributors y: 37 lines of code kernel-api/src/main/scala/org/apache/toree/interpreter/Results.scala x: 1 # contributors y: 8 lines of code kernel-api/src/main/scala/org/apache/toree/interpreter/broker/BrokerProcess.scala x: 1 # contributors y: 100 lines of code kernel-api/src/main/scala/org/apache/toree/interpreter/broker/BrokerProcessHandler.scala x: 1 # contributors y: 28 lines of code kernel-api/src/main/scala/org/apache/toree/interpreter/imports/printers/WrapperConsole.scala x: 1 # contributors y: 17 lines of code kernel-api/src/main/scala/org/apache/toree/magic/InternalClassLoader.scala x: 1 # contributors y: 16 lines of code kernel-api/src/main/scala/org/apache/toree/utils/DynamicReflectionSupport.scala x: 1 # contributors y: 78 lines of code kernel-api/src/main/scala/org/apache/toree/utils/KeyValuePairUtils.scala x: 1 # contributors y: 26 lines of code kernel-api/src/main/scala/org/apache/toree/utils/MultiClassLoader.scala x: 1 # contributors y: 83 lines of code kernel/project/plugins.sbt x: 7 # contributors y: 2 lines of code kernel/src/main/scala/org/apache/toree/kernel/api/FactoryMethods.scala x: 1 # contributors y: 39 lines of code kernel/src/main/scala/org/apache/toree/magic/builtin/Html.scala x: 1 # contributors y: 23 lines of code protocol/project/plugins.sbt x: 7 # contributors y: 1 lines of code protocol/src/main/scala/org/apache/toree/kernel/protocol/v5/content/ErrorContent.scala x: 1 # contributors y: 20 lines of code
391.0
lines of code
  min: 1.0
  average: 36.21
  25th percentile: 9.0
  median: 20.0
  75th percentile: 46.0
  max: 391.0
0 26.0
# contributors
min: 1.0 | average: 2.84 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 26.0