apache / ctakes
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 35 components.
  • 2,273 files, 243,749 LOC (100.0% vs. main code).
  • "ctakes-temporal" is biggest, containing 16.82% of LOC.
  • "ctakes-regression-test" is smallest, containing 0.1% of LOC.


ctakes-temporal40992 LOC (16%) 265 files
ctakes-core36152 LOC (14%) 374 files
ctakes-ytex21059 LOC (8%) 351 files
ctakes-assertion14784 LOC (6%) 150 files
ctakes-assertion-zoner13383 LOC (5%) 18 files
ctakes-drug-ner13072 LOC (5%) 86 files
ctakes-coreference12977 LOC (5%) 131 files
ctakes-gui12463 LOC (5%) 112 files
ctakes-ytex-uima7103 LOC (2%) 55 files
ctakes-relation-extractor6963 LOC (2%) 77 files
ctakes-dictionary-lookup-fast6782 LOC (2%) 100 files
ctakes-dictionary-lookup6509 LOC (2%) 86 files
ctakes-dependency-parser6233 LOC (2%) 38 files
ctakes-mastif-zoner5461 LOC (2%) 12 files
ctakes-dockhand5208 LOC (2%) 58 files
ctakes-pbj4711 LOC (1%) 38 files
ctakes-side-effect4079 LOC (1%) 32 files
ctakes-smoking-status3895 LOC (1%) 41 files
ctakes-type-system3808 LOC (1%) 9 files
ctakes-clinical-pipeline2441 LOC (1%) 20 files
ctakes-ytex-web2058 LOC (<1%) 34 files
ctakes-fhir1736 LOC (<1%) 33 files
ctakes-constituency-parser1607 LOC (<1%) 19 files
ctakes-utils1467 LOC (<1%) 26 files
ctakes-preprocessor1293 LOC (<1%) 12 files
ctakes-lvg1270 LOC (<1%) 8 files
ctakes-pos-tagger1160 LOC (<1%) 15 files
ctakes-chunker1148 LOC (<1%) 19 files
ctakes-ne-contexts1056 LOC (<1%) 17 files
ctakes-template-filler785 LOC (<1%) 4 files
ctakes-web-rest622 LOC (<1%) 10 files
ctakes-tiny-rest561 LOC (<1%) 15 files
ctakes-distribution385 LOC (<1%) 2 files
ctakes-context-tokenizer276 LOC (<1%) 4 files
ctakes-regression-test250 LOC (<1%) 2 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
ctakes-core42 commits (26%)
ctakes-pbj29 commits (18%)
ctakes-gui23 commits (14%)
ctakes-temporal20 commits (12%)
ctakes-assertion18 commits (11%)
ctakes-dictionary-lookup15 commits (9%)
ctakes-coreference13 commits (8%)
ctakes-relation-extractor13 commits (8%)
ctakes-dictionary-lookup-fast12 commits (7%)
ctakes-web-rest10 commits (6%)
ctakes-dockhand10 commits (6%)
ctakes-ytex-uima9 commits (5%)
ctakes-drug-ner9 commits (5%)
ctakes-ytex9 commits (5%)
ctakes-distribution9 commits (5%)
ctakes-assertion-zoner8 commits (5%)
ctakes-lvg8 commits (5%)
ctakes-mastif-zoner8 commits (5%)
ctakes-tiny-rest8 commits (5%)
ctakes-type-system8 commits (5%)
ctakes-dependency-parser7 commits (4%)
ctakes-constituency-parser7 commits (4%)
ctakes-ne-contexts7 commits (4%)
ctakes-smoking-status7 commits (4%)
ctakes-clinical-pipeline7 commits (4%)
ctakes-preprocessor6 commits (3%)
ctakes-context-tokenizer6 commits (3%)
ctakes-chunker6 commits (3%)
ctakes-template-filler6 commits (3%)
ctakes-ytex-web5 commits (3%)
ctakes-pos-tagger5 commits (3%)
ctakes-fhir5 commits (3%)
ctakes-side-effect4 commits (2%)
ctakes-utils4 commits (2%)
ctakes-regression-test1 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023 2022
ctakes-core
1
395
95
389
ctakes-gui
229
8
111
ctakes-temporal
173
228
276
ctakes-assertion
127
88
156
ctakes-ytex
117
149
351
ctakes-dictionary-lookup-fast
103
17
97
ctakes-coreference
72
61
134
ctakes-fhir
67
33
ctakes-dockhand
66
5
56
ctakes-pbj
9
48
83
ctakes-dictionary-lookup
53
31
88
ctakes-relation-extractor
35
54
80
ctakes-dependency-parser
32
9
39
ctakes-mastif-zoner
31
ctakes-drug-ner
21
43
87
ctakes-lvg
21
3
8
ctakes-smoking-status
20
11
48
ctakes-ytex-uima
16
23
58
ctakes-ne-contexts
12
9
17
ctakes-tiny-rest
12
15
ctakes-ytex-web
11
19
34
ctakes-assertion-zoner
10
5
17
ctakes-constituency-parser
10
8
22
ctakes-chunker
10
2
19
ctakes-pos-tagger
9
2
15
ctakes-type-system
9
3
4
ctakes-preprocessor
8
3
12
ctakes-web-rest
8
3
11
ctakes-distribution
4
2
4
ctakes-context-tokenizer
3
4
4
ctakes-template-filler
3
2
4
ctakes-utils
2
13
26
ctakes-clinical-pipeline
1
6
22
ctakes-side-effect
4
33
ctakes-regression-test
2


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

G ctakes-core ctakes-core ctakes-core--ctakes-core 2 ctakes-pbj ctakes-pbj ctakes-pbj--ctakes-core 2 ctakes-pbj--ctakes-pbj 2 ctakes-type-system ctakes-type-system ctakes-type-system--ctakes-core 1 ctakes-type-system--ctakes-pbj 1


2025-05-07 20:45