microsoft / PhoneticMatching
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: 114
  • Daily file updates (only one update per file and date counted): 298
  • First update: 2018-06-21
  • Latest update: 2021-11-18
  • Days between first and latest update: 1247 (178 weeks, estimated 890 working days)
  • Active days (at least one file change): 33
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 114 files with 7,936 lines of code in files.
    • 114 files that are 366+ days old (7,936 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 114 files with 7,936 lines of code in files.
    • 104 files have been last changed 366+ days ago (6,530 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)
    • 10 files have been last changed 31-90 days ago (1,406 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
82% | 0% | 0% | 17% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, html, hpp, ts, cpp, json, csproj, js, css, gitignore, gitattributes, targets, txt, md, nuspec, gitmodules, gyp
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
hpp100% | 0% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
gyp100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs100% | 0% | 0% | 0% | 0%
cpp60% | 0% | 0% | 39% | 0%
hpp74% | 0% | 0% | 25% | 0%
ts73% | 0% | 0% | 26% | 0%
gyp100% | 0% | 0% | 0% | 0%
targets100% | 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/maluuba/speech100% | 0% | 0% | 0% | 0%
src/cs/Microsoft.PhoneticMatching100% | 0% | 0% | 0% | 0%
src/cs/PhoneticMatchingTests100% | 0% | 0% | 0% | 0%
src/maluuba100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
ts/matchers100% | 0% | 0% | 0% | 0%
src/cs/PhoneticMatchingPerfTests100% | 0% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
ts/nlp100% | 0% | 0% | 0% | 0%
src/maluuba/xtd100% | 0% | 0% | 0% | 0%
src/maluuba/unicode100% | 0% | 0% | 0% | 0%
src/cs/nuget100% | 0% | 0% | 0% | 0%
ts/distance100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/maluuba/speech61% | 0% | 0% | 38% | 0%
src/cs/Microsoft.PhoneticMatching100% | 0% | 0% | 0% | 0%
src/cs/PhoneticMatchingTests100% | 0% | 0% | 0% | 0%
src/maluuba100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
ts/matchers100% | 0% | 0% | 0% | 0%
src/cs/PhoneticMatchingPerfTests100% | 0% | 0% | 0% | 0%
ts/nlp100% | 0% | 0% | 0% | 0%
src/maluuba/xtd100% | 0% | 0% | 0% | 0%
src/maluuba/unicode100% | 0% | 0% | 0% | 0%
src/cs/nuget100% | 0% | 0% | 0% | 0%
ts2% | 0% | 0% | 97% | 0%
ts/distance100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
fuzzymatcher.hpp
in src/maluuba/speech/nodejs
431 14 77 1295 6
gyp
binding.gyp
in root
293 - 1214 1295 4
ipa.cpp
in src/maluuba/speech/pronunciation
289 - 1295 1295 1
vptree.hpp
in src/maluuba
247 3 1295 1295 1
fuzzymatcher.hpp
in src/maluuba/speech
197 2 1295 1295 1
metric.cpp
in src/maluuba/speech/phoneticdistance
193 - 1295 1295 1
enpronunciation.cpp
in src/maluuba/speech/nodejs/enpronunciation
171 - 77 1295 3
phone.cpp
in src/maluuba/speech/nodejs/phone
166 - 77 1295 3
pronunciation.hpp
in src/maluuba/speech
153 - 1295 1295 1
maluuba.ts
in ts
145 - 79 1295 5
enhybriddistance.cpp
in src/maluuba/speech/nodejs/enhybriddistance
136 - 77 1295 3
contactmatcher.ts
in ts/matchers
132 3 1214 1295 5
phone.cpp
in src/maluuba/speech/pronunciation
127 - 1295 1295 1
placematcher.ts
in ts/matchers
119 2 1214 1295 5
arpabet.cpp
in src/maluuba/speech/pronunciation
96 1 1295 1295 1
preprocessor.ts
in ts/nlp
83 3 1295 1295 1
enpronouncer.cpp
in src/maluuba/speech/nodejs/enpronouncer
79 - 77 1295 3
match.cpp
in src/maluuba/speech/nodejs/match
79 - 77 1295 3
levenshtein.hpp
in src/maluuba
77 - 1295 1295 1
enphoneticdistance.cpp
in src/maluuba/speech/nodejs/enphoneticdistance
77 - 77 1295 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
index.ts
in ts/nlp
2 - 1295 1295 1
phoneticdistance.cpp
in src/maluuba/speech/phoneticdistance
14 - 1295 1295 1
unicode.hpp
in src/maluuba
20 - 1295 1295 1
metric.hpp
in src/maluuba
20 - 1295 1295 1
debug.hpp
in src/maluuba
24 - 1295 1295 1
phone.hpp
in src/maluuba/speech/nodejs
27 - 1295 1295 1
enpronouncer.hpp
in src/maluuba/speech/nodejs
28 - 1295 1295 1
match.hpp
in src/maluuba/speech/nodejs
29 - 1295 1295 1
stringdistance.hpp
in src/maluuba/speech/nodejs
30 - 1295 1295 1
enphoneticdistance.hpp
in src/maluuba/speech/nodejs
30 - 1295 1295 1
enhybriddistance.hpp
in src/maluuba/speech/nodejs
30 - 1295 1295 1
enpronunciation.hpp
in src/maluuba/speech/nodejs
31 - 1295 1295 1
pronouncer.hpp
in src/maluuba/speech
32 - 1295 1295 1
main.cpp
in src/maluuba/speech/nodejs
35 - 1295 1295 1
phoneticdistance.hpp
in src/maluuba/speech
38 - 1295 1295 1
tokenizer.ts
in ts/nlp
39 1 1295 1295 1
hybriddistance.hpp
in src/maluuba/speech
45 1 1295 1295 1
pronunciation.cpp
in src/maluuba/speech/pronunciation
58 - 1295 1295 1
impl.hpp
in src/maluuba/speech/pronunciation
75 - 1295 1295 1
levenshtein.hpp
in src/maluuba
77 - 1295 1295 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
matcherconfig.ts
in ts/matchers
22 - 1214 1215 2
AbstractFuzzyMatcher.cs
in src/cs/Microsoft.PhoneticMatching/Matchers/FuzzyMatcher
237 11 1214 1218 2
EnPronunciation.cs
in src/cs/Microsoft.PhoneticMatching
144 5 1214 1218 2
EnContactMatcher.cs
in src/cs/Microsoft.PhoneticMatching/Matchers/ContactMatcher
133 5 1214 1218 4
Phone.cs
in src/cs/Microsoft.PhoneticMatching
124 1 1214 1218 2
EnPlaceMatcher.cs
in src/cs/Microsoft.PhoneticMatching/Matchers/PlaceMatcher
109 3 1214 1218 4
NativeResourceWrapper.cs
in src/cs/Microsoft.PhoneticMatching
74 4 1214 1218 2
EnHybridDistance.cs
in src/cs/Microsoft.PhoneticMatching/Distance
67 4 1214 1218 2
BaseMatcher.cs
in src/cs/Microsoft.PhoneticMatching/Matchers
66 4 1214 1218 3
EnPronouncer.cs
in src/cs/Microsoft.PhoneticMatching
59 4 1214 1218 2
NormalizedFuzzyMatcher.cs
in src/cs/Microsoft.PhoneticMatching/Matchers/FuzzyMatcher/Normalized
51 2 1214 1218 2
EnPhoneticDistance.cs
in src/cs/Microsoft.PhoneticMatching/Distance
48 3 1214 1218 2
StringDistance.cs
in src/cs/Microsoft.PhoneticMatching/Distance
48 3 1214 1218 2
SplittingTokenizer.cs
in src/cs/Microsoft.PhoneticMatching/Nlp/Tokenizer
41 2 1214 1218 2
EnPlacesPreProcessor.cs
in src/cs/Microsoft.PhoneticMatching/Nlp/Preprocessor
36 - 1214 1218 2
EnHybridFuzzyMatcher.cs
in src/cs/Microsoft.PhoneticMatching/Matchers/FuzzyMatcher/Normalized
32 1 1214 1218 2
EnPhoneticFuzzyMatcher.cs
in src/cs/Microsoft.PhoneticMatching/Matchers/FuzzyMatcher/Normalized
30 1 1214 1218 2
MatcherConfig.cs
in src/cs/Microsoft.PhoneticMatching/Matchers
30 1 1214 1218 2
FuzzyMatcherBase.cs
in src/cs/Microsoft.PhoneticMatching/Matchers/FuzzyMatcher
26 2 1214 1218 2
StringFuzzyMatcher.cs
in src/cs/Microsoft.PhoneticMatching/Matchers/FuzzyMatcher/Normalized
24 1 1214 1218 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
fuzzymatcher.hpp
in src/maluuba/speech/nodejs
431 14 77 1295 6
enpronunciation.cpp
in src/maluuba/speech/nodejs/enpronunciation
171 - 77 1295 3
phone.cpp
in src/maluuba/speech/nodejs/phone
166 - 77 1295 3
enhybriddistance.cpp
in src/maluuba/speech/nodejs/enhybriddistance
136 - 77 1295 3
enpronouncer.cpp
in src/maluuba/speech/nodejs/enpronouncer
79 - 77 1295 3
match.cpp
in src/maluuba/speech/nodejs/match
79 - 77 1295 3
enphoneticdistance.cpp
in src/maluuba/speech/nodejs/enphoneticdistance
77 - 77 1295 3
stringdistance.cpp
in src/maluuba/speech/nodejs/stringdistance
76 - 77 1295 5
performance.cpp
in src/maluuba/speech/nodejs/performance
46 - 77 1295 3
maluuba.ts
in ts
145 - 79 1295 5
pronouncer.cpp
in src/maluuba/speech/pronouncer
69 - 1204 1295 2
optional.hpp
in src/maluuba/xtd
30 - 1204 1295 4
string_view.hpp
in src/maluuba/xtd
30 - 1204 1295 2
bindings.cpp
in src/maluuba/speech/csharp
358 - 1214 1284 2
gyp
binding.gyp
in root
293 - 1214 1295 4
NormalizedMatcherTests.cs
in src/cs/PhoneticMatchingTests/Matchers
240 18 1214 1222 3
AbstractFuzzyMatcher.cs
in src/cs/Microsoft.PhoneticMatching/Matchers/FuzzyMatcher
237 11 1214 1218 2
PlaceMatcherTests.cs
in src/cs/PhoneticMatchingTests/Matchers
161 12 1214 1284 3
BaseFuzzyMatcherTester.cs
in src/cs/PhoneticMatchingTests/Matchers
154 20 1214 1284 4
EnPronunciation.cs
in src/cs/Microsoft.PhoneticMatching
144 5 1214 1218 2