Overview
File Change Frequency Overall
  • There are 132 files with 17,805 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 15 files changed 6-20 times (1,177 lines of code)
    • 117 files changed 1-5 times (16,628 lines of code)
0% | 0% | 0% | 6% | 93%
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 132 files with 17,805 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 2 files changed by 6-10 contributors (273 lines of code)
    • 49 files changed by 2-5 contributors (3,106 lines of code)
    • 81 files changed by 1 contributor (14,426 lines of code)
0% | 0% | 1% | 17% | 81%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
js, java, css, ftl, properties, txt, gitignore, gradle, xml, npmignore, bat, sh, md, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 37% | 62%
ftl0% | 0% | 0% | 7% | 92%
js0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
xml0% | 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
pytheas-core0% | 0% | 0% | 6% | 93%
pytheas-helloworld0% | 0% | 0% | 10% | 89%
pytheas-api0% | 0% | 0% | 0% | 100%
pytheas-karyon0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
ExplorersManagerImpl.java
in pytheas-core/src/main/java/com/netflix/explorers
124 18 2013-05-08 2014-12-15 13 4 +318 / -111 ajoshi ajoshi
AbstractExplorerModule.java
in pytheas-core/src/main/java/com/netflix/explorers
208 22 2013-05-08 2014-12-11 13 4 +342 / -44 ajoshi webprogrammer.amit
FreemarkerTemplateProvider.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
215 8 2013-05-08 2016-08-03 13 7 +593 / -318 ajoshi elandau
MinifiedContentResource.java
in pytheas-core/src/main/java/com/netflix/explorers/resources
63 1 2013-05-08 2014-12-11 9 4 +189 / -112 ajoshi webprogrammer.amit
main.ftl
in pytheas-core/src/main/resources/layout/bootstrap
32 - 2013-05-08 2016-11-21 8 5 +52 / -16 ajoshi elandau
ExplorerContextInjectable.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
49 4 2013-05-08 2014-12-11 8 4 +85 / -10 ajoshi webprogrammer.amit
WebApplicationExceptionMapper.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
64 3 2013-05-08 2016-08-03 8 5 +176 / -88 ajoshi elandau
ExplorerAdminResource.java
in pytheas-core/src/main/java/com/netflix/explorers/resources
40 2 2013-05-08 2014-12-11 7 3 +76 / -11 ajoshi webprogrammer.amit
RequestContext.java
in pytheas-core/src/main/java/com/netflix/explorers/context
76 14 2013-05-08 2014-12-11 7 4 +136 / -3 ajoshi webprogrammer.amit
ExplorerResource.java
in pytheas-core/src/main/java/com/netflix/explorers/jersey
93 5 2013-05-08 2015-04-03 7 3 +274 / -119 ajoshi ajoshi
HelloWorldExplorer.java
in pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld
9 1 2013-05-08 2014-12-11 6 3 +52 / -38 ajoshi webprogrammer.amit
HelloWorldGuiceModule.java
in pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld
13 1 2013-07-17 2014-12-11 6 3 +85 / -25 ajoshi webprogrammer.amit
main.ftl
in pytheas-core/src/main/resources/layout/main
49 - 2013-05-08 2014-02-11 6 3 +73 / -16 ajoshi webprogrammer.amit
EventChannel.java
in pytheas-core/src/main/java/com/netflix/explorers/sse
58 8 2013-05-08 2016-08-30 6 6 +119 / -20 ajoshi wthurston
EmbeddedContentResource.java
in pytheas-core/src/main/java/com/netflix/explorers/resources
84 1 2013-05-08 2014-12-11 6 3 +176 / -62 ajoshi webprogrammer.amit
EventChannelWriter.java
in pytheas-core/src/main/java/com/netflix/explorers/sse
47 3 2013-05-08 2014-12-11 5 3 +77 / -6 ajoshi webprogrammer.amit
PropertiesGlobalModelContext.java
in pytheas-core/src/main/java/com/netflix/explorers
128 15 2013-05-08 2014-12-11 5 3 +176 / -6 ajoshi webprogrammer.amit
AppConfigGlobalModelContext.java
in pytheas-core/src/main/java/com/netflix/explorers
140 15 2013-05-08 2014-12-11 5 3 +189 / -4 ajoshi webprogrammer.amit
SsoAuthProviderWrapper.java
in pytheas-core/src/main/java/com/netflix/explorers/sso
4 - 2013-12-18 2014-12-11 4 3 +42 / -0 ajoshi webprogrammer.amit
SsoAuthProviderWrapperMockImpl.java
in pytheas-core/src/main/java/com/netflix/explorers/sso
7 1 2013-12-18 2014-12-11 4 3 +48 / -0 ajoshi webprogrammer.amit
BaseExplorerGuiceModule.java
in pytheas-core/src/main/java/com/netflix/explorers/guice
20 1 2013-07-17 2014-12-11 4 3 +88 / -8 ajoshi webprogrammer.amit
index.js
in pytheas-helloworld/src/main/resources/helloworld
22 1 2013-05-08 2014-03-02 4 2 +28 / -4 ajoshi webprogrammer.amit
NaturalNotationContextResolver.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
23 1 2013-05-08 2016-08-03 4 4 +45 / -4 ajoshi elandau
EventChannelBroadcaster.java
in pytheas-core/src/main/java/com/netflix/explorers/sse
28 2 2013-05-08 2016-08-30 4 5 +57 / -6 ajoshi wthurston
JsonMessageBodyReader.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
33 3 2013-05-08 2016-08-03 4 4 +60 / -4 ajoshi elandau
JsonMessageBodyWriter.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
38 4 2013-05-08 2016-08-03 4 4 +71 / -4 ajoshi elandau
OutboundEvent.java
in pytheas-core/src/main/java/com/netflix/explorers/sse
58 10 2013-05-08 2016-01-26 4 4 +177 / -22 ajoshi dliu
ViewableResource.java
in pytheas-core/src/main/java/com/netflix/explorers/jersey
62 6 2013-05-08 2014-12-11 4 3 +103 / -9 ajoshi webprogrammer.amit
RemoteExplorerModule.java
in pytheas-core/src/main/java/com/netflix/explorers
84 19 2013-05-09 2014-12-11 4 3 +141 / -4 ajoshi webprogrammer.amit
explorers.css
in pytheas-core/src/main/resources/css
542 - 2013-05-08 2014-02-11 4 2 +736 / -4 ajoshi webprogrammer.amit
EventChannelListener.java
in pytheas-core/src/main/java/com/netflix/explorers/sse
4 - 2013-05-08 2014-12-11 3 3 +22 / -2 ajoshi webprogrammer.amit
ExplorerServiceInstanceSupplier.java
in pytheas-core/src/main/java/com/netflix/explorers/services
12 2 2013-05-08 2014-12-11 3 3 +33 / -2 ajoshi webprogrammer.amit
ExplorerPropertiesConfiguration.java
in pytheas-core/src/main/java/com/netflix/explorers/context
14 1 2013-05-08 2016-08-03 3 2 +102 / -34 ajoshi elandau
ReferenceCountingExplorerService.java
in pytheas-core/src/main/java/com/netflix/explorers/services
19 2 2013-05-08 2014-12-11 3 3 +44 / -2 ajoshi webprogrammer.amit
jquery.netflix.min.js.ftl
in pytheas-core/src/main/resources/js/jquery/netflix
20 - 2013-05-08 2014-02-11 3 2 +22 / -0 ajoshi webprogrammer.amit
HelloWorldAppResource.java
in pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld/resources
22 1 2013-05-08 2014-12-11 3 3 +44 / -2 ajoshi webprogrammer.amit
ExplorerServiceCachedFactorySupplier.java
in pytheas-core/src/main/java/com/netflix/explorers/services
32 2 2013-05-08 2014-12-11 3 3 +56 / -2 ajoshi webprogrammer.amit
SharedFreemarker.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
32 3 2013-05-08 2014-12-11 3 3 +57 / -2 ajoshi webprogrammer.amit
IndexRedirectFilter.java
in pytheas-core/src/main/java/com/netflix/explorers/web
32 4 2013-05-08 2014-12-11 3 3 +64 / -2 ajoshi webprogrammer.amit
ToJsonMethod.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
33 2 2013-05-08 2014-12-11 3 3 +58 / -2 ajoshi webprogrammer.amit
ExplorerManagerContextInjectable.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
36 4 2013-05-08 2014-12-11 3 3 +63 / -2 ajoshi webprogrammer.amit
home.ftl
in pytheas-helloworld/src/main/resources/helloworld
44 - 2013-05-08 2013-10-07 3 2 +55 / -2 ajoshi webprogrammer.amit
RestKey.java
in pytheas-core/src/main/java/com/netflix/explorers/rest
48 6 2013-05-09 2014-12-11 3 3 +74 / -2 ajoshi webprogrammer.amit
OutboundEventWriter.java
in pytheas-core/src/main/java/com/netflix/explorers/sse
49 3 2013-05-08 2014-12-11 3 3 +79 / -2 ajoshi webprogrammer.amit
ToJsonArrayOfArrays.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
52 2 2013-05-08 2014-12-11 3 3 +80 / -2 ajoshi webprogrammer.amit
header.js
in pytheas-core/src/main/resources/layout/bootstrap
53 4 2013-05-08 2014-02-11 3 2 +85 / -6 ajoshi webprogrammer.amit
GenericExceptionMapper.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
54 2 2013-05-08 2014-12-11 3 3 +81 / -2 ajoshi webprogrammer.amit
StaticResourceServlet.java
in pytheas-core/src/main/java/com/netflix/explorers/web
56 2 2013-05-08 2014-12-11 3 3 +81 / -2 ajoshi webprogrammer.amit
HelloWorldResource.java
in pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld/resources
58 2 2013-05-08 2014-12-11 3 3 +88 / -2 ajoshi webprogrammer.amit
header.ftl
in pytheas-core/src/main/resources/layout/bootstrap
87 - 2013-05-08 2014-02-11 3 2 +94 / -2 ajoshi webprogrammer.amit
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
d3.layout.js
in pytheas-core/src/main/resources/js/d3
1598 155 2013-05-08 2013-05-08 1 1 +1881 / -0 ajoshi ajoshi
colorbrewer.css
in pytheas-core/src/main/resources/js/d3/lib/colorbrewer
1323 - 2013-05-08 2013-05-08 1 1 +1327 / -0 ajoshi ajoshi
d3.chart.js
in pytheas-core/src/main/resources/js/d3
751 50 2013-05-08 2013-05-08 1 1 +984 / -0 ajoshi ajoshi
d3.geo.js
in pytheas-core/src/main/resources/js/d3
785 102 2013-05-08 2013-05-08 1 1 +938 / -0 ajoshi ajoshi
FreemarkerTemplateProvider.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
215 8 2013-05-08 2016-08-03 13 7 +593 / -318 ajoshi elandau
d3.geom.js
in pytheas-core/src/main/resources/js/d3
672 38 2013-05-08 2013-05-08 1 1 +835 / -0 ajoshi ajoshi
bootstrap-responsive.css
in pytheas-core/src/main/resources/js/bootstrap/css
782 - 2013-05-08 2013-05-08 1 1 +808 / -0 ajoshi ajoshi
exporting.src.js
in pytheas-core/src/main/resources/js/Highcharts/modules
542 31 2013-05-08 2013-05-08 1 1 +758 / -0 ajoshi ajoshi
explorers.css
in pytheas-core/src/main/resources/css
542 - 2013-05-08 2014-02-11 4 2 +736 / -4 ajoshi webprogrammer.amit
science.stats.js
in pytheas-core/src/main/resources/js/d3/lib/science
624 49 2013-05-08 2013-05-08 1 1 +720 / -0 ajoshi ajoshi
d3.time.js
in pytheas-core/src/main/resources/js/d3
523 60 2013-05-08 2013-05-08 1 1 +687 / -0 ajoshi ajoshi
demo_table.css
in pytheas-core/src/main/resources/js/jquery/datatables/css
379 - 2013-05-08 2013-05-08 1 1 +575 / -0 ajoshi ajoshi
jsondiffpatch.js
in pytheas-core/src/main/resources/js
477 24 2013-05-08 2013-05-08 1 1 +566 / -0 ajoshi ajoshi
demo_table_jui.css
in pytheas-core/src/main/resources/js/jquery/datatables/css
328 - 2013-05-08 2013-05-08 1 1 +522 / -0 ajoshi ajoshi
json2.js
in pytheas-core/src/main/resources/js
172 7 2013-05-08 2013-05-08 1 1 +487 / -0 ajoshi ajoshi
ui.dynatree.css
in pytheas-core/src/main/resources/js/jquery/jquery.dynatree/skin
310 - 2013-05-08 2013-05-08 1 1 +456 / -0 ajoshi ajoshi
ExplorersManagerImpl.java
in pytheas-core/src/main/java/com/netflix/explorers
124 18 2013-05-08 2014-12-15 13 4 +318 / -111 ajoshi ajoshi
utils.js
in pytheas-core/src/main/resources/js
303 32 2013-05-08 2013-05-08 1 1 +398 / -0 ajoshi ajoshi
ExplorerResource.java
in pytheas-core/src/main/java/com/netflix/explorers/jersey
93 5 2013-05-08 2015-04-03 7 3 +274 / -119 ajoshi ajoshi
AbstractExplorerModule.java
in pytheas-core/src/main/java/com/netflix/explorers
208 22 2013-05-08 2014-12-11 13 4 +342 / -44 ajoshi webprogrammer.amit
form2js.js
in pytheas-core/src/main/resources/js/form2js
229 8 2013-05-08 2013-05-08 1 1 +325 / -0 ajoshi ajoshi
DT_bootstrap.js
in pytheas-core/src/main/resources/js/bootstrap/js
215 17 2013-05-08 2013-05-08 1 1 +314 / -0 ajoshi ajoshi
diff.js
in pytheas-core/src/main/resources/js
248 19 2013-05-08 2013-05-08 1 1 +312 / -0 ajoshi ajoshi
js2form.js
in pytheas-core/src/main/resources/js/form2js
235 6 2013-05-08 2013-05-08 1 1 +309 / -0 ajoshi ajoshi
MinifiedContentResource.java
in pytheas-core/src/main/java/com/netflix/explorers/resources
63 1 2013-05-08 2014-12-11 9 4 +189 / -112 ajoshi webprogrammer.amit
form.ftl
in pytheas-core/src/main/resources/layout/bootstrap
209 - 2013-05-08 2014-02-11 3 2 +270 / -26 ajoshi webprogrammer.amit
ExplorerManager.java
in pytheas-api/src/main/java/com/netflix/explorers
24 - 2016-08-03 2016-08-03 1 1 +270 / -0 elandau elandau
WebApplicationExceptionMapper.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
64 3 2013-05-08 2016-08-03 8 5 +176 / -88 ajoshi elandau
mootools-adapter.src.js
in pytheas-core/src/main/resources/js/Highcharts/adapters
156 17 2013-05-08 2013-05-08 1 1 +264 / -0 ajoshi ajoshi
dark-blue.js
in pytheas-core/src/main/resources/js/Highcharts/themes
247 - 2013-05-08 2013-05-08 1 1 +263 / -0 ajoshi ajoshi
dark-green.js
in pytheas-core/src/main/resources/js/Highcharts/themes
247 - 2013-05-08 2013-05-08 1 1 +263 / -0 ajoshi ajoshi
gray.js
in pytheas-core/src/main/resources/js/Highcharts/themes
244 - 2013-05-08 2013-05-08 1 1 +262 / -0 ajoshi ajoshi
Explorer.java
in pytheas-api/src/main/java/com/netflix/explorers
24 - 2016-08-03 2016-08-03 1 1 +256 / -0 elandau elandau
jquery.dataTables_themeroller.css
in pytheas-core/src/main/resources/js/jquery/datatables/css
174 - 2013-05-08 2013-05-08 1 1 +243 / -0 ajoshi ajoshi
DynaTreeNode.java
in pytheas-api/src/main/java/com/netflix/explorers/model
82 14 2016-08-03 2016-08-03 1 1 +240 / -0 elandau elandau
EmbeddedContentResource.java
in pytheas-core/src/main/java/com/netflix/explorers/resources
84 1 2013-05-08 2014-12-11 6 3 +176 / -62 ajoshi webprogrammer.amit
EmptyExplorer.java
in pytheas-api/src/main/java/com/netflix/explorers/model
80 19 2016-08-03 2016-08-03 1 1 +236 / -0 elandau elandau
Base.css
in pytheas-core/src/main/resources/js/jquery/breadcrumbs/css
194 - 2013-05-08 2013-05-08 1 1 +231 / -0 ajoshi ajoshi
jquery.dataTables.css
in pytheas-core/src/main/resources/js/jquery/datatables/css
154 - 2013-05-08 2013-05-08 1 1 +219 / -0 ajoshi ajoshi
OutboundEvent.java
in pytheas-core/src/main/java/com/netflix/explorers/sse
58 10 2013-05-08 2016-01-26 4 4 +177 / -22 ajoshi dliu
GlobalModelContext.java
in pytheas-api/src/main/java/com/netflix/explorers/context
19 - 2016-08-03 2016-08-03 1 1 +196 / -0 elandau elandau
AppConfigGlobalModelContext.java
in pytheas-core/src/main/java/com/netflix/explorers
140 15 2013-05-08 2014-12-11 5 3 +189 / -4 ajoshi webprogrammer.amit
MenuItem.java
in pytheas-api/src/main/java/com/netflix/explorers/model
64 12 2016-08-03 2016-08-03 1 1 +190 / -0 elandau elandau
nav.css
in pytheas-core/src/main/resources/css
146 - 2013-05-08 2013-05-08 1 1 +189 / -0 ajoshi ajoshi
PropertiesGlobalModelContext.java
in pytheas-core/src/main/java/com/netflix/explorers
128 15 2013-05-08 2014-12-11 5 3 +176 / -6 ajoshi webprogrammer.amit
highcharts.js
in pytheas-core/src/main/resources/js/Highcharts
166 2 2013-05-08 2013-05-08 1 1 +176 / -0 ajoshi ajoshi
jsondiffpatch.html.js
in pytheas-core/src/main/resources/js
134 5 2013-05-08 2013-05-08 1 1 +165 / -0 ajoshi ajoshi
form.ftl
in pytheas-core/src/main/resources/layout/main
129 - 2013-05-08 2013-05-08 1 1 +146 / -0 ajoshi ajoshi
RemoteExplorerModule.java
in pytheas-core/src/main/java/com/netflix/explorers
84 19 2013-05-09 2014-12-11 4 3 +141 / -4 ajoshi webprogrammer.amit
ExplorerInfoEntity.java
in pytheas-api/src/main/java/com/netflix/explorers/model
49 11 2016-08-03 2016-08-03 1 1 +144 / -0 elandau elandau
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)
# contributorsline
churn
first
contributor
latest
contributor
FreemarkerTemplateProvider.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
215 8 2013-05-08 2016-08-03 13 7 +593 / -318 ajoshi elandau
EventChannel.java
in pytheas-core/src/main/java/com/netflix/explorers/sse
58 8 2013-05-08 2016-08-30 6 6 +119 / -20 ajoshi wthurston
main.ftl
in pytheas-core/src/main/resources/layout/bootstrap
32 - 2013-05-08 2016-11-21 8 5 +52 / -16 ajoshi elandau
WebApplicationExceptionMapper.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
64 3 2013-05-08 2016-08-03 8 5 +176 / -88 ajoshi elandau
EventChannelBroadcaster.java
in pytheas-core/src/main/java/com/netflix/explorers/sse
28 2 2013-05-08 2016-08-30 4 5 +57 / -6 ajoshi wthurston
ExplorersManagerImpl.java
in pytheas-core/src/main/java/com/netflix/explorers
124 18 2013-05-08 2014-12-15 13 4 +318 / -111 ajoshi ajoshi
AbstractExplorerModule.java
in pytheas-core/src/main/java/com/netflix/explorers
208 22 2013-05-08 2014-12-11 13 4 +342 / -44 ajoshi webprogrammer.amit
MinifiedContentResource.java
in pytheas-core/src/main/java/com/netflix/explorers/resources
63 1 2013-05-08 2014-12-11 9 4 +189 / -112 ajoshi webprogrammer.amit
ExplorerContextInjectable.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
49 4 2013-05-08 2014-12-11 8 4 +85 / -10 ajoshi webprogrammer.amit
RequestContext.java
in pytheas-core/src/main/java/com/netflix/explorers/context
76 14 2013-05-08 2014-12-11 7 4 +136 / -3 ajoshi webprogrammer.amit
OutboundEvent.java
in pytheas-core/src/main/java/com/netflix/explorers/sse
58 10 2013-05-08 2016-01-26 4 4 +177 / -22 ajoshi dliu
NaturalNotationContextResolver.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
23 1 2013-05-08 2016-08-03 4 4 +45 / -4 ajoshi elandau
JsonMessageBodyReader.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
33 3 2013-05-08 2016-08-03 4 4 +60 / -4 ajoshi elandau
JsonMessageBodyWriter.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
38 4 2013-05-08 2016-08-03 4 4 +71 / -4 ajoshi elandau
ExplorerResource.java
in pytheas-core/src/main/java/com/netflix/explorers/jersey
93 5 2013-05-08 2015-04-03 7 3 +274 / -119 ajoshi ajoshi
ExplorerAdminResource.java
in pytheas-core/src/main/java/com/netflix/explorers/resources
40 2 2013-05-08 2014-12-11 7 3 +76 / -11 ajoshi webprogrammer.amit
HelloWorldExplorer.java
in pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld
9 1 2013-05-08 2014-12-11 6 3 +52 / -38 ajoshi webprogrammer.amit
HelloWorldGuiceModule.java
in pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld
13 1 2013-07-17 2014-12-11 6 3 +85 / -25 ajoshi webprogrammer.amit
main.ftl
in pytheas-core/src/main/resources/layout/main
49 - 2013-05-08 2014-02-11 6 3 +73 / -16 ajoshi webprogrammer.amit
EmbeddedContentResource.java
in pytheas-core/src/main/java/com/netflix/explorers/resources
84 1 2013-05-08 2014-12-11 6 3 +176 / -62 ajoshi webprogrammer.amit
EventChannelWriter.java
in pytheas-core/src/main/java/com/netflix/explorers/sse
47 3 2013-05-08 2014-12-11 5 3 +77 / -6 ajoshi webprogrammer.amit
PropertiesGlobalModelContext.java
in pytheas-core/src/main/java/com/netflix/explorers
128 15 2013-05-08 2014-12-11 5 3 +176 / -6 ajoshi webprogrammer.amit
AppConfigGlobalModelContext.java
in pytheas-core/src/main/java/com/netflix/explorers
140 15 2013-05-08 2014-12-11 5 3 +189 / -4 ajoshi webprogrammer.amit
ViewableResource.java
in pytheas-core/src/main/java/com/netflix/explorers/jersey
62 6 2013-05-08 2014-12-11 4 3 +103 / -9 ajoshi webprogrammer.amit
BaseExplorerGuiceModule.java
in pytheas-core/src/main/java/com/netflix/explorers/guice
20 1 2013-07-17 2014-12-11 4 3 +88 / -8 ajoshi webprogrammer.amit
RemoteExplorerModule.java
in pytheas-core/src/main/java/com/netflix/explorers
84 19 2013-05-09 2014-12-11 4 3 +141 / -4 ajoshi webprogrammer.amit
SsoAuthProviderWrapperMockImpl.java
in pytheas-core/src/main/java/com/netflix/explorers/sso
7 1 2013-12-18 2014-12-11 4 3 +48 / -0 ajoshi webprogrammer.amit
SsoAuthProviderWrapper.java
in pytheas-core/src/main/java/com/netflix/explorers/sso
4 - 2013-12-18 2014-12-11 4 3 +42 / -0 ajoshi webprogrammer.amit
HelloWorldResource.java
in pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld/resources
58 2 2013-05-08 2014-12-11 3 3 +88 / -2 ajoshi webprogrammer.amit
HelloWorldAppResource.java
in pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld/resources
22 1 2013-05-08 2014-12-11 3 3 +44 / -2 ajoshi webprogrammer.amit
EventChannelListener.java
in pytheas-core/src/main/java/com/netflix/explorers/sse
4 - 2013-05-08 2014-12-11 3 3 +22 / -2 ajoshi webprogrammer.amit
OutboundEventWriter.java
in pytheas-core/src/main/java/com/netflix/explorers/sse
49 3 2013-05-08 2014-12-11 3 3 +79 / -2 ajoshi webprogrammer.amit
StaticResourceServlet.java
in pytheas-core/src/main/java/com/netflix/explorers/web
56 2 2013-05-08 2014-12-11 3 3 +81 / -2 ajoshi webprogrammer.amit
IndexRedirectFilter.java
in pytheas-core/src/main/java/com/netflix/explorers/web
32 4 2013-05-08 2014-12-11 3 3 +64 / -2 ajoshi webprogrammer.amit
SharedFreemarker.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
32 3 2013-05-08 2014-12-11 3 3 +57 / -2 ajoshi webprogrammer.amit
ExplorerManagerContextInjectable.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
36 4 2013-05-08 2014-12-11 3 3 +63 / -2 ajoshi webprogrammer.amit
ToJsonMethod.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
33 2 2013-05-08 2014-12-11 3 3 +58 / -2 ajoshi webprogrammer.amit
ToJsonArrayOfArrays.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
52 2 2013-05-08 2014-12-11 3 3 +80 / -2 ajoshi webprogrammer.amit
GenericExceptionMapper.java
in pytheas-core/src/main/java/com/netflix/explorers/providers
54 2 2013-05-08 2014-12-11 3 3 +81 / -2 ajoshi webprogrammer.amit
ExplorerServiceInstanceSupplier.java
in pytheas-core/src/main/java/com/netflix/explorers/services
12 2 2013-05-08 2014-12-11 3 3 +33 / -2 ajoshi webprogrammer.amit
ExplorerServiceCachedFactorySupplier.java
in pytheas-core/src/main/java/com/netflix/explorers/services
32 2 2013-05-08 2014-12-11 3 3 +56 / -2 ajoshi webprogrammer.amit
ReferenceCountingExplorerService.java
in pytheas-core/src/main/java/com/netflix/explorers/services
19 2 2013-05-08 2014-12-11 3 3 +44 / -2 ajoshi webprogrammer.amit
RestKey.java
in pytheas-core/src/main/java/com/netflix/explorers/rest
48 6 2013-05-09 2014-12-11 3 3 +74 / -2 ajoshi webprogrammer.amit
index.js
in pytheas-helloworld/src/main/resources/helloworld
22 1 2013-05-08 2014-03-02 4 2 +28 / -4 ajoshi webprogrammer.amit
explorers.css
in pytheas-core/src/main/resources/css
542 - 2013-05-08 2014-02-11 4 2 +736 / -4 ajoshi webprogrammer.amit
home.ftl
in pytheas-helloworld/src/main/resources/helloworld
44 - 2013-05-08 2013-10-07 3 2 +55 / -2 ajoshi webprogrammer.amit
jquery.netflix.min.js.ftl
in pytheas-core/src/main/resources/js/jquery/netflix
20 - 2013-05-08 2014-02-11 3 2 +22 / -0 ajoshi webprogrammer.amit
header.js
in pytheas-core/src/main/resources/layout/bootstrap
53 4 2013-05-08 2014-02-11 3 2 +85 / -6 ajoshi webprogrammer.amit
form.ftl
in pytheas-core/src/main/resources/layout/bootstrap
209 - 2013-05-08 2014-02-11 3 2 +270 / -26 ajoshi webprogrammer.amit
header.ftl
in pytheas-core/src/main/resources/layout/bootstrap
87 - 2013-05-08 2014-02-11 3 2 +94 / -2 ajoshi webprogrammer.amit
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)
# contributorsline
churn
first
contributor
latest
contributor
d3.layout.js
in pytheas-core/src/main/resources/js/d3
1598 155 2013-05-08 2013-05-08 1 1 +1881 / -0 ajoshi ajoshi
colorbrewer.css
in pytheas-core/src/main/resources/js/d3/lib/colorbrewer
1323 - 2013-05-08 2013-05-08 1 1 +1327 / -0 ajoshi ajoshi
d3.geo.js
in pytheas-core/src/main/resources/js/d3
785 102 2013-05-08 2013-05-08 1 1 +938 / -0 ajoshi ajoshi
bootstrap-responsive.css
in pytheas-core/src/main/resources/js/bootstrap/css
782 - 2013-05-08 2013-05-08 1 1 +808 / -0 ajoshi ajoshi
d3.chart.js
in pytheas-core/src/main/resources/js/d3
751 50 2013-05-08 2013-05-08 1 1 +984 / -0 ajoshi ajoshi
d3.geom.js
in pytheas-core/src/main/resources/js/d3
672 38 2013-05-08 2013-05-08 1 1 +835 / -0 ajoshi ajoshi
science.stats.js
in pytheas-core/src/main/resources/js/d3/lib/science
624 49 2013-05-08 2013-05-08 1 1 +720 / -0 ajoshi ajoshi
exporting.src.js
in pytheas-core/src/main/resources/js/Highcharts/modules
542 31 2013-05-08 2013-05-08 1 1 +758 / -0 ajoshi ajoshi
d3.time.js
in pytheas-core/src/main/resources/js/d3
523 60 2013-05-08 2013-05-08 1 1 +687 / -0 ajoshi ajoshi
jsondiffpatch.js
in pytheas-core/src/main/resources/js
477 24 2013-05-08 2013-05-08 1 1 +566 / -0 ajoshi ajoshi
demo_table.css
in pytheas-core/src/main/resources/js/jquery/datatables/css
379 - 2013-05-08 2013-05-08 1 1 +575 / -0 ajoshi ajoshi
demo_table_jui.css
in pytheas-core/src/main/resources/js/jquery/datatables/css
328 - 2013-05-08 2013-05-08 1 1 +522 / -0 ajoshi ajoshi
ui.dynatree.css
in pytheas-core/src/main/resources/js/jquery/jquery.dynatree/skin
310 - 2013-05-08 2013-05-08 1 1 +456 / -0 ajoshi ajoshi
utils.js
in pytheas-core/src/main/resources/js
303 32 2013-05-08 2013-05-08 1 1 +398 / -0 ajoshi ajoshi
diff.js
in pytheas-core/src/main/resources/js
248 19 2013-05-08 2013-05-08 1 1 +312 / -0 ajoshi ajoshi
dark-green.js
in pytheas-core/src/main/resources/js/Highcharts/themes
247 - 2013-05-08 2013-05-08 1 1 +263 / -0 ajoshi ajoshi
dark-blue.js
in pytheas-core/src/main/resources/js/Highcharts/themes
247 - 2013-05-08 2013-05-08 1 1 +263 / -0 ajoshi ajoshi
gray.js
in pytheas-core/src/main/resources/js/Highcharts/themes
244 - 2013-05-08 2013-05-08 1 1 +262 / -0 ajoshi ajoshi
js2form.js
in pytheas-core/src/main/resources/js/form2js
235 6 2013-05-08 2013-05-08 1 1 +309 / -0 ajoshi ajoshi
form2js.js
in pytheas-core/src/main/resources/js/form2js
229 8 2013-05-08 2013-05-08 1 1 +325 / -0 ajoshi ajoshi
DT_bootstrap.js
in pytheas-core/src/main/resources/js/bootstrap/js
215 17 2013-05-08 2013-05-08 1 1 +314 / -0 ajoshi ajoshi
Base.css
in pytheas-core/src/main/resources/js/jquery/breadcrumbs/css
194 - 2013-05-08 2013-05-08 1 1 +231 / -0 ajoshi ajoshi
jquery.dataTables_themeroller.css
in pytheas-core/src/main/resources/js/jquery/datatables/css
174 - 2013-05-08 2013-05-08 1 1 +243 / -0 ajoshi ajoshi
json2.js
in pytheas-core/src/main/resources/js
172 7 2013-05-08 2013-05-08 1 1 +487 / -0 ajoshi ajoshi
highcharts.js
in pytheas-core/src/main/resources/js/Highcharts
166 2 2013-05-08 2013-05-08 1 1 +176 / -0 ajoshi ajoshi
mootools-adapter.src.js
in pytheas-core/src/main/resources/js/Highcharts/adapters
156 17 2013-05-08 2013-05-08 1 1 +264 / -0 ajoshi ajoshi
jquery.dataTables.css
in pytheas-core/src/main/resources/js/jquery/datatables/css
154 - 2013-05-08 2013-05-08 1 1 +219 / -0 ajoshi ajoshi
nav.css
in pytheas-core/src/main/resources/css
146 - 2013-05-08 2013-05-08 1 1 +189 / -0 ajoshi ajoshi
jsondiffpatch.html.js
in pytheas-core/src/main/resources/js
134 5 2013-05-08 2013-05-08 1 1 +165 / -0 ajoshi ajoshi
form.ftl
in pytheas-core/src/main/resources/layout/main
129 - 2013-05-08 2013-05-08 1 1 +146 / -0 ajoshi ajoshi
dcmegamenu.css
in pytheas-core/src/main/resources/js/jquery/jquery.dcmegamenu
122 - 2013-05-08 2013-05-08 1 1 +127 / -0 ajoshi ajoshi
divinput.ftl
in pytheas-core/src/main/resources/layout/bootstrap
100 - 2013-05-08 2013-05-08 1 1 +115 / -0 ajoshi ajoshi
divinput.ftl
in pytheas-core/src/main/resources/layout/main
100 - 2013-05-08 2013-05-08 1 1 +115 / -0 ajoshi ajoshi
BreadCrumb.css
in pytheas-core/src/main/resources/js/jquery/breadcrumbs/css
98 - 2013-05-08 2013-05-08 1 1 +109 / -0 ajoshi ajoshi
grid.js
in pytheas-core/src/main/resources/js/Highcharts/themes
86 - 2013-05-08 2013-05-08 1 1 +96 / -0 ajoshi ajoshi
demo_page.css
in pytheas-core/src/main/resources/js/jquery/datatables/css
84 - 2013-05-08 2013-05-08 1 1 +107 / -0 ajoshi ajoshi
DynaTreeNode.java
in pytheas-api/src/main/java/com/netflix/explorers/model
82 14 2016-08-03 2016-08-03 1 1 +240 / -0 elandau elandau
d3.csv.js
in pytheas-core/src/main/resources/js/d3
80 7 2013-05-08 2013-05-08 1 1 +92 / -0 ajoshi ajoshi
EmptyExplorer.java
in pytheas-api/src/main/java/com/netflix/explorers/model
80 19 2016-08-03 2016-08-03 1 1 +236 / -0 elandau elandau
ExplorerKaryonServerBootstrap.java
in pytheas-karyon/src/main/java/com/netflix/explorers/karyon
70 3 2014-12-15 2014-12-15 1 1 +113 / -0 ajoshi ajoshi
MenuItem.java
in pytheas-api/src/main/java/com/netflix/explorers/model
64 12 2016-08-03 2016-08-03 1 1 +190 / -0 elandau elandau
header.ftl
in pytheas-core/src/main/resources/layout/main
55 - 2013-05-08 2013-05-08 1 1 +56 / -0 ajoshi ajoshi
bootstrap.ftl
in pytheas-core/src/main/resources/layout/bootstrap
53 - 2013-05-08 2013-05-08 1 1 +65 / -0 ajoshi ajoshi
macros.ftl
in pytheas-core/src/main/resources/layout/bootstrap
49 - 2013-05-08 2013-05-08 1 1 +56 / -0 ajoshi ajoshi
macros.ftl
in pytheas-core/src/main/resources/layout/main
49 - 2013-05-08 2013-05-08 1 1 +56 / -0 ajoshi ajoshi
ExplorerInfoEntity.java
in pytheas-api/src/main/java/com/netflix/explorers/model
49 11 2016-08-03 2016-08-03 1 1 +144 / -0 elandau elandau
bootstrap_min.js
in pytheas-core/src/main/resources/min
48 - 2013-05-08 2013-05-08 1 1 +56 / -0 ajoshi ajoshi
jquery.contextMenu.css
in pytheas-core/src/main/resources/js/jquery/jquery.contextMenu
47 - 2013-05-08 2013-05-08 1 1 +62 / -0 ajoshi ajoshi
simplepage.ftl
in pytheas-core/src/main/resources/layout/bootstrap
45 - 2013-05-08 2013-05-08 1 1 +52 / -0 ajoshi ajoshi
js_css_include.ftl
in pytheas-core/src/main/resources/layout/main
43 - 2013-05-08 2013-05-08 1 1 +48 / -0 ajoshi ajoshi
Correlations

