Project Map
This page is generated from the current AST map and summarizes package size and stitching points.
Regenerating the map
This page is regenerated automatically during packaged docs builds. To refresh it manually, run:
python -m data_engine.devtools.project_ast_map src/data_engine --write-docs src/data_engine/docs/sphinx_source/guides
Package Rollup
These counts are package-level rollups from the current AST snapshot.
Package |
Modules |
Functions |
Classes |
Flows |
Lines |
|---|---|---|---|---|---|
|
1 |
1 |
0 |
0 |
37 |
|
7 |
6 |
19 |
0 |
1084 |
|
3 |
9 |
2 |
0 |
288 |
|
5 |
12 |
14 |
0 |
1309 |
|
3 |
44 |
5 |
0 |
1371 |
|
2 |
0 |
0 |
0 |
41 |
|
16 |
10 |
40 |
0 |
1869 |
|
3 |
22 |
3 |
0 |
518 |
|
9 |
48 |
7 |
0 |
2725 |
|
18 |
56 |
17 |
0 |
2730 |
|
10 |
43 |
10 |
0 |
1484 |
|
19 |
42 |
48 |
0 |
3824 |
|
20 |
18 |
64 |
0 |
3078 |
|
65 |
179 |
35 |
0 |
9249 |
|
12 |
31 |
10 |
0 |
1023 |
Largest Modules
Module |
Lines |
Functions |
Classes |
|---|---|---|---|
|
1270 |
14 |
2 |
|
893 |
0 |
8 |
|
762 |
1 |
0 |
|
759 |
24 |
0 |
|
631 |
0 |
11 |
|
626 |
0 |
3 |
|
621 |
33 |
6 |
|
597 |
20 |
5 |
|
528 |
1 |
10 |
|
520 |
29 |
2 |
Internal Stitching Points
Modules with higher internal import fan-out tend to be composition or aggregation points.
Module |
Internal Imports |
Lines |
|---|---|---|
|
65 |
113 |
|
65 |
92 |
|
48 |
254 |
|
44 |
49 |
|
43 |
241 |
|
42 |
472 |
|
41 |
471 |
|
38 |
335 |
|
35 |
64 |
|
31 |
166 |
Practical Mental Model
Start in
data_engine.authoringwhen changing how flows are expressed.Start in
data_engine.runtimewhen changing how flows are executed.Start in
data_engine.helperswhen improving operator-friendly flow utilities.Start in
data_engine.runtimeanddata_engine.hostsfor daemon behavior, state publication, logging, leasing, or checkpoints.Start in
data_engine.applicationfor host-agnostic use-case behavior.Start in
data_engine.uifor interaction, rendering, presentation, or operator workflow.Start in
data_engine.platformfor workspace discovery, path resolution, or platform compatibility.