apache / incubator-livy
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 12% | 34% | 22% | 30%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
scala0% | 16% | 33% | 20% | 29%
py0% | 42% | 23% | 28% | 6%
java0% | 0% | 45% | 23% | 31%
js0% | 0% | 0% | 31% | 68%
html0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
ftl0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
thriftserver0% | 20% | 26% | 21% | 32%
server0% | 12% | 27% | 25% | 34%
repl0% | 25% | 51% | 5% | 18%
rsc0% | 0% | 57% | 19% | 23%
dev0% | 0% | 85% | 0% | 14%
client-http0% | 0% | 33% | 51% | 15%
client-common0% | 0% | 40% | 23% | 35%
python-api0% | 0% | 0% | 80% | 19%
api0% | 0% | 0% | 60% | 39%
core0% | 0% | 0% | 0% | 100%
scala-api0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ThriftCLIService.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli
665 36
InteractiveSession.scala
in server/src/main/scala/org/apache/livy/server/interactive
588 26
fake_shell.py
in repl/src/main/resources
530 38
LivyThriftSessionManager.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
511 29
Rpc.java
in rsc/src/main/java/org/apache/livy/rsc/rpc
499 30
RSCDriver.java
in rsc/src/main/java/org/apache/livy/rsc/driver
401 29
LivyCLIService.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
363 31
ContextLauncher.java
in rsc/src/main/java/org/apache/livy/rsc
360 17
ThriftHttpServlet.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli
352 19
RSCClient.java
in rsc/src/main/java/org/apache/livy/rsc
344 39
ColumnBuffer.java
in thriftserver/session/src/main/java/org/apache/livy/thriftserver/session
337 14
LivyServer.scala
in server/src/main/scala/org/apache/livy/server
329 7
298 13
SparkRInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
283 13
Session.scala
in repl/src/main/scala/org/apache/livy/repl
274 12
AbstractSparkInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
262 16
RpcServer.java
in rsc/src/main/java/org/apache/livy/rsc/rpc
261 16
SparkYarnApp.scala
in server/src/main/scala/org/apache/livy/utils
260 9
PythonInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
247 15
LivyConf.scala
in server/src/main/scala/org/apache/livy
246 7
LivyOperationManager.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
240 20
InteractiveSessionServlet.scala
in server/src/main/scala/org/apache/livy/server/interactive
218 3
Session.scala
in server/src/main/scala/org/apache/livy/sessions
211 9
JobHandleImpl.java
in client-http/src/main/java/org/apache/livy/client/http
211 12
ClientConf.java
in client-common/src/main/java/org/apache/livy/client/common
205 19
AuthBridgeServer.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth
204 10
LivyConnection.java
in client-http/src/main/java/org/apache/livy/client/http
190 14
client.py
in python-api/src/main/python/livy
183 25
job_handle.py
in python-api/src/main/python/livy
172 21
BaseProtocol.java
in rsc/src/main/java/org/apache/livy/rsc
171 28
SessionServlet.scala
in server/src/main/scala/org/apache/livy/server
165 8
SessionManager.scala
in server/src/main/scala/org/apache/livy/sessions
164 8
SparkUtils.java
in thriftserver/session/src/main/java/org/apache/livy/thriftserver/session
163 5
LdapAuthenticationHandlerImpl.scala
in server/src/main/scala/org/apache/livy/server/auth
160 6
BatchSession.scala
in server/src/main/scala/org/apache/livy/server/batch
160 8
SparkProcessBuilder.scala
in server/src/main/scala/org/apache/livy/utils
158 26
LivyExecuteStatementOperation.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
153 7
ThriftHttpCLIService.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli
152 4
RSCConf.java
in rsc/src/main/java/org/apache/livy/rsc
151 9
AuthFactory.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth
143 6
HttpClient.java
in client-http/src/main/java/org/apache/livy/client/http
138 13
ThriftBinaryCLIService.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli
138 3
PlainSaslServer.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth
133 8
UIServlet.scala
in server/src/main/scala/org/apache/livy/server/ui
125 5
HttpMessages.java
in client-common/src/main/java/org/apache/livy/client/common
117 10
Operation.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation
117 10
LivyClientBuilder.java
in api/src/main/java/org/apache/livy
116 9
LivySparkUtils.scala
in server/src/main/scala/org/apache/livy/utils
113 8
ReplDriver.scala
in repl/src/main/scala/org/apache/livy/repl
110 10
JobContextImpl.java
in rsc/src/main/java/org/apache/livy/rsc/driver
109 15
Files With Most Units (Top 50)
File# lines# units
RSCClient.java
in rsc/src/main/java/org/apache/livy/rsc
344 39
fake_shell.py
in repl/src/main/resources
530 38
ThriftCLIService.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli
665 36
LivyCLIService.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
363 31
Rpc.java
in rsc/src/main/java/org/apache/livy/rsc/rpc
499 30
RSCDriver.java
in rsc/src/main/java/org/apache/livy/rsc/driver
401 29
LivyThriftSessionManager.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
511 29
BaseProtocol.java
in rsc/src/main/java/org/apache/livy/rsc
171 28
InteractiveSession.scala
in server/src/main/scala/org/apache/livy/server/interactive
588 26
SparkProcessBuilder.scala
in server/src/main/scala/org/apache/livy/utils
158 26
client.py
in python-api/src/main/python/livy
183 25
job_handle.py
in python-api/src/main/python/livy
172 21
LivyOperationManager.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver
240 20
ClientConf.java
in client-common/src/main/java/org/apache/livy/client/common
205 19
ThriftHttpServlet.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli
352 19
ContextLauncher.java
in rsc/src/main/java/org/apache/livy/rsc
360 17
AbstractSparkInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
262 16
RpcServer.java
in rsc/src/main/java/org/apache/livy/rsc/rpc
261 16
PythonInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
247 15
JobContextImpl.java
in rsc/src/main/java/org/apache/livy/rsc/driver
109 15
LivyConnection.java
in client-http/src/main/java/org/apache/livy/client/http
190 14
ColumnBuffer.java
in thriftserver/session/src/main/java/org/apache/livy/thriftserver/session
337 14
SparkRInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
283 13
livy-ui.js
in server/src/main/resources/org/apache/livy/server/ui/static/js
76 13
298 13
HttpClient.java
in client-http/src/main/java/org/apache/livy/client/http
138 13
Session.scala
in repl/src/main/scala/org/apache/livy/repl
274 12
JobHandleImpl.java
in client-http/src/main/java/org/apache/livy/client/http
211 12
ScalaJobHandle.scala
in scala-api/src/main/scala/org/apache/livy/scalaapi
83 11
JsonServlet.scala
in server/src/main/scala/org/apache/livy/server
93 11
ThriftSessionState.java
in thriftserver/session/src/main/java/org/apache/livy/thriftserver/session
88 11
HttpMessages.java
in client-common/src/main/java/org/apache/livy/client/common
117 10
ReplDriver.scala
in repl/src/main/scala/org/apache/livy/repl
110 10
Utils.java
in rsc/src/main/java/org/apache/livy/rsc
78 10
Operation.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation
117 10
AuthBridgeServer.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth
204 10
SparkYarnApp.scala
in server/src/main/scala/org/apache/livy/utils
260 9
Session.scala
in server/src/main/scala/org/apache/livy/sessions
211 9
LivyClientBuilder.java
in api/src/main/java/org/apache/livy
116 9
RSCConf.java
in rsc/src/main/java/org/apache/livy/rsc
151 9
JobHandleImpl.java
in rsc/src/main/java/org/apache/livy/rsc
67 9
KryoMessageCodec.java
in rsc/src/main/java/org/apache/livy/rsc/rpc
106 9
SparkInterpreter.scala
in repl/scala-2.11/src/main/scala/org/apache/livy/repl
91 8
SparkInterpreter.scala
in repl/scala-2.12/src/main/scala/org/apache/livy/repl
92 8
session.js
in server/src/main/resources/org/apache/livy/server/ui/static/js
105 8
ZooKeeperManager.scala
in server/src/main/scala/org/apache/livy/server/recovery
80 8
SessionServlet.scala
in server/src/main/scala/org/apache/livy/server
165 8
BatchSession.scala
in server/src/main/scala/org/apache/livy/server/batch
160 8
SessionHeartbeat.scala
in server/src/main/scala/org/apache/livy/server/interactive
70 8
AccessManager.scala
in server/src/main/scala/org/apache/livy/server
80 8
Files With Long Lines (Top 9)