File Size vs. Number of Changes: 132 points

pytheas-core/src/main/resources/layout/bootstrap/main.ftl x: 32 lines of code y: 8 # changes pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannel.java x: 58 lines of code y: 6 # changes pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannelBroadcaster.java x: 28 lines of code y: 4 # changes pytheas-api/src/main/java/com/netflix/explorers/Explorer.java x: 24 lines of code y: 1 # changes pytheas-api/src/main/java/com/netflix/explorers/annotations/Controller.java x: 12 lines of code y: 1 # changes pytheas-api/src/main/java/com/netflix/explorers/annotations/ExplorerEntity.java x: 11 lines of code y: 1 # changes pytheas-api/src/main/java/com/netflix/explorers/context/GlobalModelContext.java x: 19 lines of code y: 1 # changes pytheas-api/src/main/java/com/netflix/explorers/model/CrossLink.java x: 35 lines of code y: 1 # changes pytheas-api/src/main/java/com/netflix/explorers/model/DynaTreeNode.java x: 82 lines of code y: 1 # changes pytheas-api/src/main/java/com/netflix/explorers/model/EmptyExplorer.java x: 80 lines of code y: 1 # changes pytheas-api/src/main/java/com/netflix/explorers/model/EntityNotFoundException.java x: 40 lines of code y: 1 # changes pytheas-api/src/main/java/com/netflix/explorers/model/ExplorerInfoEntity.java x: 49 lines of code y: 1 # changes pytheas-api/src/main/java/com/netflix/explorers/model/ExplorerInfoListEntity.java x: 15 lines of code y: 1 # changes pytheas-api/src/main/java/com/netflix/explorers/model/MapEntity.java x: 21 lines of code y: 1 # changes pytheas-api/src/main/java/com/netflix/explorers/model/MenuItem.java x: 64 lines of code y: 1 # changes pytheas-api/src/main/java/com/netflix/explorers/rest/RestResource.java x: 8 lines of code y: 1 # changes pytheas-api/src/main/java/com/netflix/explorers/services/ExplorerService.java x: 5 lines of code y: 1 # changes pytheas-core/src/main/java/com/netflix/explorers/context/ExplorerPropertiesConfiguration.java x: 14 lines of code y: 3 # changes pytheas-core/src/main/java/com/netflix/explorers/providers/FreemarkerTemplateProvider.java x: 215 lines of code y: 13 # changes pytheas-core/src/main/java/com/netflix/explorers/providers/JsonMessageBodyReader.java x: 33 lines of code y: 4 # changes pytheas-core/src/main/java/com/netflix/explorers/providers/JsonMessageBodyWriter.java x: 38 lines of code y: 4 # changes pytheas-core/src/main/java/com/netflix/explorers/providers/NaturalNotationContextResolver.java x: 23 lines of code y: 4 # changes pytheas-core/src/main/java/com/netflix/explorers/providers/WebApplicationExceptionMapper.java x: 64 lines of code y: 8 # changes pytheas-core/src/main/java/com/netflix/explorers/sse/OutboundEvent.java x: 58 lines of code y: 4 # changes pytheas-core/src/main/java/com/netflix/explorers/jersey/ExplorerResource.java x: 93 lines of code y: 7 # changes pytheas-core/src/main/java/com/netflix/explorers/ExplorersManagerImpl.java x: 124 lines of code y: 13 # changes pytheas-karyon/src/main/java/com/netflix/explorers/karyon/ExplorerKaryonServerBootstrap.java x: 70 lines of code y: 1 # changes pytheas-core/src/main/java/com/netflix/explorers/AbstractExplorerModule.java x: 208 lines of code y: 13 # changes pytheas-core/src/main/java/com/netflix/explorers/AppConfigGlobalModelContext.java x: 140 lines of code y: 5 # changes pytheas-core/src/main/java/com/netflix/explorers/PropertiesGlobalModelContext.java x: 128 lines of code y: 5 # changes pytheas-core/src/main/java/com/netflix/explorers/RemoteExplorerModule.java x: 84 lines of code y: 4 # changes pytheas-core/src/main/java/com/netflix/explorers/context/RequestContext.java x: 76 lines of code y: 7 # changes pytheas-core/src/main/java/com/netflix/explorers/guice/BaseExplorerGuiceModule.java x: 20 lines of code y: 4 # changes pytheas-core/src/main/java/com/netflix/explorers/jersey/ViewableResource.java x: 62 lines of code y: 4 # changes pytheas-core/src/main/java/com/netflix/explorers/providers/ExplorerContextInjectable.java x: 49 lines of code y: 8 # changes pytheas-core/src/main/java/com/netflix/explorers/providers/ExplorerManagerContextInjectable.java x: 36 lines of code y: 3 # changes pytheas-core/src/main/java/com/netflix/explorers/providers/GenericExceptionMapper.java x: 54 lines of code y: 3 # changes pytheas-core/src/main/java/com/netflix/explorers/providers/SharedFreemarker.java x: 32 lines of code y: 3 # changes pytheas-core/src/main/java/com/netflix/explorers/resources/EmbeddedContentResource.java x: 84 lines of code y: 6 # changes pytheas-core/src/main/java/com/netflix/explorers/resources/ExplorerAdminResource.java x: 40 lines of code y: 7 # changes pytheas-core/src/main/java/com/netflix/explorers/resources/MinifiedContentResource.java x: 63 lines of code y: 9 # changes pytheas-core/src/main/java/com/netflix/explorers/rest/RestKey.java x: 48 lines of code y: 3 # changes pytheas-core/src/main/java/com/netflix/explorers/services/ReferenceCountingExplorerService.java x: 19 lines of code y: 3 # changes pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannelListener.java x: 4 lines of code y: 3 # changes pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannelWriter.java x: 47 lines of code y: 5 # changes pytheas-core/src/main/java/com/netflix/explorers/sso/SsoAuthProviderWrapper.java x: 4 lines of code y: 4 # changes pytheas-core/src/main/java/com/netflix/explorers/sso/SsoAuthProviderWrapperMockImpl.java x: 7 lines of code y: 4 # changes pytheas-core/src/main/java/com/netflix/explorers/web/StaticResourceServlet.java x: 56 lines of code y: 3 # changes pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld/HelloWorldExplorer.java x: 9 lines of code y: 6 # changes pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld/HelloWorldGuiceModule.java x: 13 lines of code y: 6 # changes pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld/resources/HelloWorldAppResource.java x: 22 lines of code y: 3 # changes pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld/resources/HelloWorldResource.java x: 58 lines of code y: 3 # changes pytheas-core/src/main/resources/css/explorers.css x: 542 lines of code y: 4 # changes pytheas-core/src/main/resources/layout/bootstrap/form.ftl x: 209 lines of code y: 3 # changes pytheas-core/src/main/resources/layout/bootstrap/header.ftl x: 87 lines of code y: 3 # changes pytheas-core/src/main/resources/layout/main/main.ftl x: 49 lines of code y: 6 # changes pytheas-helloworld/src/main/resources/helloworld/home.ftl x: 44 lines of code y: 3 # changes pytheas-core/src/main/resources/css/nav.css x: 146 lines of code y: 1 # changes pytheas-core/src/main/resources/js/Highcharts/adapters/mootools-adapter.src.js x: 156 lines of code y: 1 # changes pytheas-core/src/main/resources/js/Highcharts/highcharts.js x: 166 lines of code y: 1 # changes pytheas-core/src/main/resources/js/Highcharts/modules/exporting.src.js x: 542 lines of code y: 1 # changes pytheas-core/src/main/resources/js/Highcharts/themes/dark-blue.js x: 247 lines of code y: 1 # changes pytheas-core/src/main/resources/js/Highcharts/themes/gray.js x: 244 lines of code y: 1 # changes pytheas-core/src/main/resources/js/Highcharts/themes/grid.js x: 86 lines of code y: 1 # changes pytheas-core/src/main/resources/js/bootstrap/css/bootstrap-responsive.css x: 782 lines of code y: 1 # changes pytheas-core/src/main/resources/js/bootstrap/js/DT_bootstrap.js x: 215 lines of code y: 1 # changes pytheas-core/src/main/resources/js/d3/d3.chart.js x: 751 lines of code y: 1 # changes pytheas-core/src/main/resources/js/d3/d3.geo.js x: 785 lines of code y: 1 # changes pytheas-core/src/main/resources/js/d3/d3.geom.js x: 672 lines of code y: 1 # changes pytheas-core/src/main/resources/js/d3/d3.layout.js x: 1598 lines of code y: 1 # changes pytheas-core/src/main/resources/js/d3/d3.time.js x: 523 lines of code y: 1 # changes pytheas-core/src/main/resources/js/d3/lib/colorbrewer/colorbrewer.css x: 1323 lines of code y: 1 # changes pytheas-core/src/main/resources/js/d3/lib/science/science.stats.js x: 624 lines of code y: 1 # changes pytheas-core/src/main/resources/js/form2js/form2js.js x: 229 lines of code y: 1 # changes pytheas-core/src/main/resources/js/form2js/js2form.js x: 235 lines of code y: 1 # changes pytheas-core/src/main/resources/js/jquery/breadcrumbs/css/Base.css x: 194 lines of code y: 1 # changes pytheas-core/src/main/resources/js/jquery/breadcrumbs/css/BreadCrumb.css x: 98 lines of code y: 1 # changes pytheas-core/src/main/resources/js/jquery/datatables/css/demo_table.css x: 379 lines of code y: 1 # changes pytheas-core/src/main/resources/js/jquery/datatables/css/demo_table_jui.css x: 328 lines of code y: 1 # changes pytheas-core/src/main/resources/js/jquery/datatables/css/jquery.dataTables.css x: 154 lines of code y: 1 # changes pytheas-core/src/main/resources/js/jquery/datatables/css/jquery.dataTables_themeroller.css x: 174 lines of code y: 1 # changes pytheas-core/src/main/resources/js/jquery/jquery.dcmegamenu/dcmegamenu.css x: 122 lines of code y: 1 # changes pytheas-core/src/main/resources/js/jquery/jquery.dynatree/skin/ui.dynatree.css x: 310 lines of code y: 1 # changes pytheas-core/src/main/resources/js/json2.js x: 172 lines of code y: 1 # changes pytheas-core/src/main/resources/js/jsondiffpatch.html.js x: 134 lines of code y: 1 # changes pytheas-core/src/main/resources/js/jsondiffpatch.js x: 477 lines of code y: 1 # changes pytheas-core/src/main/resources/js/utils.js x: 303 lines of code y: 1 # changes pytheas-core/src/main/resources/layout/bootstrap/bootstrap.ftl x: 53 lines of code y: 1 # changes pytheas-core/src/main/resources/layout/bootstrap/divinput.ftl x: 100 lines of code y: 1 # changes pytheas-core/src/main/resources/layout/bootstrap/js_css_include.ftl x: 26 lines of code y: 1 # changes pytheas-core/src/main/resources/layout/bootstrap/main.js x: 29 lines of code y: 1 # changes pytheas-core/src/main/resources/layout/bootstrap/simplepage.ftl x: 45 lines of code y: 1 # changes pytheas-core/src/main/resources/layout/main/footer.ftl x: 1 lines of code y: 1 # changes pytheas-core/src/main/resources/layout/main/form.ftl x: 129 lines of code y: 1 # changes pytheas-core/src/main/resources/layout/main/header.ftl x: 55 lines of code y: 1 # changes pytheas-core/src/main/resources/layout/main/js_css_include.ftl x: 43 lines of code y: 1 # changes
13.0
# changes
  min: 1.0
  average: 2.5
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 13.0
0 1598.0
lines of code
min: 1.0 | average: 134.89 | 25th percentile: 22.25 | median: 49.0 | 75th percentile: 138.5 | max: 1598.0

