opensearch-project / ml-commons
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: 130
  • Daily file updates (only one update per file and date counted): 280
  • First update: 2021-03-24
  • Latest update: 2022-01-28
  • Days between first and latest update: 311 (44 weeks, estimated 220 working days)
  • Active days (at least one file change): 60
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 130 files with 6,643 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 72 files that are 181-365 days old (3,608 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 42 files that are 31-90 days old (2,144 lines of code)
    • 16 files that are 1-30 days old (891 lines of code)
0% | 54% | 0% | 32% | 13%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 130 files with 6,643 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 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)
    • 130 files have been last changed 1-30 days ago (6,643 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, md, gradle, txt, yml, json, properties, gitignore, bat, xml, policy
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java0% | 54% | 0% | 32% | 13%
policy0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java0% | 0% | 0% | 0% | 100%
policy0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
common/src/main/java/org/opensearch/ml/common0% | 42% | 0% | 48% | 8%
plugin/src/main/java/org/opensearch/ml/task0% | 77% | 0% | 5% | 17%
ml-algorithms/src/main/java/org/opensearch/ml/engine0% | 31% | 0% | 41% | 26%
plugin/src/main/java/org/opensearch/ml/action0% | 82% | 0% | 9% | 8%
plugin/src/main/java/org/opensearch/ml/plugin0% | 100% | 0% | 0% | 0%
plugin/src/main/java/org/opensearch/ml/model0% | 76% | 0% | 23% | 0%
plugin/src/main/java/org/opensearch/ml/rest0% | 65% | 0% | 16% | 17%
plugin/src/main/java/org/opensearch/ml/indices0% | 100% | 0% | 0% | 0%
plugin/src/main/java/org/opensearch/ml/stats0% | 100% | 0% | 0% | 0%
client/src/main/java/org/opensearch/ml/client0% | 100% | 0% | 0% | 0%
plugin/src/main/java/org/opensearch/ml/permission0% | 100% | 0% | 0% | 0%
plugin/src/main/java/org/opensearch/ml/utils0% | 19% | 0% | 80% | 0%
plugin/src/main/plugin-metadata0% | 100% | 0% | 0% | 0%
plugin/src/main/java/org/opensearch/ml/constant0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
common/src/main/java/org/opensearch/ml/common0% | 0% | 0% | 0% | 100%
ml-algorithms/src/main/java/org/opensearch/ml/engine0% | 0% | 0% | 0% | 100%
plugin/src/main/java/org/opensearch/ml/task0% | 0% | 0% | 0% | 100%
plugin/src/main/java/org/opensearch/ml/action0% | 0% | 0% | 0% | 100%
plugin/src/main/java/org/opensearch/ml/rest0% | 0% | 0% | 0% | 100%
plugin/src/main/java/org/opensearch/ml/model0% | 0% | 0% | 0% | 100%
plugin/src/main/java/org/opensearch/ml/plugin0% | 0% | 0% | 0% | 100%
plugin/src/main/java/org/opensearch/ml/indices0% | 0% | 0% | 0% | 100%
plugin/src/main/java/org/opensearch/ml/stats0% | 0% | 0% | 0% | 100%
client/src/main/java/org/opensearch/ml/client0% | 0% | 0% | 0% | 100%
plugin/src/main/java/org/opensearch/ml/utils0% | 0% | 0% | 0% | 100%
plugin/src/main/java/org/opensearch/ml/permission0% | 0% | 0% | 0% | 100%
plugin/src/main/plugin-metadata0% | 0% | 0% | 0% | 100%
plugin/src/main/java/org/opensearch/ml/constant0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MachineLearningPlugin.java
in plugin/src/main/java/org/opensearch/ml/plugin
217 4 5 296 20
package-info.java
in plugin/src/main/java/org/opensearch/ml/plugin
1 - 5 296 4
package-info.java
in common/src/main/java/org/opensearch/ml/common
1 - 5 296 3
package-info.java
in client/src/main/java/org/opensearch/ml/client
1 - 5 296 4
Row.java
in common/src/main/java/org/opensearch/ml/common/dataframe
170 13 5 294 8
DefaultDataFrame.java
in common/src/main/java/org/opensearch/ml/common/dataframe
160 13 5 294 6
DataFrameBuilder.java
in common/src/main/java/org/opensearch/ml/common/dataframe
76 4 5 294 3
ColumnMeta.java
in common/src/main/java/org/opensearch/ml/common/dataframe
68 4 5 294 5
ColumnValue.java
in common/src/main/java/org/opensearch/ml/common/dataframe
53 10 5 294 6
ColumnType.java
in common/src/main/java/org/opensearch/ml/common/dataframe
35 1 5 294 4
IntValue.java
in common/src/main/java/org/opensearch/ml/common/dataframe
34 5 5 294 3
ColumnValueBuilder.java
in common/src/main/java/org/opensearch/ml/common/dataframe
33 1 5 294 4
StringValue.java
in common/src/main/java/org/opensearch/ml/common/dataframe
32 4 5 294 3
ColumnValueReader.java
in common/src/main/java/org/opensearch/ml/common/dataframe
30 1 5 294 4
BooleanValue.java
in common/src/main/java/org/opensearch/ml/common/dataframe
30 4 5 294 3
DoubleValue.java
in common/src/main/java/org/opensearch/ml/common/dataframe
30 4 5 294 3
AbstractDataFrame.java
in common/src/main/java/org/opensearch/ml/common/dataframe
19 1 5 294 3
NullValue.java
in common/src/main/java/org/opensearch/ml/common/dataframe
17 3 5 294 3
DataFrame.java
in common/src/main/java/org/opensearch/ml/common/dataframe
12 - 5 294 6
DataFrameType.java
in common/src/main/java/org/opensearch/ml/common/dataframe
4 - 5 294 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
RestActionUtils.java
in plugin/src/main/java/org/opensearch/ml/utils
42 4 14 54 2
package-info.java
in client/src/main/java/org/opensearch/ml/client
1 - 5 296 4
package-info.java
in common/src/main/java/org/opensearch/ml/common/transport
1 - 5 289 2
package-info.java
in common/src/main/java/org/opensearch/ml/common
1 - 5 296 3
package-info.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine
1 - 5 287 3
package-info.java
in plugin/src/main/java/org/opensearch/ml/plugin
1 - 5 296 4
DataFrameType.java
in common/src/main/java/org/opensearch/ml/common/dataframe
4 - 5 294 4
CommonValue.java
in plugin/src/main/java/org/opensearch/ml/constant
4 - 5 292 4
Output.java
in common/src/main/java/org/opensearch/ml/common/parameter
5 - 5 64 2
MLInputDataType.java
in common/src/main/java/org/opensearch/ml/common/dataset
5 - 5 271 3
AnomalyLocalizer.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/algorithms/anomalylocalization
5 - 5 34 3
Trainable.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine
5 - 5 64 3
TribuoOutputType.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/contants
5 - 5 285 3
Input.java
in common/src/main/java/org/opensearch/ml/common/parameter
6 - 5 64 2
MLAlgoParams.java
in common/src/main/java/org/opensearch/ml/common/parameter
6 - 5 64 2
Predictable.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine
6 - 5 64 3
TrainAndPredictable.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine
6 - 5 8 2
Counter.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/algorithms/anomalylocalization
6 - 5 34 2
Executable.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine
6 - 5 64 3
MLOutputType.java
in common/src/main/java/org/opensearch/ml/common/parameter
7 - 5 64 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
LongValue.java
in common/src/main/java/org/opensearch/ml/common/dataframe
34 5 5 5 1
ShortValue.java
in common/src/main/java/org/opensearch/ml/common/dataframe
34 5 5 5 1
MLException.java
in common/src/main/java/org/opensearch/ml/common/exception
17 4 5 5 1
MLLimitExceededException.java
in common/src/main/java/org/opensearch/ml/common/exception
11 2 5 5 1
MLResourceNotFoundException.java
in common/src/main/java/org/opensearch/ml/common/exception
11 2 5 5 1
MLValidationException.java
in common/src/main/java/org/opensearch/ml/common/exception
9 2 5 5 1
FloatValue.java
in common/src/main/java/org/opensearch/ml/common/dataframe
34 5 5 7 2
MLTrainAndPredictTaskRunner.java
in plugin/src/main/java/org/opensearch/ml/task
133 5 5 8 2
MLTaskResponse.java
in common/src/main/java/org/opensearch/ml/common/transport
51 5 5 8 2
RestMLTrainAndPredictAction.java
in plugin/src/main/java/org/opensearch/ml/rest
47 5 5 8 2
TransportTrainAndPredictionTaskAction.java
in plugin/src/main/java/org/opensearch/ml/action/trainpredict
31 2 5 8 2
MLTrainAndPredictionTaskAction.java
in common/src/main/java/org/opensearch/ml/common/transport/trainpredict
10 1 5 8 2
TrainAndPredictable.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine
6 - 5 8 2
AnomalyLocalizationOutput.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/algorithms/anomalylocalization
269 17 5 14 2
AnomalyLocalizationInput.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/algorithms/anomalylocalization
177 5 5 14 2
MLTaskCache.java
in plugin/src/main/java/org/opensearch/ml/task
17 1 5 14 2
AnomalyLocalizerImpl.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/algorithms/anomalylocalization
354 23 5 34 4
CountSketch.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/algorithms/anomalylocalization
46 5 5 34 2
CountMinSketch.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/algorithms/anomalylocalization
37 4 5 34 2
HybridCounter.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/algorithms/anomalylocalization
34 3 5 34 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AnomalyLocalizerImpl.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/algorithms/anomalylocalization
354 23 5 34 4
AnomalyLocalizationOutput.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/algorithms/anomalylocalization
269 17 5 14 2
LinearRegressionParams.java
in common/src/main/java/org/opensearch/ml/common/parameter
253 7 5 64 3
MachineLearningPlugin.java
in plugin/src/main/java/org/opensearch/ml/plugin
217 4 5 296 20
MLPredictTaskRunner.java
in plugin/src/main/java/org/opensearch/ml/task
177 5 5 215 11
AnomalyLocalizationInput.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/algorithms/anomalylocalization
177 5 5 14 2
MLTrainingTaskRunner.java
in plugin/src/main/java/org/opensearch/ml/task
172 5 5 215 12
Row.java
in common/src/main/java/org/opensearch/ml/common/dataframe
170 13 5 294 8
MLTask.java
in plugin/src/main/java/org/opensearch/ml/model
169 4 5 272 6
LinearRegression.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/algorithms/regression
169 7 5 229 4
MLTaskManager.java
in plugin/src/main/java/org/opensearch/ml/task
161 14 5 266 7
DefaultDataFrame.java
in common/src/main/java/org/opensearch/ml/common/dataframe
160 13 5 294 6
MLInput.java
in common/src/main/java/org/opensearch/ml/common/parameter
160 10 5 64 3
MLTrainAndPredictTaskRunner.java
in plugin/src/main/java/org/opensearch/ml/task
133 5 5 8 2
KMeansParams.java
in common/src/main/java/org/opensearch/ml/common/parameter
106 7 5 64 3
KMeans.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/algorithms/clustering
104 7 5 229 5
TribuoUtil.java
in ml-algorithms/src/main/java/org/opensearch/ml/engine/utils
98 1 5 285 4
MLTaskDispatcher.java
in plugin/src/main/java/org/opensearch/ml/task
97 2 5 215 3
MLIndicesHandler.java
in plugin/src/main/java/org/opensearch/ml/indices
91 6 5 268 12
LocalSampleCalculatorInput.java
in common/src/main/java/org/opensearch/ml/common/parameter
89 6 5 64 3