deck.gl
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 489
  • Daily file updates (only one update per file and date counted): 1743
  • First update: 2015-12-17
  • Latest update: 2020-09-06
  • Days between first and latest update: 1725 (246 weeks, estimated 1230 working days)
  • Active days (at least one file change): 830
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 489 files with 38,562 lines of code in files.
    • 353 files older than 1 year (29,955 lines of code)
    • 55 files are 180 days to 1 year old (3,952 lines of code)
    • 27 files are 90 to 180 days old (1,256 lines of code)
    • 54 files are 30 to 90 days old (3,399 lines of code)
    • 0 files are less than 30 days old (0 lines of code)
77% | 10% | 3% | 8% | 0%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
Latest Change Distribution Overall
Days since last update
  • There are 489 files with 38,562 lines of code in files.
    • 112 files have been last changed more than 1 year ago (5,083 lines of code)
    • 162 files have been last changed 180 days to 1 year ago (11,175 lines of code)
    • 58 files have been last changed 90 to 180 days ago (4,843 lines of code)
    • 141 files have been last changed 30 to 90 days ago (14,809 lines of code)
    • 16 files have been last changed less than 30 days ago (2,652 lines of code)
13% | 28% | 12% | 38% | 6%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
File Change History per File Extension
js
File Age Distribution per Extension
Days since first update
js77% | 10% | 3% | 8% | 0%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
Latest Change Distribution per Extension
Days since last update
js13% | 28% | 12% | 38% | 6%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
modules81% | 12% | 4% | 1% | 0%
examples85% | 9% | 2% | 2% | 0%
showcases100% | 0% | 0% | 0% | 0%
website14% | 0% | 0% | 85% | 0%
scripts81% | 18% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
bindings0% | 100% | 0% | 0% | 0%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
primary (latest change distribution)
Days since last update
showcases84% | 0% | 15% | 0% | 0%
modules4% | 36% | 15% | 32% | 10%
examples16% | 26% | 8% | 47% | <1%
website1% | 0% | 0% | 98% | 0%
scripts25% | 18% | 0% | 55% | 0%
ROOT22% | 77% | 0% | 0% | 0%
bindings0% | 100% | 0% | 0% | 0%
Legend:
> 1y
6-12m
91-180d
31-90d
1-30d
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
app.js
in examples/layer-browser/src
252 16 89 1291 70
data-samples.js
in examples/layer-browser/src
228 10 89 1291 21
grid-aggregator.js
in examples/layer-browser/src/utils
39 4 815 1291 5
color.js
in examples/layer-browser/src/utils
25 1 998 1291 4
index.js
in examples/layer-browser/src/utils
18 1 998 1291 2
core-layers.js
in examples/layer-browser/src/examples
388 - 89 1284 65
layer-controls.js
in examples/layer-browser/src/components
251 14 470 1284 13
color-palette-picker.js
in examples/layer-browser/src/components
56 3 998 1284 2
layer-selector.js
in examples/layer-browser/src/components
53 2 950 1284 3
color-picker.js
in examples/layer-browser/src/components
45 4 466 1284 5
layer-info.js
in examples/layer-browser/src/components
42 2 522 1284 6
index.js
in examples/layer-browser/src/examples
14 - 312 1284 11
input.js
in website/src/components
132 3 81 1179 6
info-panel.js
in website/src/components
87 3 81 1179 6
layer-params.js
in website/src/utils
79 2 81 1179 12
format-utils.js
in website/src/utils
55 2 81 1179 7
worker-utils.js
in website/src/utils
35 1 1179 1179 1
defaults.js
in website/src/constants
11 - 81 1179 8
infovis-layers.js
in examples/layer-browser/src/examples
35 1 284 1007 7
index.js
in examples/layer-browser/src
29 3 403 932 3
validate-token.js
in website/scripts
23 2 911 911 1
lifecycle-test.js
in modules/test-utils/src
157 11 92 891 21
deckgl.js
in modules/react/src
119 13 214 891 24
index.js
in modules/main/src
83 - 100 891 36
index.js
in modules/core/src
48 - 100 891 38
precision.js
in modules/test-utils/src/utils
14 1 891 891 1
setup-gl.js
in modules/test-utils/src/utils
10 - 290 891 5
inherits-from.js
in modules/react/src/utils
9 1 891 891 1
index.js
in modules/test-utils/src
7 - 92 891 6
index.js
in modules/react/src
2 - 472 891 4
axes-layer.js
in examples/website/plot/plot-layer
300 9 274 878 11
surface-layer.js
in examples/website/plot/plot-layer
177 11 283 878 10
app.js
in examples/website/brushing
163 4 67 878 22
plot-layer.js
in examples/website/plot/plot-layer
136 2 274 878 4
tagmap-layer.js
in examples/website/tagmap/tagmap-layer
118 6 358 878 3
app.js
in examples/website/trips
118 1 67 878 21
app.js
in examples/website/3d-heatmap
111 3 67 878 17
app.js
in examples/website/arc
110 4 67 878 18
app.js
in examples/website/icon
107 2 67 878 18
app.js
in examples/website/geojson
106 2 67 878 21
app.js
in examples/website/line
94 5 67 878 21
tagmap-wrapper.js
in examples/website/tagmap/tagmap-layer
93 6 81 878 4
label-vertex.glsl.js
in examples/website/plot/plot-layer
78 4 274 878 3
app.js
in examples/website/screen-grid
72 1 67 878 20
app.js
in examples/website/tagmap
61 2 67 878 11
app.js
in examples/website/plot
61 4 67 878 14
app.js
in examples/website/scatterplot
52 1 67 878 14
grid-vertex.glsl.js
in examples/website/plot/plot-layer
46 2 529 878 2
utils.js
in examples/website/plot/plot-layer
45 2 533 878 4
surface-vertex.glsl.js
in examples/website/plot/plot-layer
23 1 529 878 2
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
worker-utils.js
in website/src/utils
35 1 1179 1179 1
index.js
in examples/layer-browser/src/utils
18 1 998 1291 2
color.js
in examples/layer-browser/src/utils
25 1 998 1291 4
color-palette-picker.js
in examples/layer-browser/src/components
56 3 998 1284 2
layer-selector.js
in examples/layer-browser/src/components
53 2 950 1284 3
validate-token.js
in website/scripts
23 2 911 911 1
inherits-from.js
in modules/react/src/utils
9 1 891 891 1
precision.js
in modules/test-utils/src/utils
14 1 891 891 1
index.js
in examples/website/tagmap/tagmap-layer
1 - 878 878 1
index.js
in examples/website/plot/plot-layer
3 - 878 878 1
fs-fp32.js
in showcases/wind/src/shaderlib/fs-fp32
6 - 876 876 1
fs-project.js
in showcases/wind/src/shaderlib/fs-project
9 - 876 876 1
fs-lighting.js
in showcases/wind/src/shaderlib/fs-lighting
9 - 876 876 1
delaunay-cover-layer-fragment.glsl.js
in showcases/wind/src/layers/delaunay-cover-layer
10 1 876 876 1
delaunay-interpolation-vertex.glsl.js
in showcases/wind/src/layers/delaunay-interpolation
14 1 876 876 1
elevation-layer-fragment.glsl.js
in showcases/wind/src/layers/elevation-layer
14 1 876 876 1
utils.js
in showcases/ascii/ascii-layer
15 - 876 876 1
wind-layer-fragment.js
in showcases/wind/src/layers/wind-layer
19 1 876 876 1
graph-basic.js
in showcases/graph/graph-layer/adaptor
26 5 876 876 1
delaunay-cover-layer-vertex.glsl.js
in showcases/wind/src/layers/delaunay-cover-layer
31 2 876 876 1
elevation-layer-vertex.glsl.js
in showcases/wind/src/layers/elevation-layer
31 2 876 876 1
deckgl-overlay.js
in showcases/graph
31 1 876 876 1
control-panel.js
in showcases/wind/src
50 3 876 876 1
particle-layer-vertex.glsl.js
in showcases/wind/src/layers/particle-layer
55 2 876 876 1
graph-SNAP.js
in showcases/graph/graph-layer/adaptor
58 5 876 876 1
graph-flare.js
in showcases/graph/graph-layer/adaptor
67 6 876 876 1
transform-feedback-vertex.glsl.js
in showcases/wind/src/layers/particle-layer
75 2 876 876 1
wind-layer-vertex.js
in showcases/wind/src/layers/wind-layer
89 2 876 876 1
layout-d3.js
in showcases/graph/graph-layer/layout
90 5 876 876 1
app.js
in showcases/wind/src
96 7 876 876 1
graph-layout-layer.js
in showcases/graph/graph-layer
100 5 876 876 1
delaunay-cover-layer.js
in showcases/wind/src/layers/delaunay-cover-layer
111 3 876 876 1
app.js
in showcases/ascii
122 10 876 876 1
control-panel.js
in showcases/ascii/components
131 12 876 876 1
assert.js
in modules/core/src/utils
5 1 855 855 1
positions.js
in modules/core/src/utils
21 - 855 855 1
count.js
in modules/core/src/utils
26 3 855 855 1
memoize.js
in modules/core/src/utils
32 2 855 855 1
layer-state.js
in modules/core/src/lib
16 3 849 855 2
axes-fragment.glsl.js
in examples/website/plot/plot-layer
12 1 837 878 2
fragment.glsl.js
in examples/website/plot/plot-layer
13 1 837 878 2
label-fragment.glsl.js
in examples/website/plot/plot-layer
17 1 837 878 2
particle-layer-fragment.glsl.js
in showcases/wind/src/layers/particle-layer
19 1 837 876 2
build.js
in examples/gallery/build-tools
15 - 831 831 1
grid-aggregator.js
in examples/layer-browser/src/utils
39 4 815 1291 5
map-view.js
in modules/core/src/views
18 2 806 855 2
ascii-layer.js
in showcases/ascii/ascii-layer
98 3 789 876 2
shallow-equal-objects.js
in modules/json/src/utils
22 1 771 771 1
get.js
in modules/json/src/utils
23 3 771 771 1
index.js
in modules/mapbox/src
1 - 722 722 1
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
app.js
in examples/website/scenegraph
129 4 67 67 1
tile-layer-non-geospatial.js
in website/src/examples
48 2 67 67 1
scenegraph-layer.js
in website/src/examples
31 1 67 67 1
app.js
in examples/get-started/pure-js/globe
63 - 80 80 1
layers.js
in website/src/doc-demos
191 - 81 81 1
trips-data-decoder.js
in website/static/workers
157 8 81 81 1
geo-layers.js
in website/src/doc-demos
150 - 81 81 1
showcase.js
in website/src
142 1 81 81 1
example.js
in website/src/components
112 1 67 81 2
layer-demo.js
in website/src/doc-demos
94 - 81 81 1
index.js
in website/src
90 - 81 81 1
aggregation-layers.js
in website/src/doc-demos
87 - 81 81 1
terrain-layer.js
in website/src/examples
77 1 81 81 1
scatterplot-data-decoder.js
in website/static/workers
74 5 81 81 1
hexagon-layer.js
in website/src/examples
70 2 67 81 2
screen-grid-layer.js
in website/src/examples
70 3 61 81 2
arc-data-decoder.js
in website/static/workers
64 2 81 81 1
home-demo.js
in website/src/examples
64 1 67 81 2
trips-layer.js
in website/src/examples
63 2 67 81 2
brushing-extension.js
in website/src/examples
63 1 81 81 1
geojson-layer-paths.js
in website/src/examples
63 1 67 81 2
gatsby-config.js
in website
61 - 76 81 3
heatmap-layer.js
in website/src/examples
60 2 81 81 1
arc-layer.js
in website/src/examples
59 1 81 81 1
line-layer.js
in website/src/examples
59 2 81 81 1
plot.js
in website/src/examples
55 3 81 81 1
icon-layer.js
in website/src/examples
54 - 81 81 1
util.js
in website/static/workers
51 3 81 81 1
data-filter-extension.js
in website/src/examples
50 1 81 81 1
flight-path-data-decoder.js
in website/static/workers
46 2 81 81 1
text-layer.js
in website/src/examples
45 2 67 81 2
examples.js
in website
44 1 67 81 3
geojson-layer-polygons.js
in website/src/examples
41 - 81 81 1
earthquakes-decoder.js
in website/static/workers
39 2 81 81 1
meteorites-decoder.js
in website/static/workers
38 2 81 81 1
highway-accidents-decoder.js
in website/static/workers
38 2 81 81 1
scatterplot-layer.js
in website/src/examples
38 1 61 81 2
building-data-decoder.js
in website/static/workers
37 1 81 81 1
hashtags-decoder.js
in website/static/workers
31 2 81 81 1
tile-3d-layer.js
in website/src/examples
30 1 81 81 1
tile-layer.js
in website/src/examples
30 1 67 81 2
gatsby-node.js
in website
28 - 76 81 2
screen-grid-data-decoder.js
in website/static/workers
27 1 81 81 1
data-utils.js
in website/src/utils
27 1 81 81 1
point-cloud-layer.js
in website/src/examples
27 1 61 81 2
heatmap-data-decoder.js
in website/static/workers
18 1 81 81 1
highway-roads-decoder.js
in website/static/workers
18 - 81 81 1
geojson-data-decoder.js
in website/static/workers
14 - 81 81 1
index.js
in website/src/components
4 - 81 81 1
resource-manager.js
in modules/core/src/lib/resource
100 10 85 85 1
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
tile-layer.js
in modules/geo-layers/src/tile-layer
174 12 6 558 25
layers-pass.js
in modules/core/src/passes
198 11 8 572 19
text-layer.js
in modules/layers/src/text-layer
173 7 11 845 26
multi-icon-layer.js
in modules/layers/src/text-layer/multi-icon-layer
21 - 11 845 18
deck-props.js
in modules/arcgis/src
51 5 16 187 2
create-deck.js
in modules/jupyter-widget/src/playground
168 9 18 110 7
playground.js
in modules/jupyter-widget/src/playground
84 8 18 110 8
transport.js
in modules/json/src/transports
62 9 18 110 4
jupyter-transport.js
in modules/jupyter-widget/src/lib
15 3 18 110 4
deckgl.js
in modules/core/bundle
88 5 19 556 4
controller.js
in modules/core/src/controllers
377 23 20 855 21
tileset-2d.js
in modules/geo-layers/src/tile-layer
249 18 20 205 10
tile-2d-header.js
in modules/geo-layers/src/tile-layer
90 9 20 205 6
app.js
in examples/website/map-tile
66 2 20 530 15
layer.js
in modules/core/src/lib
656 60 21 855 84
simple-mesh-layer.js
in modules/mesh-layers/src/simple-mesh-layer
180 10 26 540 33
jupyter-transport-view.js
in modules/jupyter-widget/src/lib
43 5 31 110 4
css-utils.js
in modules/jupyter-widget/src/playground/utils
14 2 31 110 3
deck.js
in modules/core/src/lib
600 35 40 855 77
deck-picker.js
in modules/core/src/lib
304 9 40 572 21
pick-layers-pass.js
in modules/core/src/passes
71 3 40 572 11
terrain-layer.js
in modules/geo-layers/src/terrain-layer
192 7 45 205 12
utils.js
in modules/google-maps/src
130 6 46 526 10
google-maps-overlay.js
in modules/google-maps/src
72 10 46 526 4
mapbox-utils.js
in modules/jupyter-widget/src/playground/utils
19 2 50 110 3
data-column.js
in modules/core/src/lib/attribute
308 18 53 309 9
attribute.js
in modules/core/src/lib/attribute
300 22 53 309 11
typed-array-manager.js
in modules/core/src/utils
65 6 53 430 3
app.js
in examples/website/point-cloud
85 2 57 520 11
uniform-transition-manager.js
in modules/core/src/lib
65 6 58 382 6
arc-layer-vertex.glsl.js
in modules/layers/src/arc-layer
162 7 59 845 15
deck-utils.js
in modules/mapbox/src
153 9 60 722 16
screen-grid-layer.js
in website/src/examples
70 3 61 81 2
simple-mesh-layer-vertex.glsl.js
in modules/mesh-layers/src/simple-mesh-layer
47 1 61 540 11
scatterplot-layer.js
in website/src/examples
38 1 61 81 2
point-cloud-layer.js
in website/src/examples
27 1 61 81 2
app.js
in examples/website/image-tile
80 3 64 190 5
app.js
in examples/website/brushing
163 4 67 878 22
app.js
in examples/website/highway
160 5 67 793 9
app.js
in examples/website/scenegraph
129 4 67 67 1
app.js
in examples/website/data-filter
128 5 67 425 7
app.js
in examples/website/trips
118 1 67 878 21
example.js
in website/src/components
112 1 67 81 2
app.js
in examples/website/3d-heatmap
111 3 67 878 17
app.js
in examples/website/arc
110 4 67 878 18
app.js
in examples/website/icon
107 2 67 878 18
app.js
in examples/website/geojson
106 2 67 878 21
app.js
in examples/website/line
94 5 67 878 21
app.js
in examples/website/mesh
90 1 67 525 12
app.js
in examples/experimental/h3-grid/src
80 1 67 219 2