Number of Contributors vs. Number of Changes: 132 points

pytheas-core/src/main/resources/layout/bootstrap/main.ftl x: 5 # contributors y: 8 # changes pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannel.java x: 6 # contributors y: 6 # changes pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannelBroadcaster.java x: 5 # contributors y: 4 # changes pytheas-api/src/main/java/com/netflix/explorers/Explorer.java x: 1 # contributors y: 1 # changes pytheas-core/src/main/java/com/netflix/explorers/context/ExplorerPropertiesConfiguration.java x: 2 # contributors y: 3 # changes pytheas-core/src/main/java/com/netflix/explorers/providers/FreemarkerTemplateProvider.java x: 7 # contributors y: 13 # changes pytheas-core/src/main/java/com/netflix/explorers/providers/JsonMessageBodyReader.java x: 4 # contributors y: 4 # changes pytheas-core/src/main/java/com/netflix/explorers/jersey/ExplorerResource.java x: 3 # contributors y: 7 # changes pytheas-core/src/main/java/com/netflix/explorers/ExplorersManagerImpl.java x: 4 # contributors y: 13 # changes pytheas-core/src/main/java/com/netflix/explorers/AppConfigGlobalModelContext.java x: 3 # contributors y: 5 # changes pytheas-core/src/main/java/com/netflix/explorers/RemoteExplorerModule.java x: 3 # contributors y: 4 # changes pytheas-core/src/main/java/com/netflix/explorers/context/RequestContext.java x: 4 # contributors y: 7 # changes pytheas-core/src/main/java/com/netflix/explorers/providers/ExplorerContextInjectable.java x: 4 # contributors y: 8 # changes pytheas-core/src/main/java/com/netflix/explorers/providers/ExplorerManagerContextInjectable.java x: 3 # contributors y: 3 # changes pytheas-core/src/main/java/com/netflix/explorers/resources/EmbeddedContentResource.java x: 3 # contributors y: 6 # changes pytheas-core/src/main/java/com/netflix/explorers/resources/MinifiedContentResource.java x: 4 # contributors y: 9 # changes pytheas-helloworld/src/main/resources/helloworld/index.js x: 2 # contributors y: 4 # changes
13.0
# changes
  min: 1.0
  average: 2.5
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 13.0
0 7.0
# contributors
min: 1.0 | average: 1.88 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 7.0

