microsoft / SPTAG
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: 191
  • Daily file updates (only one update per file and date counted): 356
  • First update: 2018-09-12
  • Latest update: 2022-01-13
  • Days between first and latest update: 1220 (174 weeks, estimated 870 working days)
  • Active days (at least one file change): 93
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 191 files with 26,899 lines of code in files.
    • 166 files that are 366+ days old (20,810 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 7 files that are 91-180 days old (1,489 lines of code)
    • 4 files that are 31-90 days old (379 lines of code)
    • 14 files that are 1-30 days old (4,221 lines of code)
77% | 0% | 5% | 1% | 15%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 191 files with 26,899 lines of code in files.
    • 96 files have been last changed 366+ days ago (6,634 lines of code)
    • 25 files have been last changed 181-365 days ago (3,654 lines of code)
    • 4 files have been last changed 91-180 days ago (648 lines of code)
    • 8 files have been last changed 31-90 days ago (2,521 lines of code)
    • 58 files have been last changed 1-30 days ago (13,442 lines of code)
24% | 13% | 2% | 9% | 49%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, cpp, filters, vcxproj, i, md, txt, hxx, py, cu, ipynb, gitignore, gitattributes, props, json, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp81% | 0% | 10% | <1% | 7%
h64% | 0% | 0% | 2% | 32%
vcxproj84% | 0% | 15% | 0% | 0%
hxx100% | 0% | 0% | 0% | 0%
filters92% | 0% | 7% | 0% | 0%
i100% | 0% | 0% | 0% | 0%
cu100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h22% | 3% | 1% | 6% | 65%
cpp16% | 26% | 0% | 5% | 51%
vcxproj42% | 13% | 4% | 4% | 34%
filters45% | 0% | 2% | 0% | 52%
hxx19% | 14% | 12% | 52% | 0%
i100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
cu0% | 100% | 0% | 0% | 0%
yml0% | 100% | 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
AnnService/inc/Core76% | 0% | 0% | 3% | 19%
AnnService/src/Core81% | 0% | 0% | 1% | 16%
AnnService80% | 0% | 19% | 0% | 0%
AnnService/inc/Helper74% | 0% | 0% | 0% | 25%
Wrappers100% | 0% | 0% | 0% | 0%
AnnService/src/Helper100% | 0% | 0% | 0% | 0%
AnnService/src/Socket100% | 0% | 0% | 0% | 0%
AnnService/src/Server100% | 0% | 0% | 0% | 0%
Wrappers/src100% | 0% | 0% | 0% | 0%
AnnService/inc/Socket100% | 0% | 0% | 0% | 0%
Wrappers/inc100% | 0% | 0% | 0% | 0%
AnnService/src/Aggregator100% | 0% | 0% | 0% | 0%
AnnService/src/IndexSearcher100% | 0% | 0% | 0% | 0%
AnnService/src/Client100% | 0% | 0% | 0% | 0%
AnnService/inc/Server100% | 0% | 0% | 0% | 0%
AnnService/inc/Aggregator100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
AnnService/src/IndexBuilder100% | 0% | 0% | 0% | 0%
AnnService/inc/Client100% | 0% | 0% | 0% | 0%
AnnService/src/BalancedDataPartition0% | 0% | 100% | 0% | 0%
AnnService/inc/SSDServing0% | 0% | 0% | 0% | 100%
AnnService/src/SSDServing0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Wrappers77% | 0% | 0% | 0% | 22%
AnnService/inc/Core10% | 5% | 5% | 17% | 59%
AnnService/inc/Helper40% | 9% | 0% | 18% | 32%
AnnService26% | 14% | 5% | 4% | 48%
AnnService/src/Helper53% | 43% | 0% | 0% | 3%
AnnService/inc/Socket100% | 0% | 0% | 0% | 0%
AnnService/src/Socket54% | 45% | 0% | 0% | 0%
Wrappers/inc78% | 0% | 0% | 0% | 21%
AnnService/inc/Server100% | 0% | 0% | 0% | 0%
Wrappers/src33% | 0% | 0% | 0% | 66%
AnnService/inc/Aggregator100% | 0% | 0% | 0% | 0%
AnnService/inc/Client100% | 0% | 0% | 0% | 0%
AnnService/src/Aggregator11% | 88% | 0% | 0% | 0%
AnnService/src/Server2% | 97% | 0% | 0% | 0%
AnnService/src/Client6% | 93% | 0% | 0% | 0%
AnnService/src/Core<1% | 4% | 0% | 15% | 79%
ROOT15% | 84% | 0% | 0% | 0%
AnnService/inc/SSDServing0% | 0% | 0% | 0% | 100%
AnnService/src/BalancedDataPartition0% | 0% | 0% | 0% | 100%
AnnService/src/IndexSearcher0% | 0% | 0% | 0% | 100%
AnnService/src/SSDServing0% | 0% | 0% | 0% | 100%
AnnService/src/IndexBuilder0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
VectorIndex.cpp
in AnnService/src/Core
788 9 18 1210 36
StringConvert.h
in AnnService/inc/Helper
377 30 53 1210 4
MetadataSet.cpp
in AnnService/src/Core
374 1 18 1210 17
AggregatorService.cpp
in AnnService/src/Aggregator
342 - 222 1210 6
Connection.cpp
in AnnService/src/Socket
321 - 262 1210 4
filters
CoreLibrary.vcxproj.filters
in AnnService
283 - 18 1210 16
vcxproj
CoreLibrary.vcxproj
in AnnService
219 - 18 1210 19
SearchService.cpp
in AnnService/src/Server
219 1 262 1210 6
ArgumentsParser.h
in AnnService/inc/Helper
198 8 543 1210 3
ClientWrapper.cpp
in AnnService/src/Client
192 - 262 1210 3
Base64Encode.cpp
in AnnService/src/Helper
191 - 1109 1210 2
SimpleIniReader.cpp
in AnnService/src/Helper
181 1 222 1210 5
Common.h
in AnnService/inc/Core
180 9 18 1210 14
vcxproj
Aggregator.vcxproj
in AnnService
179 - 543 1210 5
vcxproj
IndexBuilder.vcxproj
in AnnService
169 - 543 1210 10
QueryParser.cpp
in AnnService/src/Server
162 - 262 1210 4
CommonDataStructure.h
in AnnService/inc/Core
158 - 559 1210 7
RemoteSearchQuery.cpp
in AnnService/src/Socket
158 - 1109 1210 3
vcxproj
Server.vcxproj
in AnnService
154 - 222 1210 8
SearchQuery.h
in AnnService/inc/Core
148 11 53 1210 8
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Common.cpp
in AnnService/src/Socket
4 - 1109 1210 2
ServiceSettings.cpp
in AnnService/src/Server
8 - 1109 1210 2
AggregatorSettings.cpp
in AnnService/src/Aggregator
9 - 1109 1210 2
main.cpp
in AnnService/src/Server
11 1 1109 1210 2
main.cpp
in AnnService/src/Aggregator
11 1 1109 1210 2
Common.h
in AnnService/inc/Socket
14 - 1109 1210 2
Options.cpp
in AnnService/src/Client
19 - 1109 1210 2
Base64Encode.h
in AnnService/inc/Helper
20 - 1109 1210 2
ServiceSettings.h
in AnnService/inc/Server
21 - 1109 1210 2
Options.h
in AnnService/inc/Client
24 - 1109 1210 2
ServiceContext.h
in AnnService/inc/Server
26 - 1109 1210 2
AggregatorExecutionContext.h
in AnnService/inc/Aggregator
29 - 1109 1210 2
AggregatorExecutionContext.cpp
in AnnService/src/Aggregator
35 - 1109 1210 2
Server.h
in AnnService/inc/Socket
35 - 1109 1210 2
SearchExecutor.h
in AnnService/inc/Server
35 - 1109 1210 2
Client.h
in AnnService/inc/Socket
44 - 1109 1210 2
SearchService.h
in AnnService/inc/Server
44 - 1109 1210 2
ConnectionManager.h
in AnnService/inc/Socket
45 - 1109 1210 2
SearchExecutionContext.h
in AnnService/inc/Server
46 - 1109 1210 2
ClientWrapper.h
in AnnService/inc/Client
50 - 1109 1210 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
SelectHead.h
in AnnService/inc/SSDServing
813 13 18 18 1
ExtraFullGraphSearcher.h
in AnnService/inc/Core/SPANN
760 10 18 18 1
SPANNIndex.cpp
in AnnService/src/Core/SPANN
579 15 18 18 1
AsyncFileReader.h
in AnnService/inc/Helper
491 33 18 18 1
SSDIndex.h
in AnnService/inc/SSDServing
469 4 18 18 1
TruthSet.h
in AnnService/inc/Core/Common
308 8 18 18 1
Options.h
in AnnService/inc/Core/SPANN
226 2 18 18 1
main.cpp
in AnnService/src/SSDServing
149 2 18 18 1
IExtraSearcher.h
in AnnService/inc/Core/SPANN
128 5 18 18 1
Index.h
in AnnService/inc/Core/SPANN
117 21 18 18 1
ParameterDefinitionList.h
in AnnService/inc/Core/SPANN
90 - 18 18 1
Utils.h
in AnnService/inc/SSDServing
41 7 18 18 1
MemoryReader.h
in AnnService/inc/Helper/VectorSetReaders
30 4 18 18 1
main.h
in AnnService/inc/SSDServing
20 - 18 18 1
PQQuantizer.h
in AnnService/inc/Core/Common
280 19 18 53 2
IQuantizer.cpp
in AnnService/src/Core/Common
35 1 18 53 2
IQuantizer.h
in AnnService/inc/Core/Common
32 - 18 53 2
CommonUtils.cpp
in AnnService/src/Core/Common
32 2 18 53 2
main.cpp
in AnnService/src/BalancedDataPartition
917 10 18 110 4
vcxproj
SSDServing.vcxproj
in AnnService
191 - 18 110 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.cpp
in AnnService/src/BalancedDataPartition
917 10 18 110 4
SelectHead.h
in AnnService/inc/SSDServing
813 13 18 18 1
VectorIndex.cpp
in AnnService/src/Core
788 9 18 1210 36
ExtraFullGraphSearcher.h
in AnnService/inc/Core/SPANN
760 10 18 18 1
NeighborhoodGraph.h
in AnnService/inc/Core/Common
606 21 18 1112 25
BKTree.h
in AnnService/inc/Core/Common
594 23 18 1112 21
SPANNIndex.cpp
in AnnService/src/Core/SPANN
579 15 18 18 1
AsyncFileReader.h
in AnnService/inc/Helper
491 33 18 18 1
SSDIndex.h
in AnnService/inc/SSDServing
469 4 18 18 1
BKTIndex.cpp
in AnnService/src/Core/BKT
451 15 18 1196 28
KDTIndex.cpp
in AnnService/src/Core/KDT
431 15 18 1196 27
KDTree.h
in AnnService/inc/Core/Common
419 19 18 1112 14
MetadataSet.cpp
in AnnService/src/Core
374 1 18 1210 17
TruthSet.h
in AnnService/inc/Core/Common
308 8 18 18 1
filters
GPUCoreLibrary.vcxproj.filters
in AnnService
303 - 18 539 6
main.cpp
in AnnService/src/IndexSearcher
296 2 18 1000 7
filters
CoreLibrary.vcxproj.filters
in AnnService
283 - 18 1210 16
PQQuantizer.h
in AnnService/inc/Core/Common
280 19 18 53 2
Options.h
in AnnService/inc/Core/SPANN
226 2 18 18 1
CoreInterface.cpp
in Wrappers/src
221 - 18 1000 10