There are 9 files with lines longer than 120 characters. In total, there are 11 long lines.

File# lines# units# long lines
SparkRInterpreter.scala
in repl/src/main/scala/org/apache/livy/repl
283 13 3
all-sessions.js
in server/src/main/resources/org/apache/livy/server/ui/static/js
63 6 1
SparkYarnApp.scala
in server/src/main/scala/org/apache/livy/utils
260 9 1
51 - 1
thrift-sessions.js
in thriftserver/server/src/main/resources/org/apache/livy/server/ui/static/js
30 3 1
LivyDelegationTokenSecretManager.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth
39 2 1
AuthBridgeServer.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth
204 10 1
ThriftResultSet.scala
in thriftserver/server/src/main/scala/org/apache/livy/thriftserver/serde
96 7 1
96 - 1
Correlations

File Size vs. Commits (all time): 194 points

server/src/main/scala/org/apache/livy/server/batch/BatchSession.scala x: 13 commits (all time) y: 160 lines of code server/src/main/scala/org/apache/livy/server/interactive/InteractiveSession.scala x: 23 commits (all time) y: 588 lines of code python-api/setup.py x: 11 commits (all time) y: 38 lines of code server/src/main/scala/org/apache/livy/LivyConf.scala x: 18 commits (all time) y: 246 lines of code server/src/main/scala/org/apache/livy/sessions/Session.scala x: 6 commits (all time) y: 211 lines of code server/src/main/scala/org/apache/livy/server/WebServer.scala x: 3 commits (all time) y: 85 lines of code client-common/src/main/java/org/apache/livy/client/common/HttpMessages.java x: 5 commits (all time) y: 117 lines of code server/src/main/scala/org/apache/livy/server/interactive/InteractiveSessionServlet.scala x: 13 commits (all time) y: 218 lines of code rsc/src/main/java/org/apache/livy/rsc/RSCClient.java x: 7 commits (all time) y: 344 lines of code client-common/src/main/java/org/apache/livy/client/common/ClientConf.java x: 4 commits (all time) y: 205 lines of code scalastyle.xml x: 5 commits (all time) y: 96 lines of code server/src/main/scala/org/apache/livy/server/SessionServlet.scala x: 12 commits (all time) y: 165 lines of code server/src/main/scala/org/apache/livy/server/interactive/CreateInteractiveRequest.scala x: 4 commits (all time) y: 37 lines of code server/src/main/scala/org/apache/livy/sessions/SessionManager.scala x: 6 commits (all time) y: 164 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyThriftSessionManager.scala x: 10 commits (all time) y: 511 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/RSCDriver.java x: 8 commits (all time) y: 401 lines of code repl/scala-2.11/src/main/scala/org/apache/livy/repl/SparkInterpreter.scala x: 6 commits (all time) y: 91 lines of code repl/scala-2.12/src/main/scala/org/apache/livy/repl/SparkInterpreter.scala x: 2 commits (all time) y: 92 lines of code repl/src/main/scala/org/apache/livy/repl/AbstractSparkInterpreter.scala x: 5 commits (all time) y: 262 lines of code repl/src/main/scala/org/apache/livy/repl/PythonInterpreter.scala x: 9 commits (all time) y: 247 lines of code repl/src/main/scala/org/apache/livy/repl/ReplDriver.scala x: 7 commits (all time) y: 110 lines of code repl/src/main/resources/fake_shell.py x: 23 commits (all time) y: 530 lines of code server/src/main/scala/org/apache/livy/utils/SparkYarnApp.scala x: 11 commits (all time) y: 260 lines of code server/src/main/resources/org/apache/livy/server/ui/static/js/all-sessions.js x: 6 commits (all time) y: 63 lines of code client-common/src/main/java/org/apache/livy/client/common/Serializer.java x: 2 commits (all time) y: 54 lines of code repl/src/main/scala/org/apache/livy/repl/Session.scala x: 10 commits (all time) y: 274 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/SparkEntries.java x: 3 commits (all time) y: 107 lines of code rsc/src/main/java/org/apache/livy/rsc/rpc/KryoMessageCodec.java x: 2 commits (all time) y: 106 lines of code scala-api/src/main/scala/org/apache/livy/scalaapi/ScalaJobHandle.scala x: 2 commits (all time) y: 83 lines of code server/src/main/scala/org/apache/livy/utils/LivySparkUtils.scala x: 7 commits (all time) y: 113 lines of code client-http/src/main/java/org/apache/livy/client/http/LivyConnection.java x: 2 commits (all time) y: 190 lines of code api/src/main/java/org/apache/livy/LivyClientBuilder.java x: 3 commits (all time) y: 116 lines of code rsc/src/main/java/org/apache/livy/rsc/rpc/Rpc.java x: 3 commits (all time) y: 499 lines of code rsc/src/main/java/org/apache/livy/rsc/rpc/RpcDispatcher.java x: 3 commits (all time) y: 41 lines of code server/src/main/scala/org/apache/livy/server/LivyServer.scala x: 11 commits (all time) y: 329 lines of code server/src/main/scala/org/apache/livy/server/recovery/FileSystemStateStore.scala x: 3 commits (all time) y: 95 lines of code server/src/main/scala/org/apache/livy/server/recovery/StateStore.scala x: 2 commits (all time) y: 58 lines of code server/src/main/scala/org/apache/livy/server/recovery/ZooKeeperManager.scala x: 1 commits (all time) y: 80 lines of code server/src/main/scala/org/apache/livy/server/recovery/ZooKeeperStateStore.scala x: 3 commits (all time) y: 25 lines of code server/src/main/scala/org/apache/livy/utils/LivyUncaughtException.java x: 1 commits (all time) y: 6 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyExecuteStatementOperation.scala x: 5 commits (all time) y: 153 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/ThriftServerAudit.scala x: 1 commits (all time) y: 15 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/DataType.java x: 2 commits (all time) y: 15 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftBinaryCLIService.scala x: 2 commits (all time) y: 138 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftCLIService.scala x: 4 commits (all time) y: 665 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftHttpCLIService.scala x: 2 commits (all time) y: 152 lines of code server/src/main/resources/org/apache/livy/server/ui/static/html/sessions-table.html x: 3 commits (all time) y: 57 lines of code server/src/main/scala/org/apache/livy/server/auth/LdapAuthenticationHandlerImpl.scala x: 2 commits (all time) y: 160 lines of code server/src/main/scala/org/apache/livy/server/auth/LdapUtils.scala x: 1 commits (all time) y: 44 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/AuthFactory.scala x: 2 commits (all time) y: 143 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/AuthenticationProvider.scala x: 2 commits (all time) y: 39 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/ldap/ChainFilter.scala x: 1 commits (all time) y: 8 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/ldap/LdapSearchFactory.scala x: 1 commits (all time) y: 33 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/ldap/UserFilter.scala x: 1 commits (all time) y: 21 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftHttpServlet.scala x: 2 commits (all time) y: 352 lines of code rsc/src/main/java/org/apache/livy/rsc/ContextLauncher.java x: 8 commits (all time) y: 360 lines of code server/src/main/scala/org/apache/livy/server/ui/UIServlet.scala x: 6 commits (all time) y: 125 lines of code rsc/src/main/java/org/apache/livy/rsc/Utils.java x: 2 commits (all time) y: 78 lines of code rsc/src/main/java/org/apache/livy/rsc/RSCConf.java x: 5 commits (all time) y: 151 lines of code server/src/main/resources/org/apache/livy/server/ui/static/html/batches-table.html x: 2 commits (all time) y: 50 lines of code server/src/main/resources/org/apache/livy/server/ui/static/js/session.js x: 5 commits (all time) y: 105 lines of code server/src/main/scala/org/apache/livy/server/batch/BatchSessionServlet.scala x: 7 commits (all time) y: 56 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyOperationManager.scala x: 4 commits (all time) y: 240 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetFunctionsOperation.scala x: 2 commits (all time) y: 49 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetSchemasOperation.scala x: 2 commits (all time) y: 40 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetTablesOperation.scala x: 2 commits (all time) y: 47 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/MetadataOperation.scala x: 4 commits (all time) y: 25 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/SparkCatalogOperation.scala x: 2 commits (all time) y: 43 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetColumnsJob.java x: 2 commits (all time) y: 72 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetFunctionsJob.java x: 2 commits (all time) y: 75 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetSchemasJob.java x: 2 commits (all time) y: 30 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetTablesJob.java x: 2 commits (all time) y: 70 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/SparkUtils.java x: 3 commits (all time) y: 163 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ThriftSessionState.java x: 6 commits (all time) y: 88 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/FetchResultJob.java x: 2 commits (all time) y: 36 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ResultSet.java x: 3 commits (all time) y: 81 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/SqlJob.java x: 2 commits (all time) y: 55 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/StatementState.java x: 3 commits (all time) y: 14 lines of code server/src/main/resources/org/apache/livy/server/ui/static/html/statements-table.html x: 2 commits (all time) y: 63 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetCatalogsOperation.scala x: 2 commits (all time) y: 32 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetTypeInfoOperation.scala x: 2 commits (all time) y: 98 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ColumnBuffer.java x: 5 commits (all time) y: 337 lines of code server/src/main/scala/org/apache/livy/server/AccessManager.scala x: 4 commits (all time) y: 80 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyCLIService.scala x: 3 commits (all time) y: 363 lines of code server/src/main/scala/org/apache/livy/utils/LineBufferedStream.scala x: 5 commits (all time) y: 77 lines of code repl/src/main/scala/org/apache/livy/repl/SQLInterpreter.scala x: 4 commits (all time) y: 58 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/rpc/RpcClient.scala x: 4 commits (all time) y: 70 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/CleanupStatementJob.java x: 2 commits (all time) y: 19 lines of code client-common/src/main/java/org/apache/livy/client/common/AbstractJobHandle.java x: 3 commits (all time) y: 67 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/BypassJobWrapper.java x: 2 commits (all time) y: 61 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/JobWrapper.java x: 2 commits (all time) y: 68 lines of code server/src/main/scala/org/apache/livy/server/ThriftServerFactory.scala x: 3 commits (all time) y: 21 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/ThriftService.scala x: 1 commits (all time) y: 84 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/AuthBridgeServer.scala x: 1 commits (all time) y: 204 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/LivyDelegationTokenSecretManager.scala x: 1 commits (all time) y: 39 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/PlainSaslServer.scala x: 1 commits (all time) y: 133 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThreadPoolExecutorWithOomHook.scala x: 1 commits (all time) y: 30 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/Operation.scala x: 1 commits (all time) y: 117 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/RegisterSessionJob.java x: 2 commits (all time) y: 17 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/FetchResultSchemaJob.java x: 1 commits (all time) y: 19 lines of code server/src/main/scala/org/apache/livy/server/JsonServlet.scala x: 3 commits (all time) y: 93 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/JobContextImpl.java x: 4 commits (all time) y: 109 lines of code python-api/setup.cfg x: 2 commits (all time) y: 6 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/SessionInfo.scala x: 1 commits (all time) y: 49 lines of code core/src/main/scala/org/apache/livy/EOLUtils.scala x: 1 commits (all time) y: 59 lines of code core/src/main/scala/org/apache/livy/Utils.scala x: 3 commits (all time) y: 77 lines of code repl/src/main/scala/org/apache/livy/repl/SparkRInterpreter.scala x: 4 commits (all time) y: 283 lines of code core/src/main/scala/org/apache/livy/sessions/SessionState.scala x: 4 commits (all time) y: 40 lines of code server/src/main/scala/org/apache/livy/utils/SparkProcApp.scala x: 3 commits (all time) y: 39 lines of code api/src/main/java/org/apache/livy/JobContext.java x: 3 commits (all time) y: 20 lines of code api/src/main/java/org/apache/livy/JobHandle.java x: 2 commits (all time) y: 22 lines of code api/src/main/java/org/apache/livy/LivyClient.java x: 2 commits (all time) y: 13 lines of code api/src/main/java/org/apache/livy/LivyClientFactory.java x: 2 commits (all time) y: 8 lines of code api/src/main/java/org/apache/livy/package-info.java x: 1 commits (all time) y: 1 lines of code rsc/src/main/java/org/apache/livy/rsc/rpc/RpcServer.java x: 2 commits (all time) y: 261 lines of code core/src/main/scala/org/apache/livy/sessions/Kind.scala x: 4 commits (all time) y: 35 lines of code python-api/src/main/python/livy/client.py x: 5 commits (all time) y: 183 lines of code core/src/main/scala/org/apache/livy/msgs.scala x: 3 commits (all time) y: 36 lines of code rsc/src/main/java/org/apache/livy/rsc/BaseProtocol.java x: 3 commits (all time) y: 171 lines of code client-http/src/main/java/org/apache/livy/client/http/JobHandleImpl.java x: 2 commits (all time) y: 211 lines of code repl/src/main/scala/org/apache/livy/repl/ProcessInterpreter.scala x: 2 commits (all time) y: 84 lines of code dev/third-party-file.ftl x: 1 commits (all time) y: 51 lines of code server/src/main/scala/org/apache/livy/server/ApiVersions.scala x: 2 commits (all time) y: 5 lines of code dev/merge_livy_pr.py x: 3 commits (all time) y: 298 lines of code server/src/main/scala/org/apache/livy/utils/SparkProcessBuilder.scala x: 2 commits (all time) y: 158 lines of code api/src/main/java/org/apache/livy/Job.java x: 1 commits (all time) y: 5 lines of code client-common/src/main/java/org/apache/livy/client/common/BufferUtils.java x: 1 commits (all time) y: 17 lines of code client-common/src/main/java/org/apache/livy/client/common/TestUtils.java x: 1 commits (all time) y: 41 lines of code client-http/src/main/java/org/apache/livy/client/http/HttpClient.java x: 1 commits (all time) y: 138 lines of code rsc/src/main/java/org/apache/livy/rsc/ContextInfo.java x: 1 commits (all time) y: 13 lines of code rsc/src/main/java/org/apache/livy/rsc/JobHandleImpl.java x: 1 commits (all time) y: 67 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/BypassJob.java x: 1 commits (all time) y: 27 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/StatementState.java x: 1 commits (all time) y: 55 lines of code rsc/src/main/java/org/apache/livy/rsc/rpc/SaslHandler.java x: 1 commits (all time) y: 69 lines of code server/src/main/scala/org/apache/livy/server/batch/CreateBatchRequest.scala x: 1 commits (all time) y: 36 lines of code server/src/main/scala/org/apache/livy/server/recovery/SessionStore.scala x: 1 commits (all time) y: 45 lines of code python-api/src/main/python/livy/__init__.py x: 2 commits (all time) y: 1 lines of code python-api/src/main/python/livy/job_handle.py x: 2 commits (all time) y: 172 lines of code
665.0
lines of code
  min: 1.0
  average: 94.41
  25th percentile: 21.0
  median: 55.5
  75th percentile: 110.75
  max: 665.0