Number of Contributors vs. File Size: 132 points

pytheas-core/src/main/resources/layout/bootstrap/main.ftl x: 5 # contributors y: 32 lines of code pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannel.java x: 6 # contributors y: 58 lines of code pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannelBroadcaster.java x: 5 # contributors y: 28 lines of code pytheas-api/src/main/java/com/netflix/explorers/Explorer.java x: 1 # contributors y: 24 lines of code pytheas-api/src/main/java/com/netflix/explorers/annotations/Controller.java x: 1 # contributors y: 12 lines of code pytheas-api/src/main/java/com/netflix/explorers/model/CrossLink.java x: 1 # contributors y: 35 lines of code pytheas-api/src/main/java/com/netflix/explorers/model/DynaTreeNode.java x: 1 # contributors y: 82 lines of code pytheas-api/src/main/java/com/netflix/explorers/model/EmptyExplorer.java x: 1 # contributors y: 80 lines of code pytheas-api/src/main/java/com/netflix/explorers/model/EntityNotFoundException.java x: 1 # contributors y: 40 lines of code pytheas-api/src/main/java/com/netflix/explorers/model/ExplorerInfoEntity.java x: 1 # contributors y: 49 lines of code pytheas-api/src/main/java/com/netflix/explorers/model/ExplorerInfoListEntity.java x: 1 # contributors y: 15 lines of code pytheas-api/src/main/java/com/netflix/explorers/model/MenuItem.java x: 1 # contributors y: 64 lines of code pytheas-api/src/main/java/com/netflix/explorers/services/ExplorerService.java x: 1 # contributors y: 5 lines of code pytheas-core/src/main/java/com/netflix/explorers/context/ExplorerPropertiesConfiguration.java x: 2 # contributors y: 14 lines of code pytheas-core/src/main/java/com/netflix/explorers/providers/FreemarkerTemplateProvider.java x: 7 # contributors y: 215 lines of code pytheas-core/src/main/java/com/netflix/explorers/providers/JsonMessageBodyReader.java x: 4 # contributors y: 33 lines of code pytheas-core/src/main/java/com/netflix/explorers/providers/JsonMessageBodyWriter.java x: 4 # contributors y: 38 lines of code pytheas-core/src/main/java/com/netflix/explorers/providers/NaturalNotationContextResolver.java x: 4 # contributors y: 23 lines of code pytheas-core/src/main/java/com/netflix/explorers/providers/WebApplicationExceptionMapper.java x: 5 # contributors y: 64 lines of code pytheas-core/src/main/java/com/netflix/explorers/sse/OutboundEvent.java x: 4 # contributors y: 58 lines of code pytheas-core/src/main/java/com/netflix/explorers/jersey/ExplorerResource.java x: 3 # contributors y: 93 lines of code pytheas-core/src/main/java/com/netflix/explorers/ExplorersManagerImpl.java x: 4 # contributors y: 124 lines of code pytheas-karyon/src/main/java/com/netflix/explorers/karyon/ExplorerKaryonServerBootstrap.java x: 1 # contributors y: 70 lines of code pytheas-core/src/main/java/com/netflix/explorers/AbstractExplorerModule.java x: 4 # contributors y: 208 lines of code pytheas-core/src/main/java/com/netflix/explorers/AppConfigGlobalModelContext.java x: 3 # contributors y: 140 lines of code pytheas-core/src/main/java/com/netflix/explorers/PropertiesGlobalModelContext.java x: 3 # contributors y: 128 lines of code pytheas-core/src/main/java/com/netflix/explorers/RemoteExplorerModule.java x: 3 # contributors y: 84 lines of code pytheas-core/src/main/java/com/netflix/explorers/context/RequestContext.java x: 4 # contributors y: 76 lines of code pytheas-core/src/main/java/com/netflix/explorers/guice/BaseExplorerGuiceModule.java x: 3 # contributors y: 20 lines of code pytheas-core/src/main/java/com/netflix/explorers/jersey/ViewableResource.java x: 3 # contributors y: 62 lines of code pytheas-core/src/main/java/com/netflix/explorers/providers/ExplorerContextInjectable.java x: 4 # contributors y: 49 lines of code pytheas-core/src/main/java/com/netflix/explorers/providers/ExplorerManagerContextInjectable.java x: 3 # contributors y: 36 lines of code pytheas-core/src/main/java/com/netflix/explorers/providers/GenericExceptionMapper.java x: 3 # contributors y: 54 lines of code pytheas-core/src/main/java/com/netflix/explorers/resources/ExplorerAdminResource.java x: 3 # contributors y: 40 lines of code pytheas-core/src/main/java/com/netflix/explorers/resources/MinifiedContentResource.java x: 4 # contributors y: 63 lines of code pytheas-core/src/main/java/com/netflix/explorers/rest/RestKey.java x: 3 # contributors y: 48 lines of code pytheas-core/src/main/java/com/netflix/explorers/services/ExplorerServiceInstanceSupplier.java x: 3 # contributors y: 12 lines of code pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannelListener.java x: 3 # contributors y: 4 lines of code pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld/HelloWorldGuiceModule.java x: 3 # contributors y: 13 lines of code pytheas-helloworld/src/main/resources/helloworld/index.js x: 2 # contributors y: 22 lines of code pytheas-core/src/main/resources/css/explorers.css x: 2 # contributors y: 542 lines of code pytheas-core/src/main/resources/layout/bootstrap/form.ftl x: 2 # contributors y: 209 lines of code pytheas-core/src/main/resources/layout/bootstrap/header.ftl x: 2 # contributors y: 87 lines of code pytheas-core/src/main/resources/layout/bootstrap/header.js x: 2 # contributors y: 53 lines of code pytheas-helloworld/src/main/resources/helloworld/home.ftl x: 2 # contributors y: 44 lines of code pytheas-core/src/main/resources/css/nav.css x: 1 # contributors y: 146 lines of code pytheas-core/src/main/resources/js/Highcharts/adapters/mootools-adapter.src.js x: 1 # contributors y: 156 lines of code pytheas-core/src/main/resources/js/Highcharts/highcharts.js x: 1 # contributors y: 166 lines of code pytheas-core/src/main/resources/js/Highcharts/modules/exporting.src.js x: 1 # contributors y: 542 lines of code pytheas-core/src/main/resources/js/Highcharts/themes/dark-blue.js x: 1 # contributors y: 247 lines of code pytheas-core/src/main/resources/js/Highcharts/themes/gray.js x: 1 # contributors y: 244 lines of code pytheas-core/src/main/resources/js/bootstrap/css/bootstrap-responsive.css x: 1 # contributors y: 782 lines of code pytheas-core/src/main/resources/js/bootstrap/js/DT_bootstrap.js x: 1 # contributors y: 215 lines of code pytheas-core/src/main/resources/js/d3/d3.chart.js x: 1 # contributors y: 751 lines of code pytheas-core/src/main/resources/js/d3/d3.geom.js x: 1 # contributors y: 672 lines of code pytheas-core/src/main/resources/js/d3/d3.layout.js x: 1 # contributors y: 1598 lines of code pytheas-core/src/main/resources/js/d3/d3.time.js x: 1 # contributors y: 523 lines of code pytheas-core/src/main/resources/js/d3/lib/colorbrewer/colorbrewer.css x: 1 # contributors y: 1323 lines of code pytheas-core/src/main/resources/js/d3/lib/science/science.stats.js x: 1 # contributors y: 624 lines of code pytheas-core/src/main/resources/js/form2js/form2js.js x: 1 # contributors y: 229 lines of code pytheas-core/src/main/resources/js/form2js/js2form.js x: 1 # contributors y: 235 lines of code pytheas-core/src/main/resources/js/jquery/breadcrumbs/css/Base.css x: 1 # contributors y: 194 lines of code pytheas-core/src/main/resources/js/jquery/breadcrumbs/css/BreadCrumb.css x: 1 # contributors y: 98 lines of code pytheas-core/src/main/resources/js/jquery/datatables/css/demo_table.css x: 1 # contributors y: 379 lines of code pytheas-core/src/main/resources/js/jquery/datatables/css/demo_table_jui.css x: 1 # contributors y: 328 lines of code pytheas-core/src/main/resources/js/jquery/datatables/css/jquery.dataTables_themeroller.css x: 1 # contributors y: 174 lines of code pytheas-core/src/main/resources/js/jquery/jquery.dcmegamenu/dcmegamenu.css x: 1 # contributors y: 122 lines of code pytheas-core/src/main/resources/js/jquery/jquery.dynatree/skin/ui.dynatree.css x: 1 # contributors y: 310 lines of code pytheas-core/src/main/resources/js/jsondiffpatch.html.js x: 1 # contributors y: 134 lines of code pytheas-core/src/main/resources/js/jsondiffpatch.js x: 1 # contributors y: 477 lines of code pytheas-core/src/main/resources/js/utils.js x: 1 # contributors y: 303 lines of code pytheas-core/src/main/resources/layout/bootstrap/bootstrap.ftl x: 1 # contributors y: 53 lines of code pytheas-core/src/main/resources/layout/bootstrap/js_css_include.ftl x: 1 # contributors y: 26 lines of code pytheas-core/src/main/resources/layout/main/form.ftl x: 1 # contributors y: 129 lines of code
1598.0
lines of code
  min: 1.0
  average: 134.89
  25th percentile: 22.25
  median: 49.0
  75th percentile: 138.5
  max: 1598.0
