Commit 2a6ae3a
committed
feat: Add extensive docstrings to core modules
This commit adds comprehensive Google-style docstrings to a significant portion of the `docling` codebase to improve readability and maintainability.
The primary goal of this effort is to document all public classes, methods, and functions, explaining their purpose, arguments, and return values.
The following modules have been documented:
- `docling/datamodel`: Documented all data model files.
- `docling/utils`: Documented all utility files.
- `docling/exceptions.py`: Documented custom exceptions.
- `docling/backend`: Documented all document parsing backends.
- `docling/models`: Documented the majority of the model files, including base classes, factories, and various model implementations.
- `docling/pipeline`: Started documentation of the pipeline infrastructure, covering `base_pipeline.py`, `asr_pipeline.py`, and `base_extraction_pipeline.py`.1 parent 10bb0ae commit 2a6ae3a
File tree
68 files changed
+4427
-431
lines changed- docling
- backend
- docx/latex
- xml
- datamodel
- models
- factories
- plugins
- pipeline
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
68 files changed
+4427
-431
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
14 | 27 | | |
15 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
16 | 35 | | |
17 | 36 | | |
18 | 37 | | |
19 | 38 | | |
20 | 39 | | |
21 | 40 | | |
22 | 41 | | |
| 42 | + | |
23 | 43 | | |
24 | 44 | | |
25 | 45 | | |
26 | 46 | | |
27 | 47 | | |
| 48 | + | |
28 | 49 | | |
29 | 50 | | |
30 | 51 | | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
31 | 57 | | |
32 | 58 | | |
33 | 59 | | |
| |||
36 | 62 | | |
37 | 63 | | |
38 | 64 | | |
| 65 | + | |
39 | 66 | | |
40 | 67 | | |
41 | 68 | | |
42 | 69 | | |
43 | | - | |
| 70 | + | |
44 | 71 | | |
45 | | - | |
46 | | - | |
| 72 | + | |
| 73 | + | |
47 | 74 | | |
48 | 75 | | |
49 | 76 | | |
50 | 77 | | |
| 78 | + | |
51 | 79 | | |
52 | 80 | | |
53 | 81 | | |
54 | 82 | | |
55 | | - | |
| 83 | + | |
56 | 84 | | |
57 | | - | |
58 | | - | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
59 | 89 | | |
60 | 90 | | |
61 | 91 | | |
62 | 92 | | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
63 | 99 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
30 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
31 | 50 | | |
32 | 51 | | |
33 | 52 | | |
| |||
48 | 67 | | |
49 | 68 | | |
50 | 69 | | |
| 70 | + | |
51 | 71 | | |
52 | 72 | | |
53 | 73 | | |
54 | 74 | | |
| 75 | + | |
55 | 76 | | |
56 | 77 | | |
57 | 78 | | |
| 79 | + | |
58 | 80 | | |
59 | 81 | | |
60 | 82 | | |
61 | 83 | | |
| 84 | + | |
62 | 85 | | |
63 | 86 | | |
64 | 87 | | |
65 | | - | |
66 | | - | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
67 | 95 | | |
68 | 96 | | |
69 | 97 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
18 | 29 | | |
19 | 30 | | |
20 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
21 | 44 | | |
22 | 45 | | |
23 | 46 | | |
| |||
34 | 57 | | |
35 | 58 | | |
36 | 59 | | |
| 60 | + | |
37 | 61 | | |
38 | 62 | | |
39 | 63 | | |
40 | 64 | | |
| 65 | + | |
41 | 66 | | |
42 | 67 | | |
43 | 68 | | |
| 69 | + | |
44 | 70 | | |
45 | 71 | | |
46 | 72 | | |
47 | 73 | | |
48 | 74 | | |
49 | 75 | | |
| 76 | + | |
50 | 77 | | |
51 | 78 | | |
52 | 79 | | |
53 | | - | |
54 | | - | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
55 | 87 | | |
56 | 88 | | |
57 | 89 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
27 | 36 | | |
28 | 37 | | |
29 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
30 | 47 | | |
31 | 48 | | |
32 | 49 | | |
| |||
39 | 56 | | |
40 | 57 | | |
41 | 58 | | |
| 59 | + | |
42 | 60 | | |
43 | 61 | | |
44 | 62 | | |
45 | | - | |
| 63 | + | |
46 | 64 | | |
47 | 65 | | |
48 | 66 | | |
| |||
87 | 105 | | |
88 | 106 | | |
89 | 107 | | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
90 | 117 | | |
91 | 118 | | |
92 | 119 | | |
| |||
120 | 147 | | |
121 | 148 | | |
122 | 149 | | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
123 | 159 | | |
124 | 160 | | |
125 | 161 | | |
| |||
140 | 176 | | |
141 | 177 | | |
142 | 178 | | |
| 179 | + | |
143 | 180 | | |
144 | 181 | | |
145 | 182 | | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
146 | 191 | | |
147 | 192 | | |
148 | 193 | | |
| |||
159 | 204 | | |
160 | 205 | | |
161 | 206 | | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
162 | 219 | | |
163 | 220 | | |
164 | 221 | | |
| |||
190 | 247 | | |
191 | 248 | | |
192 | 249 | | |
| 250 | + | |
193 | 251 | | |
194 | 252 | | |
195 | 253 | | |
| 254 | + | |
196 | 255 | | |
197 | 256 | | |
198 | 257 | | |
199 | 258 | | |
200 | 259 | | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
201 | 267 | | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
202 | 277 | | |
203 | 278 | | |
204 | 279 | | |
| |||
220 | 295 | | |
221 | 296 | | |
222 | 297 | | |
| 298 | + | |
223 | 299 | | |
224 | 300 | | |
225 | 301 | | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
226 | 310 | | |
227 | 311 | | |
228 | 312 | | |
229 | 313 | | |
230 | 314 | | |
| 315 | + | |
231 | 316 | | |
232 | 317 | | |
233 | 318 | | |
| 319 | + | |
234 | 320 | | |
235 | 321 | | |
236 | 322 | | |
| |||
0 commit comments