0 23.0
commits (all time)
min: 1.0 | average: 3.12 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 23.0

File Size vs. Contributors (all time): 194 points

server/src/main/scala/org/apache/livy/server/batch/BatchSession.scala x: 11 contributors (all time) y: 160 lines of code server/src/main/scala/org/apache/livy/server/interactive/InteractiveSession.scala x: 15 contributors (all time) y: 588 lines of code python-api/setup.py x: 8 contributors (all time) y: 38 lines of code server/src/main/scala/org/apache/livy/LivyConf.scala x: 11 contributors (all time) y: 246 lines of code server/src/main/scala/org/apache/livy/sessions/Session.scala x: 5 contributors (all time) y: 211 lines of code server/src/main/scala/org/apache/livy/server/WebServer.scala x: 3 contributors (all time) y: 85 lines of code client-common/src/main/java/org/apache/livy/client/common/HttpMessages.java x: 3 contributors (all time) y: 117 lines of code server/src/main/scala/org/apache/livy/server/interactive/InteractiveSessionServlet.scala x: 7 contributors (all time) y: 218 lines of code rsc/src/main/java/org/apache/livy/rsc/RSCClient.java x: 5 contributors (all time) y: 344 lines of code client-common/src/main/java/org/apache/livy/client/common/ClientConf.java x: 3 contributors (all time) y: 205 lines of code scalastyle.xml x: 3 contributors (all time) y: 96 lines of code server/src/main/scala/org/apache/livy/server/SessionServlet.scala x: 11 contributors (all time) y: 165 lines of code server/src/main/scala/org/apache/livy/server/interactive/CreateInteractiveRequest.scala x: 3 contributors (all time) y: 37 lines of code server/src/main/scala/org/apache/livy/sessions/SessionManager.scala x: 5 contributors (all time) y: 164 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyThriftSessionManager.scala x: 7 contributors (all time) y: 511 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/RSCDriver.java x: 5 contributors (all time) y: 401 lines of code repl/scala-2.11/src/main/scala/org/apache/livy/repl/SparkInterpreter.scala x: 5 contributors (all time) y: 91 lines of code repl/scala-2.12/src/main/scala/org/apache/livy/repl/SparkInterpreter.scala x: 2 contributors (all time) y: 92 lines of code repl/src/main/scala/org/apache/livy/repl/AbstractSparkInterpreter.scala x: 3 contributors (all time) y: 262 lines of code repl/src/main/scala/org/apache/livy/repl/PythonInterpreter.scala x: 4 contributors (all time) y: 247 lines of code repl/src/main/scala/org/apache/livy/repl/ReplDriver.scala x: 4 contributors (all time) y: 110 lines of code repl/src/main/resources/fake_shell.py x: 10 contributors (all time) y: 530 lines of code server/src/main/scala/org/apache/livy/utils/SparkYarnApp.scala x: 6 contributors (all time) y: 260 lines of code server/src/main/resources/org/apache/livy/server/ui/static/js/all-sessions.js x: 5 contributors (all time) y: 63 lines of code client-common/src/main/java/org/apache/livy/client/common/Serializer.java x: 2 contributors (all time) y: 54 lines of code repl/src/main/scala/org/apache/livy/repl/Session.scala x: 5 contributors (all time) y: 274 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/SparkEntries.java x: 3 contributors (all time) y: 107 lines of code rsc/src/main/java/org/apache/livy/rsc/rpc/KryoMessageCodec.java x: 2 contributors (all time) y: 106 lines of code scala-api/src/main/scala/org/apache/livy/scalaapi/ScalaJobHandle.scala x: 2 contributors (all time) y: 83 lines of code server/src/main/scala/org/apache/livy/utils/LivySparkUtils.scala x: 6 contributors (all time) y: 113 lines of code client-http/src/main/java/org/apache/livy/client/http/LivyConnection.java x: 2 contributors (all time) y: 190 lines of code rsc/src/main/java/org/apache/livy/rsc/rpc/Rpc.java x: 3 contributors (all time) y: 499 lines of code rsc/src/main/java/org/apache/livy/rsc/rpc/RpcDispatcher.java x: 3 contributors (all time) y: 41 lines of code server/src/main/scala/org/apache/livy/server/LivyServer.scala x: 8 contributors (all time) y: 329 lines of code server/src/main/scala/org/apache/livy/server/recovery/FileSystemStateStore.scala x: 2 contributors (all time) y: 95 lines of code server/src/main/scala/org/apache/livy/server/recovery/StateStore.scala x: 2 contributors (all time) y: 58 lines of code server/src/main/scala/org/apache/livy/server/recovery/ZooKeeperManager.scala x: 1 contributors (all time) y: 80 lines of code server/src/main/scala/org/apache/livy/server/recovery/ZooKeeperStateStore.scala x: 2 contributors (all time) y: 25 lines of code server/src/main/scala/org/apache/livy/utils/LivyUncaughtException.java x: 1 contributors (all time) y: 6 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyExecuteStatementOperation.scala x: 4 contributors (all time) y: 153 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/ThriftServerAudit.scala x: 1 contributors (all time) y: 15 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/DataType.java x: 2 contributors (all time) y: 15 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftBinaryCLIService.scala x: 2 contributors (all time) y: 138 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftCLIService.scala x: 3 contributors (all time) y: 665 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftHttpCLIService.scala x: 2 contributors (all time) y: 152 lines of code server/src/main/resources/org/apache/livy/server/ui/static/html/sessions-table.html x: 3 contributors (all time) y: 57 lines of code server/src/main/scala/org/apache/livy/server/auth/LdapAuthenticationHandlerImpl.scala x: 1 contributors (all time) y: 160 lines of code server/src/main/scala/org/apache/livy/server/auth/LdapUtils.scala x: 1 contributors (all time) y: 44 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/AuthFactory.scala x: 2 contributors (all time) y: 143 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/AuthenticationProvider.scala x: 2 contributors (all time) y: 39 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/ldap/ChainFilter.scala x: 1 contributors (all time) y: 8 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/ldap/LdapSearchFactory.scala x: 1 contributors (all time) y: 33 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/ldap/UserFilter.scala x: 1 contributors (all time) y: 21 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThriftHttpServlet.scala x: 2 contributors (all time) y: 352 lines of code rsc/src/main/java/org/apache/livy/rsc/ContextLauncher.java x: 6 contributors (all time) y: 360 lines of code server/src/main/scala/org/apache/livy/server/ui/UIServlet.scala x: 5 contributors (all time) y: 125 lines of code rsc/src/main/java/org/apache/livy/rsc/Utils.java x: 2 contributors (all time) y: 78 lines of code rsc/src/main/java/org/apache/livy/rsc/RSCConf.java x: 3 contributors (all time) y: 151 lines of code server/src/main/resources/org/apache/livy/server/ui/static/html/batches-table.html x: 2 contributors (all time) y: 50 lines of code server/src/main/resources/org/apache/livy/server/ui/static/js/session.js x: 4 contributors (all time) y: 105 lines of code server/src/main/scala/org/apache/livy/server/batch/BatchSessionServlet.scala x: 6 contributors (all time) y: 56 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyOperationManager.scala x: 3 contributors (all time) y: 240 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetFunctionsOperation.scala x: 2 contributors (all time) y: 49 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetSchemasOperation.scala x: 2 contributors (all time) y: 40 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetTablesOperation.scala x: 2 contributors (all time) y: 47 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/MetadataOperation.scala x: 3 contributors (all time) y: 25 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/SparkCatalogOperation.scala x: 2 contributors (all time) y: 43 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetColumnsJob.java x: 2 contributors (all time) y: 72 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetFunctionsJob.java x: 2 contributors (all time) y: 75 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetSchemasJob.java x: 2 contributors (all time) y: 30 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/GetTablesJob.java x: 2 contributors (all time) y: 70 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/SparkUtils.java x: 3 contributors (all time) y: 163 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ThriftSessionState.java x: 4 contributors (all time) y: 88 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/FetchResultJob.java x: 2 contributors (all time) y: 36 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ResultSet.java x: 2 contributors (all time) y: 81 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/SqlJob.java x: 2 contributors (all time) y: 55 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/StatementState.java x: 3 contributors (all time) y: 14 lines of code server/src/main/resources/org/apache/livy/server/ui/static/html/statements-table.html x: 2 contributors (all time) y: 63 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetCatalogsOperation.scala x: 2 contributors (all time) y: 32 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/GetTypeInfoOperation.scala x: 2 contributors (all time) y: 98 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ColumnBuffer.java x: 3 contributors (all time) y: 337 lines of code server/src/main/scala/org/apache/livy/server/AccessManager.scala x: 4 contributors (all time) y: 80 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyCLIService.scala x: 2 contributors (all time) y: 363 lines of code server/src/main/scala/org/apache/livy/utils/LineBufferedStream.scala x: 4 contributors (all time) y: 77 lines of code repl/src/main/scala/org/apache/livy/repl/SQLInterpreter.scala x: 3 contributors (all time) y: 58 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/rpc/RpcClient.scala x: 3 contributors (all time) y: 70 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/CleanupStatementJob.java x: 2 contributors (all time) y: 19 lines of code client-common/src/main/java/org/apache/livy/client/common/AbstractJobHandle.java x: 3 contributors (all time) y: 67 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/BypassJobWrapper.java x: 2 contributors (all time) y: 61 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/JobWrapper.java x: 2 contributors (all time) y: 68 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/LivyThriftServer.scala x: 1 contributors (all time) y: 105 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/ThriftServerFactoryImpl.scala x: 1 contributors (all time) y: 26 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/ThriftService.scala x: 1 contributors (all time) y: 84 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/AuthBridgeServer.scala x: 1 contributors (all time) y: 204 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/LivyDelegationTokenSecretManager.scala x: 1 contributors (all time) y: 39 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/auth/PlainSaslServer.scala x: 1 contributors (all time) y: 133 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/cli/ThreadPoolExecutorWithOomHook.scala x: 1 contributors (all time) y: 30 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/operation/Operation.scala x: 1 contributors (all time) y: 117 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/RegisterSessionJob.java x: 2 contributors (all time) y: 17 lines of code thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/FetchResultSchemaJob.java x: 1 contributors (all time) y: 19 lines of code server/src/main/scala/org/apache/livy/server/JsonServlet.scala x: 3 contributors (all time) y: 93 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/JobContextImpl.java x: 2 contributors (all time) y: 109 lines of code python-api/setup.cfg x: 2 contributors (all time) y: 6 lines of code thriftserver/server/src/main/scala/org/apache/livy/thriftserver/SessionInfo.scala x: 1 contributors (all time) y: 49 lines of code core/src/main/scala/org/apache/livy/EOLUtils.scala x: 1 contributors (all time) y: 59 lines of code core/src/main/scala/org/apache/livy/Utils.scala x: 1 contributors (all time) y: 77 lines of code repl/src/main/scala/org/apache/livy/repl/SparkRInterpreter.scala x: 1 contributors (all time) y: 283 lines of code api/src/main/java/org/apache/livy/JobHandle.java x: 2 contributors (all time) y: 22 lines of code api/src/main/java/org/apache/livy/LivyClient.java x: 2 contributors (all time) y: 13 lines of code api/src/main/java/org/apache/livy/LivyClientFactory.java x: 2 contributors (all time) y: 8 lines of code api/src/main/java/org/apache/livy/package-info.java x: 1 contributors (all time) y: 1 lines of code rsc/src/main/java/org/apache/livy/rsc/rpc/RpcServer.java x: 2 contributors (all time) y: 261 lines of code python-api/src/main/python/livy/client.py x: 3 contributors (all time) y: 183 lines of code rsc/src/main/java/org/apache/livy/rsc/BaseProtocol.java x: 2 contributors (all time) y: 171 lines of code client-http/src/main/java/org/apache/livy/client/http/JobHandleImpl.java x: 1 contributors (all time) y: 211 lines of code repl/src/main/scala/org/apache/livy/repl/BypassPySparkJob.scala x: 1 contributors (all time) y: 16 lines of code dev/third-party-file.ftl x: 1 contributors (all time) y: 51 lines of code server/src/main/scala/org/apache/livy/server/ApiVersions.scala x: 1 contributors (all time) y: 5 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/RSCDriverBootstrapper.java x: 1 contributors (all time) y: 57 lines of code server/src/main/scala/org/apache/livy/server/interactive/SessionHeartbeat.scala x: 1 contributors (all time) y: 70 lines of code dev/merge_livy_pr.py x: 1 contributors (all time) y: 298 lines of code server/src/main/scala/org/apache/livy/utils/SparkProcessBuilder.scala x: 2 contributors (all time) y: 158 lines of code client-common/src/main/java/org/apache/livy/client/common/TestUtils.java x: 1 contributors (all time) y: 41 lines of code client-http/src/main/java/org/apache/livy/client/http/HttpClient.java x: 1 contributors (all time) y: 138 lines of code rsc/src/main/java/org/apache/livy/rsc/ContextInfo.java x: 1 contributors (all time) y: 13 lines of code rsc/src/main/java/org/apache/livy/rsc/JobHandleImpl.java x: 1 contributors (all time) y: 67 lines of code rsc/src/main/java/org/apache/livy/rsc/driver/BypassJob.java x: 1 contributors (all time) y: 27 lines of code server/src/main/scala/org/apache/livy/server/batch/CreateBatchRequest.scala x: 1 contributors (all time) y: 36 lines of code server/src/main/scala/org/apache/livy/server/recovery/SessionStore.scala x: 1 contributors (all time) y: 45 lines of code python-api/src/main/python/livy/__init__.py x: 2 contributors (all time) y: 1 lines of code
665.0
lines of code
  min: 1.0
  average: 94.41
  25th percentile: 21.0
  median: 55.5
  75th percentile: 110.75
  max: 665.0