0 7.0
# contributors
min: 1.0 | average: 1.88 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 7.0

Number of Changes vs. Line Churn: 497 points

pytheas-core/src/main/resources/layout/bootstrap/main.ftl x: 8 # changes y: 68 line churn build.gradle x: 19 # changes y: 425 line churn pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannel.java x: 6 # changes y: 139 line churn pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannelBroadcaster.java x: 4 # changes y: 63 line churn .gitignore x: 2 # changes y: 73 line churn pytheas-api/src/main/java/com/netflix/explorers/Explorer.java x: 1 # changes y: 256 line churn pytheas-api/src/main/java/com/netflix/explorers/annotations/Controller.java x: 1 # changes y: 58 line churn pytheas-api/src/main/java/com/netflix/explorers/model/CrossLink.java x: 1 # changes y: 108 line churn pytheas-core/src/main/java/com/netflix/explorers/Explorer.java x: 5 # changes y: 388 line churn pytheas-core/src/main/java/com/netflix/explorers/ExplorerManager.java x: 11 # changes y: 541 line churn pytheas-core/src/main/java/com/netflix/explorers/annotations/Controller.java x: 4 # changes y: 91 line churn pytheas-core/src/main/java/com/netflix/explorers/context/ExplorerPropertiesConfiguration.java x: 3 # changes y: 136 line churn pytheas-core/src/main/java/com/netflix/explorers/context/GlobalModelContext.java x: 4 # changes y: 298 line churn pytheas-core/src/main/java/com/netflix/explorers/model/DynaTreeNode.java x: 4 # changes y: 364 line churn pytheas-core/src/main/java/com/netflix/explorers/model/EmptyExplorer.java x: 5 # changes y: 358 line churn pytheas-core/src/main/java/com/netflix/explorers/model/EntityNotFoundException.java x: 4 # changes y: 190 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/FreemarkerTemplateProvider.java x: 13 # changes y: 911 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/WebApplicationExceptionMapper.java x: 8 # changes y: 264 line churn settings.gradle x: 3 # changes y: 10 line churn gradle/wrapper/gradle-wrapper.properties x: 5 # changes y: 26 line churn gradlew.bat x: 2 # changes y: 106 line churn gradle.properties x: 21 # changes y: 59 line churn gradle/convention.gradle x: 3 # changes y: 246 line churn pytheas-core/src/main/java/com/netflix/explorers/jersey/ExplorerResource.java x: 7 # changes y: 393 line churn pytheas-core/src/main/java/com/netflix/explorers/ExplorersManagerImpl.java x: 13 # changes y: 429 line churn pytheas-core/src/main/java/com/netflix/explorers/karyon/ExplorerKaryonServerBootstrap.java x: 7 # changes y: 351 line churn pytheas-core/src/main/java/com/netflix/explorers/AppConfigGlobalModelContext.java x: 5 # changes y: 193 line churn pytheas-core/src/main/java/com/netflix/explorers/context/RequestContext.java x: 7 # changes y: 139 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/ExplorerContextInjectable.java x: 8 # changes y: 95 line churn pytheas-core/src/main/java/com/netflix/explorers/resources/EmbeddedContentResource.java x: 6 # changes y: 238 line churn pytheas-core/src/main/java/com/netflix/explorers/resources/ExplorerAdminResource.java x: 7 # changes y: 87 line churn pytheas-core/src/main/java/com/netflix/explorers/resources/MinifiedContentResource.java x: 9 # changes y: 301 line churn pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld/HelloWorldExplorer.java x: 6 # changes y: 90 line churn pytheas-core/src/main/resources/css/explorers.css x: 4 # changes y: 740 line churn pytheas-core/src/main/resources/js/jquery/netflix/jquery.helplink.js x: 2 # changes y: 214 line churn pytheas-core/src/main/resources/layout/bootstrap/form.ftl x: 3 # changes y: 296 line churn explorers-core/src/main/java/com/netflix/explorers/AbstractExplorerModule.java x: 1 # changes y: 474 line churn explorers-core/src/main/java/com/netflix/explorers/AppConfigGlobalModelContext.java x: 1 # changes y: 370 line churn explorers-core/src/main/java/com/netflix/explorers/ExplorersManagerImpl.java x: 1 # changes y: 298 line churn explorers-core/src/main/java/com/netflix/explorers/providers/FreemarkerTemplateProvider.java x: 1 # changes y: 606 line churn explorers-core/src/main/resources/css/blitzer-prod/jquery-ui-1.8.19.custom.css x: 1 # changes y: 1132 line churn explorers-core/src/main/resources/css/explorers.css x: 1 # changes y: 1436 line churn explorers-core/src/main/resources/js/Highcharts/adapters/prototype-adapter.src.js x: 1 # changes y: 662 line churn explorers-core/src/main/resources/js/Highcharts/highcharts.src.js x: 1 # changes y: 22908 line churn explorers-core/src/main/resources/js/Highcharts/modules/exporting.src.js x: 1 # changes y: 1516 line churn explorers-core/src/main/resources/js/bootstrap/css/bootstrap-responsive.css x: 1 # changes y: 1616 line churn explorers-core/src/main/resources/js/bootstrap/css/bootstrap.css x: 1 # changes y: 9920 line churn explorers-core/src/main/resources/js/bootstrap/js/bootstrap.js x: 1 # changes y: 3648 line churn explorers-core/src/main/resources/js/d3/d3.chart.js x: 1 # changes y: 1968 line churn explorers-core/src/main/resources/js/d3/d3.geo.js x: 1 # changes y: 1876 line churn explorers-core/src/main/resources/js/d3/d3.geom.js x: 1 # changes y: 1670 line churn explorers-core/src/main/resources/js/d3/d3.js x: 1 # changes y: 9414 line churn explorers-core/src/main/resources/js/d3/d3.layout.js x: 1 # changes y: 3762 line churn explorers-core/src/main/resources/js/d3/lib/colorbrewer/colorbrewer.css x: 1 # changes y: 2654 line churn explorers-core/src/main/resources/js/d3/lib/sizzle/sizzle.js x: 1 # changes y: 2752 line churn explorers-core/src/main/resources/js/jquery/datatables/css/demo_table_jui.css x: 1 # changes y: 1044 line churn explorers-core/src/main/resources/js/jquery/datatables/js/FixedHeader.js x: 1 # changes y: 1752 line churn explorers-core/src/main/resources/js/jquery/datatables/js/jquery.dataTables.columnFilter.js x: 1 # changes y: 730 line churn explorers-core/src/main/resources/js/jquery/jquery.dialogextend.js x: 1 # changes y: 1240 line churn explorers-core/src/main/resources/js/jquery/jquery.dynatree/jquery.dynatree.js x: 1 # changes y: 6676 line churn explorers-core/src/main/resources/js/jquery/jquery.dynatree/skin/ui.dynatree.css x: 1 # changes y: 912 line churn explorers-core/src/main/resources/js/jquery/jquery.layout.min-1.2.0.js x: 1 # changes y: 10898 line churn pytheas-core/src/main/resources/js/Highcharts/highcharts.src.js x: 1 # changes y: 11454 line churn pytheas-core/src/main/resources/js/bootstrap/css/bootstrap.css x: 1 # changes y: 4960 line churn pytheas-core/src/main/resources/js/d3/d3.geom.js x: 1 # changes y: 835 line churn pytheas-core/src/main/resources/js/d3/d3.js x: 1 # changes y: 4707 line churn pytheas-core/src/main/resources/js/d3/lib/colorbrewer/colorbrewer.css x: 1 # changes y: 1327 line churn pytheas-core/src/main/resources/js/jquery/jquery.dynatree/jquery.dynatree.js x: 1 # changes y: 3338 line churn pytheas-core/src/main/resources/js/jquery/jquery.layout.min-1.2.0.js x: 1 # changes y: 5449 line churn
22908.0
line churn
  min: 1.0
  average: 433.88
  25th percentile: 45.0
  median: 112.0
  75th percentile: 290.0
  max: 22908.0
