neo-ai / treelite
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: 102
  • Daily file updates (only one update per file and date counted): 299
  • First update: 2017-07-13
  • Latest update: 2020-08-15
  • Days between first and latest update: 1130 (161 weeks, estimated 805 working days)
  • Active days (at least one file change): 170
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 102 files with 9,360 lines of code in files.
    • 102 files that are 366+ days old (9,360 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 102 files with 9,360 lines of code in files.
    • 102 files have been last changed 366+ days ago (9,360 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, h, cc, rst, java, txt, md, sh, svg, gitignore, cmake, css, scala, gitattributes, bat, xml, yml, json, html, cpp, c, proto, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cc100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
scala100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cc100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
proto100% | 0% | 0% | 0% | 0%
scala100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/compiler100% | 0% | 0% | 0% | 0%
src/frontend100% | 0% | 0% | 0% | 0%
runtime/native100% | 0% | 0% | 0% | 0%
python/treelite100% | 0% | 0% | 0% | 0%
include/treelite100% | 0% | 0% | 0% | 0%
runtime/java100% | 0% | 0% | 0% | 0%
src/c_api100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/common100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
python100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/compiler100% | 0% | 0% | 0% | 0%
src/frontend100% | 0% | 0% | 0% | 0%
runtime/native100% | 0% | 0% | 0% | 0%
python/treelite100% | 0% | 0% | 0% | 0%
include/treelite100% | 0% | 0% | 0% | 0%
runtime/java100% | 0% | 0% | 0% | 0%
src/c_api100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/common100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
python100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
tree.h
in include/treelite
249 34 960 1665 19
base.h
in include/treelite
30 1 1212 1665 8
common.h
in include/treelite
306 25 854 1660 29
compiler.h
in include/treelite
53 2 868 1660 11
compiler.cc
in src/compiler
22 - 1238 1660 5
param.h
in src/compiler
36 - 868 1658 20
xgboost.cc
in src/frontend
376 26 1234 1643 18
lightgbm.cc
in src/frontend
349 6 1054 1643 18
frontend.h
in include/treelite
60 - 1234 1643 17
c_api.h
in include/treelite
119 - 960 1640 29
annotator.cc
in src
125 4 1317 1639 11
data.cc
in src
66 - 1616 1639 5
data.h
in include/treelite
26 1 1317 1639 4
annotator.h
in include/treelite
20 - 1317 1639 3
builder.cc
in src/frontend
380 4 1057 1638 13
c_api.cc
in src/c_api
495 41 868 1637 35
protobuf.cc
in src/frontend
281 5 1057 1637 18
c_api_error.h
in src/c_api
23 1 1374 1637 4
c_api_error.cc
in src/c_api
12 1 1637 1637 1
proto
tree.proto
in src
64 - 1057 1636 11
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
c_api_error.cc
in src/c_api
12 1 1637 1637 1
optable.cc
in src/c_api
10 - 1636 1636 1
model.cc
in src/frontend
4 - 1629 1629 1
data.cc
in src
66 - 1616 1639 5
logging.cc
in src
8 1 1609 1614 2
__init__.py
in python/treelite/gallery
1 - 1568 1568 1
rf_classifier.py
in python/treelite/gallery/sklearn
11 2 1568 1568 1
rf_multi_classifier.py
in python/treelite/gallery/sklearn
13 2 1568 1568 1
gbm_regressor.py
in python/treelite/gallery/sklearn
14 2 1568 1568 1
gbm_classifier.py
in python/treelite/gallery/sklearn
15 2 1568 1568 1
gbm_multi_classifier.py
in python/treelite/gallery/sklearn
17 2 1568 1568 1
common.py
in python/treelite/gallery/sklearn
19 3 1568 1568 1
__init__.py
in python/treelite/gallery/sklearn
37 2 1568 1568 1
__init__.py
in python/treelite/common
1 - 1561 1561 1
rf_regressor.py
in python/treelite/gallery/sklearn
10 2 1561 1568 2
c_api_common.cc
in src/c_api
10 1 1561 1617 7
compat.py
in python/treelite/common
39 7 1405 1561 2
logging.h
in include/treelite
22 2 1390 1614 3
c_api_error.h
in src/c_api
23 1 1374 1637 4
__init__.py
in runtime/native/python/treelite_runtime
12 - 1366 1366 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
elf_formatter.cc
in src/compiler/elf
111 5 868 868 1
elf_formatter.h
in src/compiler/elf
10 - 868 868 1
failsafe.cc
in src/compiler
321 7 868 874 3
azure-pipelines.yml
in root
269 - 848 960 3
BatchBuilder.java
in runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j
107 3 1100 1100 1
DataPoint.scala
in runtime/java/treelite4j/src/main/scala/ml/dmlc/treelite4j
6 - 1100 1100 1
InferenceEngine.java
in runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j
6 - 1306 1321 4
Entry.java
in runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j
29 7 1312 1339 3
Data.java
in runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j
12 - 1311 1339 3
entry.h
in runtime/native/include/treelite
7 - 1339 1339 1
Predictor.java
in runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j
139 5 1057 1342 9
create_jni.py
in runtime/java/treelite4j
69 5 837 1342 4
SparseBatch.java
in runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j
37 4 1312 1342 5
DenseBatch.java
in runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j
34 4 1312 1342 5
treelite4j.cpp
in runtime/java/treelite4j/src/native
199 2 1057 1343 7
NativeLibLoader.java
in runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j
99 5 1311 1343 4
TreeliteJNI.java
in runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j
48 2 1057 1343 7
TreeliteError.java
in runtime/java/treelite4j/src/main/java/ml/dmlc/treelite4j
7 1 1312 1343 3
code_folding_util.h
in src/compiler/common
156 - 960 1358 9
code_folder_template.h
in src/compiler/native
40 - 848 1358 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
create_jni.py
in runtime/java/treelite4j
69 5 837 1342 4
libpath.py
in runtime/native/python/treelite_runtime
42 1 837 1366 4
libpath.py
in python/treelite
41 1 837 1610 7
ast_native.cc
in src/compiler
550 13 848 1423 29
frontend.py
in python/treelite
381 43 848 1610 31
azure-pipelines.yml
in root
269 - 848 960 3
__init__.py
in python/treelite/contrib
118 4 848 1610 13
msvc.py
in python/treelite/contrib
80 6 848 1610 15
qnode_template.h
in src/compiler/native
60 1 848 1374 5
code_folder_template.h
in src/compiler/native
40 - 848 1358 2
util.py
in python/treelite/common
37 6 848 1561 7
common.h
in include/treelite
306 25 854 1660 29
c_api.cc
in src/c_api
495 41 868 1637 35
failsafe.cc
in src/compiler
321 7 868 874 3
util.py
in python/treelite/contrib
129 11 868 1610 11
elf_formatter.cc
in src/compiler/elf
111 5 868 868 1
compiler.h
in include/treelite
53 2 868 1660 11
param.h
in src/compiler
36 - 868 1658 20
gcc.py
in python/treelite/contrib
26 4 868 1610 14
elf_formatter.h
in src/compiler/elf
10 - 868 868 1