microsoft / BlingFire
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 694 files with 159,678 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 files changed 21-50 times (1,087 lines of code)
    • 11 files changed 6-20 times (2,524 lines of code)
    • 682 files changed 1-5 times (156,067 lines of code)
0% | 0% | <1% | 1% | 97%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, cpp, cmd, txt, py, TXT, cxx, md, json, cs, js, csproj, yml, ipynb, html, inc, htm, gitignore, gnu, y
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 0% | 2% | 1% | 96%
h0% | 0% | 0% | 2% | 97%
gnu0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 9% | 90%
cs0% | 0% | 0% | 31% | 68%
cxx0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
htm0% | 0% | 0% | 0% | 100%
TXT0% | 0% | 0% | 0% | 100%
y0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
inc0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
blingfiretools0% | 0% | 2% | <1% | 96%
blingfireclient.library0% | 0% | 0% | 4% | 95%
ldbsrc0% | 0% | 0% | 1% | 98%
nuget0% | 0% | 0% | 31% | 68%
dist-pypi0% | 0% | 0% | 100% | 0%
scripts0% | 0% | 0% | <1% | 99%
blingfirecompile.library0% | 0% | 0% | 0% | 100%
doc0% | 0% | 0% | 0% | 100%
wasm0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
blingfiretokdll.cpp
in blingfiretools/blingfiretokdll
1087 27 132 1056 29
setup.py
in dist-pypi
20 - 132 851 20
__init__.py
in dist-pypi/blingfire
144 17 132 851 13
fa_build_conf.cpp
in blingfiretools/fa_build_conf
278 4 132 1056 10
BlingFireUtils.cs
in nuget/lib
172 5 132 581 9
FAFsmConst.h
in blingfireclient.library/inc
341 - 132 1056 9
blingfire_example.py
in scripts
14 - 132 1056 8
FADictConfKeeper.cpp
in blingfireclient.library/src
286 12 272 1056 8
FADictConfKeeper.h
in blingfireclient.library/inc
65 - 272 1056 7
FAUtf8Utils.cpp
in blingfireclient.library/src
477 11 225 1056 7
gnu
Makefile.gnu
in ldbsrc
553 - 132 1047 7
FATokenSegmentationTools_1best_t.h
in blingfireclient.library/inc
174 - 332 659 6
BlingFireUtils2.cs
in nuget/lib
382 17 88 300 5
normalize_corpus.py
in scripts
20 - 375 634 4
TXT
README.TXT
in ldbsrc/xlnet
37 - 621 655 4
vocab_to_fa_lex.py
in ldbsrc/bert_base_tok
38 1 900 935 4
TXT
README.TXT
in ldbsrc/gpt2
39 - 332 478 4
FAMapIOTools.h
in blingfirecompile.library/inc
42 - 132 1056 4
TXT
README.TXT
in ldbsrc/roberta
43 - 332 478 4
TXT
README.TXT
in ldbsrc/laser100k
47 - 608 634 4