0 21.0
# changes
min: 1.0 | average: 1.71 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 21.0

Number of Contributors vs. Line Churn: 132 points

pytheas-core/src/main/resources/layout/bootstrap/main.ftl x: 5 # contributors y: 68 line churn pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannel.java x: 6 # contributors y: 139 line churn pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannelBroadcaster.java x: 5 # contributors y: 63 line churn pytheas-api/src/main/java/com/netflix/explorers/Explorer.java x: 1 # contributors y: 256 line churn pytheas-api/src/main/java/com/netflix/explorers/ExplorerManager.java x: 1 # contributors y: 270 line churn pytheas-api/src/main/java/com/netflix/explorers/annotations/Controller.java x: 1 # contributors y: 58 line churn pytheas-api/src/main/java/com/netflix/explorers/context/GlobalModelContext.java x: 1 # contributors y: 196 line churn pytheas-api/src/main/java/com/netflix/explorers/model/CrossLink.java x: 1 # contributors y: 108 line churn pytheas-api/src/main/java/com/netflix/explorers/model/DynaTreeNode.java x: 1 # contributors y: 240 line churn pytheas-api/src/main/java/com/netflix/explorers/model/EmptyExplorer.java x: 1 # contributors y: 236 line churn pytheas-api/src/main/java/com/netflix/explorers/model/EntityNotFoundException.java x: 1 # contributors y: 124 line churn pytheas-api/src/main/java/com/netflix/explorers/model/ExplorerInfoEntity.java x: 1 # contributors y: 144 line churn pytheas-api/src/main/java/com/netflix/explorers/model/ExplorerInfoListEntity.java x: 1 # contributors y: 74 line churn pytheas-api/src/main/java/com/netflix/explorers/model/MapEntity.java x: 1 # contributors y: 94 line churn pytheas-api/src/main/java/com/netflix/explorers/model/MenuItem.java x: 1 # contributors y: 190 line churn pytheas-api/src/main/java/com/netflix/explorers/services/ExplorerService.java x: 1 # contributors y: 64 line churn pytheas-core/src/main/java/com/netflix/explorers/context/ExplorerPropertiesConfiguration.java x: 2 # contributors y: 136 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/FreemarkerTemplateProvider.java x: 7 # contributors y: 911 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/JsonMessageBodyReader.java x: 4 # contributors y: 64 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/JsonMessageBodyWriter.java x: 4 # contributors y: 75 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/NaturalNotationContextResolver.java x: 4 # contributors y: 49 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/WebApplicationExceptionMapper.java x: 5 # contributors y: 264 line churn pytheas-core/src/main/java/com/netflix/explorers/sse/OutboundEvent.java x: 4 # contributors y: 199 line churn pytheas-core/src/main/java/com/netflix/explorers/jersey/ExplorerResource.java x: 3 # contributors y: 393 line churn pytheas-core/src/main/java/com/netflix/explorers/ExplorersManagerImpl.java x: 4 # contributors y: 429 line churn pytheas-karyon/src/main/java/com/netflix/explorers/karyon/ExplorerKaryonServerBootstrap.java x: 1 # contributors y: 113 line churn pytheas-core/src/main/java/com/netflix/explorers/AbstractExplorerModule.java x: 4 # contributors y: 386 line churn pytheas-core/src/main/java/com/netflix/explorers/AppConfigGlobalModelContext.java x: 3 # contributors y: 193 line churn pytheas-core/src/main/java/com/netflix/explorers/PropertiesGlobalModelContext.java x: 3 # contributors y: 182 line churn pytheas-core/src/main/java/com/netflix/explorers/RemoteExplorerModule.java x: 3 # contributors y: 145 line churn pytheas-core/src/main/java/com/netflix/explorers/context/RequestContext.java x: 4 # contributors y: 139 line churn pytheas-core/src/main/java/com/netflix/explorers/guice/BaseExplorerGuiceModule.java x: 3 # contributors y: 96 line churn pytheas-core/src/main/java/com/netflix/explorers/jersey/ViewableResource.java x: 3 # contributors y: 112 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/ExplorerContextInjectable.java x: 4 # contributors y: 95 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/ExplorerManagerContextInjectable.java x: 3 # contributors y: 65 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/GenericExceptionMapper.java x: 3 # contributors y: 83 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/SharedFreemarker.java x: 3 # contributors y: 59 line churn pytheas-core/src/main/java/com/netflix/explorers/resources/EmbeddedContentResource.java x: 3 # contributors y: 238 line churn pytheas-core/src/main/java/com/netflix/explorers/resources/MinifiedContentResource.java x: 4 # contributors y: 301 line churn pytheas-core/src/main/java/com/netflix/explorers/rest/RestKey.java x: 3 # contributors y: 76 line churn pytheas-core/src/main/java/com/netflix/explorers/services/ExplorerServiceInstanceSupplier.java x: 3 # contributors y: 35 line churn pytheas-core/src/main/java/com/netflix/explorers/services/ReferenceCountingExplorerService.java x: 3 # contributors y: 46 line churn pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannelListener.java x: 3 # contributors y: 24 line churn pytheas-core/src/main/java/com/netflix/explorers/sso/SsoAuthProviderWrapper.java x: 3 # contributors y: 42 line churn pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld/HelloWorldGuiceModule.java x: 3 # contributors y: 110 line churn pytheas-helloworld/src/main/resources/helloworld/index.js x: 2 # contributors y: 32 line churn pytheas-core/src/main/resources/css/explorers.css x: 2 # contributors y: 740 line churn pytheas-core/src/main/resources/js/jquery/netflix/jquery.netflix.min.js.ftl x: 2 # contributors y: 22 line churn pytheas-core/src/main/resources/layout/bootstrap/form.ftl x: 2 # contributors y: 296 line churn pytheas-core/src/main/resources/layout/bootstrap/header.ftl x: 2 # contributors y: 96 line churn pytheas-helloworld/src/main/resources/helloworld/home.ftl x: 2 # contributors y: 57 line churn pytheas-core/src/main/resources/css/DT_bootstrap.css x: 1 # contributors y: 49 line churn pytheas-core/src/main/resources/css/tipsy.css x: 1 # contributors y: 25 line churn pytheas-core/src/main/resources/errors/not_found.ftl x: 1 # contributors y: 5 line churn pytheas-core/src/main/resources/js/Highcharts/adapters/mootools-adapter.js x: 1 # contributors y: 12 line churn pytheas-core/src/main/resources/js/Highcharts/adapters/mootools-adapter.src.js x: 1 # contributors y: 264 line churn pytheas-core/src/main/resources/js/Highcharts/highcharts.js x: 1 # contributors y: 176 line churn pytheas-core/src/main/resources/js/Highcharts/modules/exporting.src.js x: 1 # contributors y: 758 line churn pytheas-core/src/main/resources/js/bootstrap/css/bootstrap-responsive.css x: 1 # contributors y: 808 line churn pytheas-core/src/main/resources/js/bootstrap/js/DT_bootstrap.js x: 1 # contributors y: 314 line churn pytheas-core/src/main/resources/js/d3/d3.chart.js x: 1 # contributors y: 984 line churn pytheas-core/src/main/resources/js/d3/d3.geo.js x: 1 # contributors y: 938 line churn pytheas-core/src/main/resources/js/d3/d3.geom.js x: 1 # contributors y: 835 line churn pytheas-core/src/main/resources/js/d3/d3.layout.js x: 1 # contributors y: 1881 line churn pytheas-core/src/main/resources/js/d3/d3.time.js x: 1 # contributors y: 687 line churn pytheas-core/src/main/resources/js/d3/lib/colorbrewer/colorbrewer.css x: 1 # contributors y: 1327 line churn pytheas-core/src/main/resources/js/d3/lib/science/science.stats.js x: 1 # contributors y: 720 line churn pytheas-core/src/main/resources/js/form2js/form2js.js x: 1 # contributors y: 325 line churn pytheas-core/src/main/resources/js/form2js/js2form.js x: 1 # contributors y: 309 line churn pytheas-core/src/main/resources/js/jquery/datatables/css/demo_table.css x: 1 # contributors y: 575 line churn pytheas-core/src/main/resources/js/jquery/datatables/css/demo_table_jui.css x: 1 # contributors y: 522 line churn pytheas-core/src/main/resources/js/jquery/datatables/css/jquery.dataTables.css x: 1 # contributors y: 219 line churn pytheas-core/src/main/resources/js/jquery/jquery.dcmegamenu/dcmegamenu.css x: 1 # contributors y: 127 line churn pytheas-core/src/main/resources/js/jquery/jquery.dynatree/skin/ui.dynatree.css x: 1 # contributors y: 456 line churn pytheas-core/src/main/resources/js/json2.js x: 1 # contributors y: 487 line churn pytheas-core/src/main/resources/js/jsondiffpatch.html.js x: 1 # contributors y: 165 line churn pytheas-core/src/main/resources/js/jsondiffpatch.js x: 1 # contributors y: 566 line churn pytheas-core/src/main/resources/js/utils.js x: 1 # contributors y: 398 line churn pytheas-core/src/main/resources/layout/bootstrap/js_css_include.ftl x: 1 # contributors y: 31 line churn pytheas-core/src/main/resources/layout/bootstrap/main.js x: 1 # contributors y: 44 line churn pytheas-helloworld/src/main/webapp/WEB-INF/web.xml x: 1 # contributors y: 19 line churn
1881.0
line churn
  min: 1.0
  average: 205.42
  25th percentile: 56.0
  median: 95.5
  75th percentile: 252.75
  max: 1881.0