0 15.0
contributors (all time)
min: 1.0 | average: 2.37 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 15.0

File Size vs. Commits (30 days): 3 points

server/src/main/scala/org/apache/livy/server/batch/BatchSession.scala x: 1 commits (30d) y: 160 lines of code server/src/main/scala/org/apache/livy/server/interactive/InteractiveSession.scala x: 1 commits (30d) y: 588 lines of code python-api/setup.py x: 1 commits (30d) y: 38 lines of code
588.0
lines of code
  min: 38.0
  average: 262.0
  25th percentile: 38.0
  median: 160.0
  75th percentile: 588.0
  max: 588.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 3 points

server/src/main/scala/org/apache/livy/server/batch/BatchSession.scala x: 1 contributors (30d) y: 160 lines of code server/src/main/scala/org/apache/livy/server/interactive/InteractiveSession.scala x: 1 contributors (30d) y: 588 lines of code python-api/setup.py x: 1 contributors (30d) y: 38 lines of code
588.0
lines of code
  min: 38.0
  average: 262.0
  25th percentile: 38.0
  median: 160.0
  75th percentile: 588.0
  max: 588.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 3 points

server/src/main/scala/org/apache/livy/server/batch/BatchSession.scala x: 1 commits (90d) y: 160 lines of code server/src/main/scala/org/apache/livy/server/interactive/InteractiveSession.scala x: 1 commits (90d) y: 588 lines of code python-api/setup.py x: 1 commits (90d) y: 38 lines of code
588.0
lines of code
  min: 38.0
  average: 262.0
  25th percentile: 38.0
  median: 160.0
  75th percentile: 588.0
  max: 588.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 3 points

server/src/main/scala/org/apache/livy/server/batch/BatchSession.scala x: 1 contributors (90d) y: 160 lines of code server/src/main/scala/org/apache/livy/server/interactive/InteractiveSession.scala x: 1 contributors (90d) y: 588 lines of code python-api/setup.py x: 1 contributors (90d) y: 38 lines of code
588.0
lines of code
  min: 38.0
  average: 262.0
  25th percentile: 38.0
  median: 160.0
  75th percentile: 588.0
  max: 588.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0