0 7.0
# contributors
min: 1.0 | average: 1.88 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 7.0

File Size vs. Line Churn: 132 points

pytheas-core/src/main/resources/layout/bootstrap/main.ftl x: 32 lines of code y: 68 line churn pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannel.java x: 58 lines of code y: 139 line churn pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannelBroadcaster.java x: 28 lines of code y: 63 line churn pytheas-api/src/main/java/com/netflix/explorers/Explorer.java x: 24 lines of code y: 256 line churn pytheas-api/src/main/java/com/netflix/explorers/ExplorerManager.java x: 24 lines of code y: 270 line churn pytheas-api/src/main/java/com/netflix/explorers/annotations/Controller.java x: 12 lines of code y: 58 line churn pytheas-api/src/main/java/com/netflix/explorers/annotations/ExplorerEntity.java x: 11 lines of code y: 58 line churn pytheas-api/src/main/java/com/netflix/explorers/context/GlobalModelContext.java x: 19 lines of code y: 196 line churn pytheas-api/src/main/java/com/netflix/explorers/model/CrossLink.java x: 35 lines of code y: 108 line churn pytheas-api/src/main/java/com/netflix/explorers/model/DynaTreeNode.java x: 82 lines of code y: 240 line churn pytheas-api/src/main/java/com/netflix/explorers/model/EmptyExplorer.java x: 80 lines of code y: 236 line churn pytheas-api/src/main/java/com/netflix/explorers/model/EntityNotFoundException.java x: 40 lines of code y: 124 line churn pytheas-api/src/main/java/com/netflix/explorers/model/ExplorerInfoEntity.java x: 49 lines of code y: 144 line churn pytheas-api/src/main/java/com/netflix/explorers/model/ExplorerInfoListEntity.java x: 15 lines of code y: 74 line churn pytheas-api/src/main/java/com/netflix/explorers/model/MapEntity.java x: 21 lines of code y: 94 line churn pytheas-api/src/main/java/com/netflix/explorers/model/MenuItem.java x: 64 lines of code y: 190 line churn pytheas-api/src/main/java/com/netflix/explorers/rest/RestResource.java x: 8 lines of code y: 52 line churn pytheas-api/src/main/java/com/netflix/explorers/services/ExplorerService.java x: 5 lines of code y: 64 line churn pytheas-core/src/main/java/com/netflix/explorers/context/ExplorerPropertiesConfiguration.java x: 14 lines of code y: 136 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/FreemarkerTemplateProvider.java x: 215 lines of code y: 911 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/JsonMessageBodyReader.java x: 33 lines of code y: 64 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/JsonMessageBodyWriter.java x: 38 lines of code y: 75 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/NaturalNotationContextResolver.java x: 23 lines of code y: 49 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/WebApplicationExceptionMapper.java x: 64 lines of code y: 264 line churn pytheas-core/src/main/java/com/netflix/explorers/sse/OutboundEvent.java x: 58 lines of code y: 199 line churn pytheas-core/src/main/java/com/netflix/explorers/jersey/ExplorerResource.java x: 93 lines of code y: 393 line churn pytheas-core/src/main/java/com/netflix/explorers/ExplorersManagerImpl.java x: 124 lines of code y: 429 line churn pytheas-karyon/src/main/java/com/netflix/explorers/karyon/ExplorerKaryonServerBootstrap.java x: 70 lines of code y: 113 line churn pytheas-core/src/main/java/com/netflix/explorers/AbstractExplorerModule.java x: 208 lines of code y: 386 line churn pytheas-core/src/main/java/com/netflix/explorers/AppConfigGlobalModelContext.java x: 140 lines of code y: 193 line churn pytheas-core/src/main/java/com/netflix/explorers/PropertiesGlobalModelContext.java x: 128 lines of code y: 182 line churn pytheas-core/src/main/java/com/netflix/explorers/RemoteExplorerModule.java x: 84 lines of code y: 145 line churn pytheas-core/src/main/java/com/netflix/explorers/context/RequestContext.java x: 76 lines of code y: 139 line churn pytheas-core/src/main/java/com/netflix/explorers/guice/BaseExplorerGuiceModule.java x: 20 lines of code y: 96 line churn pytheas-core/src/main/java/com/netflix/explorers/jersey/ViewableResource.java x: 62 lines of code y: 112 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/ExplorerContextInjectable.java x: 49 lines of code y: 95 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/ExplorerManagerContextInjectable.java x: 36 lines of code y: 65 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/GenericExceptionMapper.java x: 54 lines of code y: 83 line churn pytheas-core/src/main/java/com/netflix/explorers/providers/SharedFreemarker.java x: 32 lines of code y: 59 line churn pytheas-core/src/main/java/com/netflix/explorers/resources/EmbeddedContentResource.java x: 84 lines of code y: 238 line churn pytheas-core/src/main/java/com/netflix/explorers/resources/ExplorerAdminResource.java x: 40 lines of code y: 87 line churn pytheas-core/src/main/java/com/netflix/explorers/resources/MinifiedContentResource.java x: 63 lines of code y: 301 line churn pytheas-core/src/main/java/com/netflix/explorers/rest/RestKey.java x: 48 lines of code y: 76 line churn pytheas-core/src/main/java/com/netflix/explorers/services/ExplorerServiceInstanceSupplier.java x: 12 lines of code y: 35 line churn pytheas-core/src/main/java/com/netflix/explorers/services/ReferenceCountingExplorerService.java x: 19 lines of code y: 46 line churn pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannelListener.java x: 4 lines of code y: 24 line churn pytheas-core/src/main/java/com/netflix/explorers/sse/EventChannelWriter.java x: 47 lines of code y: 83 line churn pytheas-core/src/main/java/com/netflix/explorers/sso/SsoAuthProviderWrapper.java x: 4 lines of code y: 42 line churn pytheas-core/src/main/java/com/netflix/explorers/sso/SsoAuthProviderWrapperMockImpl.java x: 7 lines of code y: 48 line churn pytheas-core/src/main/java/com/netflix/explorers/web/StaticResourceServlet.java x: 56 lines of code y: 83 line churn pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld/HelloWorldExplorer.java x: 9 lines of code y: 90 line churn pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld/HelloWorldGuiceModule.java x: 13 lines of code y: 110 line churn pytheas-helloworld/src/main/java/com/netflix/explorers/helloworld/resources/HelloWorldResource.java x: 58 lines of code y: 90 line churn pytheas-helloworld/src/main/resources/helloworld/index.js x: 22 lines of code y: 32 line churn pytheas-core/src/main/resources/css/explorers.css x: 542 lines of code y: 740 line churn pytheas-core/src/main/resources/js/jquery/netflix/jquery.netflix.min.js.ftl x: 20 lines of code y: 22 line churn pytheas-core/src/main/resources/layout/bootstrap/form.ftl x: 209 lines of code y: 296 line churn pytheas-core/src/main/resources/layout/bootstrap/header.ftl x: 87 lines of code y: 96 line churn pytheas-core/src/main/resources/layout/bootstrap/header.js x: 53 lines of code y: 91 line churn pytheas-helloworld/src/main/resources/helloworld/home.ftl x: 44 lines of code y: 57 line churn pytheas-core/src/main/resources/css/DT_bootstrap.css x: 37 lines of code y: 49 line churn pytheas-core/src/main/resources/css/nav.css x: 146 lines of code y: 189 line churn pytheas-core/src/main/resources/css/tipsy.css x: 16 lines of code y: 25 line churn pytheas-core/src/main/resources/errors/internal_error.ftl x: 22 lines of code y: 24 line churn pytheas-core/src/main/resources/errors/not_found.ftl x: 5 lines of code y: 5 line churn pytheas-core/src/main/resources/js/Highcharts/adapters/mootools-adapter.js x: 4 lines of code y: 12 line churn pytheas-core/src/main/resources/js/Highcharts/adapters/mootools-adapter.src.js x: 156 lines of code y: 264 line churn pytheas-core/src/main/resources/js/Highcharts/highcharts.js x: 166 lines of code y: 176 line churn pytheas-core/src/main/resources/js/Highcharts/modules/exporting.src.js x: 542 lines of code y: 758 line churn pytheas-core/src/main/resources/js/Highcharts/themes/dark-blue.js x: 247 lines of code y: 263 line churn pytheas-core/src/main/resources/js/Highcharts/themes/gray.js x: 244 lines of code y: 262 line churn pytheas-core/src/main/resources/js/Highcharts/themes/grid.js x: 86 lines of code y: 96 line churn pytheas-core/src/main/resources/js/bootstrap/css/bootstrap-responsive.css x: 782 lines of code y: 808 line churn pytheas-core/src/main/resources/js/bootstrap/js/DT_bootstrap.js x: 215 lines of code y: 314 line churn pytheas-core/src/main/resources/js/d3/d3.chart.js x: 751 lines of code y: 984 line churn pytheas-core/src/main/resources/js/d3/d3.csv.js x: 80 lines of code y: 92 line churn pytheas-core/src/main/resources/js/d3/d3.geo.js x: 785 lines of code y: 938 line churn pytheas-core/src/main/resources/js/d3/d3.geom.js x: 672 lines of code y: 835 line churn pytheas-core/src/main/resources/js/d3/d3.layout.js x: 1598 lines of code y: 1881 line churn pytheas-core/src/main/resources/js/d3/d3.time.js x: 523 lines of code y: 687 line churn pytheas-core/src/main/resources/js/d3/lib/colorbrewer/colorbrewer.css x: 1323 lines of code y: 1327 line churn pytheas-core/src/main/resources/js/d3/lib/science/science.lin.js x: 12 lines of code y: 27 line churn pytheas-core/src/main/resources/js/d3/lib/science/science.stats.js x: 624 lines of code y: 720 line churn pytheas-core/src/main/resources/js/diff.js x: 248 lines of code y: 312 line churn pytheas-core/src/main/resources/js/form2js/form2js.js x: 229 lines of code y: 325 line churn pytheas-core/src/main/resources/js/form2js/js2form.js x: 235 lines of code y: 309 line churn pytheas-core/src/main/resources/js/jquery/breadcrumbs/css/Base.css x: 194 lines of code y: 231 line churn pytheas-core/src/main/resources/js/jquery/breadcrumbs/css/BreadCrumb.css x: 98 lines of code y: 109 line churn pytheas-core/src/main/resources/js/jquery/datatables/css/demo_page.css x: 84 lines of code y: 107 line churn pytheas-core/src/main/resources/js/jquery/datatables/css/demo_table.css x: 379 lines of code y: 575 line churn pytheas-core/src/main/resources/js/jquery/datatables/css/demo_table_jui.css x: 328 lines of code y: 522 line churn pytheas-core/src/main/resources/js/jquery/datatables/css/jquery.dataTables.css x: 154 lines of code y: 219 line churn pytheas-core/src/main/resources/js/jquery/datatables/css/jquery.dataTables_themeroller.css x: 174 lines of code y: 243 line churn pytheas-core/src/main/resources/js/jquery/jquery.contextMenu/jquery.contextMenu.css x: 47 lines of code y: 62 line churn pytheas-core/src/main/resources/js/jquery/jquery.dcmegamenu/dcmegamenu.css x: 122 lines of code y: 127 line churn pytheas-core/src/main/resources/js/jquery/jquery.dynatree/skin/ui.dynatree.css x: 310 lines of code y: 456 line churn pytheas-core/src/main/resources/js/jquery/jquery.min.js.ftl x: 11 lines of code y: 11 line churn pytheas-core/src/main/resources/js/json2.js x: 172 lines of code y: 487 line churn pytheas-core/src/main/resources/js/jsondiffpatch.html.js x: 134 lines of code y: 165 line churn pytheas-core/src/main/resources/js/jsondiffpatch.js x: 477 lines of code y: 566 line churn pytheas-core/src/main/resources/js/utils.js x: 303 lines of code y: 398 line churn pytheas-core/src/main/resources/layout/bootstrap/bootstrap.ftl x: 53 lines of code y: 65 line churn pytheas-core/src/main/resources/layout/bootstrap/divinput.ftl x: 100 lines of code y: 115 line churn pytheas-core/src/main/resources/layout/bootstrap/js_css_include.ftl x: 26 lines of code y: 31 line churn pytheas-core/src/main/resources/layout/bootstrap/macros.ftl x: 49 lines of code y: 56 line churn pytheas-core/src/main/resources/layout/bootstrap/main.js x: 29 lines of code y: 44 line churn pytheas-core/src/main/resources/layout/main/footer.ftl x: 1 lines of code y: 1 line churn pytheas-core/src/main/resources/layout/main/form.ftl x: 129 lines of code y: 146 line churn pytheas-core/src/main/resources/layout/main/header.ftl x: 55 lines of code y: 56 line churn pytheas-core/src/main/resources/layout/main/header.js x: 24 lines of code y: 35 line churn pytheas-core/src/main/resources/layout/main/js_css_include.ftl x: 43 lines of code y: 48 line churn pytheas-core/src/main/resources/layout/main/main.js x: 36 lines of code y: 52 line churn pytheas-helloworld/src/main/resources/helloworld/index.ftl x: 19 lines of code y: 27 line churn pytheas-helloworld/src/main/webapp/WEB-INF/web.xml x: 15 lines of code y: 19 line churn
1881.0
line churn
  min: 1.0
  average: 205.42
  25th percentile: 56.0
  median: 95.5
  75th percentile: 252.75
  max: 1881.0
0 1598.0
lines of code
min: 1.0 | average: 134.89 | 25th percentile: 22.25 | median: 49.0 | 75th percentile: 138.5 | max: 1598.0