src.core.process.pipelines.client module
Client pipeline.
- class src.core.process.pipelines.client.ClientKeys(*values)[source]
Bases:
Enumcurrent paths to data, for pandas json_normalize
- META
the metadata is located in the root of the json, therefore there is nothing to pass
- Type:
None
- PLAYER_1
root path for playerdata, therefore no agg needed
- Type:
str
- PLAYER_2
the root path for playerdata meta stats, so no agg
- Type:
str
- TEAM_1
the root path for teamdata, so no agg
- Type:
str
- TEAM_2
the path for bans in playerdata.
- Type:
list[str]
- META: None = None
- PLAYER_1: str = 'participants'
- PLAYER_2: str = 'participantIdentities'
- TEAM_1: str = 'teams'
- TEAM_2: list[str] = ['teams', 'bans']
- src.core.process.pipelines.client.needsAggClient: dict[ClientKeys, list[str]] = {ClientKeys.TEAM_2: ['teams', 'teamId']}
The tables produced by this keys, need further aggregation into the right table format.
MatchV5Keys.TEAM_2: -> [“info”, “teams”,”teamId”]
- src.core.process.pipelines.client.needsMetaDataClient: dict[ClientKeys, list[str]] = {ClientKeys.PLAYER_1: 'gameId', ClientKeys.TEAM_1: 'gameId'}
the tables produced by these keys, need metadata, to be assignable
ClientKeys.PLAYER_1 -> “gameId” ClientKeys.TEAM_1 -> “gameId”
- src.core.process.pipelines.client.subTestSet: set[str] = {'championId_0', 'championId_1', 'championId_2', 'championId_3', 'championId_4'}
a set of names to test if contained in the resulting table
- src.core.process.pipelines.client.tableTypeForClient: dict[ClientKeys, str] = {ClientKeys.META: GameTable.META, ClientKeys.PLAYER_1: GameTable.PLAYER, ClientKeys.PLAYER_2: GameTable.PLAYER, ClientKeys.TEAM_1: GameTable.TEAM, ClientKeys.TEAM_2: GameTable.TEAM}
classification of each resulting table
ClientKeys.META -> GameTable.META, ClientKeys.PLAYER_1 -> GameTable.PLAYER, ClientKeys.PLAYER_2 -> GameTable.PLAYER, ClientKeys.TEAM_1 -> GameTable.TEAM, ClientKeys.TEAM_2 -> GameTable.TEAM,
Dependency Diagrams (without externals):
Dependency Diagrams:
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-279321b2cb1ccfb94de108624670f308cc7637be.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.reading" -> "src.core.process.extract";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-800d096700f1d7bcca8486f3102aab4a2197f7f6.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.macros" -> "src.core.process.reading";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.reading" -> "src.core.process.extract";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.main_window" -> "src.core.macros";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-7227b765cf29b6cc33f3ea302276b611729849b7.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.macros" -> "src.core.process.reading";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.reading" -> "src.core.process.extract";
"src.main" -> "src.core.macros";
"src.main" -> "src.visuals.gui";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.main_window" -> "src.core.macros";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-cec4152c7268dfaf7086a9fabda1cc7300a24676.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
}](../_images/graphviz-5ad68f1c73df7969f9c0224a8b6dd2b8ede573a0.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.io.wrapper" -> "src.core.meta";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.utils.sqlquery" -> "src.core.meta";
}](../_images/graphviz-83a22f3c45bb3836943aa1ac2685727a6927ed18.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.utils.sqlquery" -> "src.core.meta";
}](../_images/graphviz-c7f1ebe1fc8fe2a92b4de4c0f645f34d61aa7011.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.config" -> "src.utils.path";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.process.manager";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.process.manager" -> "src.core.config";
"src.core.process.manager" -> "src.core.meta";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.utils.sqlquery" -> "src.core.meta";
}](../_images/graphviz-ec0f1acf37733286b3410605208139db09c7cd1e.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.process.extract" -> "src.core.meta";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.visuals.windows.settings" -> "src.core.meta";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-c112329b933bd80f93b042c4b20fd151f3de6fde.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.io.wrapper" -> "src.core.meta";
"src.core.process.extract" -> "src.core.meta";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.process.reading" -> "src.core.io.wrapper";
"src.core.process.reading" -> "src.core.meta";
"src.core.process.reading" -> "src.core.process.extract";
"src.core.process.reading" -> "src.utils.sqlquery";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.utils.sqlquery" -> "src.core.meta";
"src.visuals.windows.main_window" -> "src.core.io.wrapper";
"src.visuals.windows.main_window" -> "src.core.meta";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.utils.sqlquery";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "src.core.meta";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-d9689af75fc3d9d3bc6bbc6422b6f622515abe98.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.macros" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.meta";
"src.core.macros" -> "src.core.process.reading";
"src.core.process.extract" -> "src.core.meta";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.process.reading" -> "src.core.config";
"src.core.process.reading" -> "src.core.io.wrapper";
"src.core.process.reading" -> "src.core.meta";
"src.core.process.reading" -> "src.core.process.extract";
"src.core.process.reading" -> "src.utils.io";
"src.core.process.reading" -> "src.utils.sqlquery";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.utils.sqlquery" -> "src.core.meta";
"src.visuals.gui" -> "src.core.config";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.main_window" -> "src.core.config";
"src.visuals.windows.main_window" -> "src.core.io.mariadb";
"src.visuals.windows.main_window" -> "src.core.io.wrapper";
"src.visuals.windows.main_window" -> "src.core.macros";
"src.visuals.windows.main_window" -> "src.core.meta";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.utils.sqlquery";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "src.core.config";
"src.visuals.windows.settings" -> "src.core.io.mariadb";
"src.visuals.windows.settings" -> "src.core.meta";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-febbfb56a6fefd600a52635fdb29ee8f1c209b5b.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.config" -> "src.utils.path";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.process.manager";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.macros" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.meta";
"src.core.macros" -> "src.core.process.reading";
"src.core.macros" -> "src.utils.path";
"src.core.process.extract" -> "src.core.meta";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.manager" -> "src.core.config";
"src.core.process.manager" -> "src.core.meta";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.process.reading" -> "src.core.config";
"src.core.process.reading" -> "src.core.io.wrapper";
"src.core.process.reading" -> "src.core.meta";
"src.core.process.reading" -> "src.core.process.extract";
"src.core.process.reading" -> "src.core.process.manager";
"src.core.process.reading" -> "src.utils.io";
"src.core.process.reading" -> "src.utils.sqlquery";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.main" -> "src.core.config";
"src.main" -> "src.core.io.mariadb";
"src.main" -> "src.core.macros";
"src.main" -> "src.utils.io";
"src.main" -> "src.visuals.gui";
"src.utils.sqlquery" -> "src.core.meta";
"src.visuals.gui" -> "src.core.config";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.main_window" -> "src.core.config";
"src.visuals.windows.main_window" -> "src.core.io.mariadb";
"src.visuals.windows.main_window" -> "src.core.io.wrapper";
"src.visuals.windows.main_window" -> "src.core.macros";
"src.visuals.windows.main_window" -> "src.core.meta";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.utils.path";
"src.visuals.windows.main_window" -> "src.utils.sqlquery";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "src.core.config";
"src.visuals.windows.settings" -> "src.core.io.mariadb";
"src.visuals.windows.settings" -> "src.core.meta";
"src.visuals.windows.settings" -> "src.core.process.manager";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-ac6d68c10b40131d3b953dd53cd05d79d6e2f920.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-83c20bf222ab4af8aba3c95a46b9100bdbb0d135.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.io.wrapper" -> "src.core.meta";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.process.reading" -> "src.core.process.extract";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.utils.sqlquery" -> "src.core.meta";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-ce0c7378a60ceaec08ecfc018c017b07e4cc6caa.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.macros" -> "src.core.process.reading";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.process.reading" -> "src.core.process.extract";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.utils.sqlquery" -> "src.core.meta";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.main_window" -> "src.core.macros";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-36d3b796ad1494d202cd171e4f24f3e4803bf5b4.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.config" -> "src.utils.path";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.process.manager";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.macros" -> "src.core.process.reading";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.manager" -> "src.core.config";
"src.core.process.manager" -> "src.core.meta";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.process.reading" -> "src.core.process.extract";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.main" -> "src.core.macros";
"src.main" -> "src.visuals.gui";
"src.utils.sqlquery" -> "src.core.meta";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.main_window" -> "src.core.macros";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-d0f6d3a45482e1a978599e2b3947900a6d773410.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.meta" -> "enum";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "pandas";
"src.core.process.pipelines.client" -> "enum";
"src.core.process.pipelines.client" -> "loguru";
"src.core.process.pipelines.client" -> "pandas";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.team" -> "loguru";
}](../_images/graphviz-c45021a30845cb14f8e036711ff9ca6021f9ee7d.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "loguru";
"src.core.apis.ddragon" -> "pandas";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.meta" -> "enum";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "os";
"src.core.process.map" -> "pandas";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.map" -> "sys";
"src.core.process.pipelines.client" -> "enum";
"src.core.process.pipelines.client" -> "loguru";
"src.core.process.pipelines.client" -> "pandas";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.team" -> "loguru";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.utils.sqlquery" -> "loguru";
"src.utils.sqlquery" -> "pandas";
"src.utils.sqlquery" -> "src.core.meta";
}](../_images/graphviz-0c304e594757aea91b3e01a02a0bca2063174828.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "datetime";
"src.core.apis.ddragon" -> "loguru";
"src.core.apis.ddragon" -> "pandas";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.config" -> "enum";
"src.core.config" -> "loguru";
"src.core.config" -> "os";
"src.core.config" -> "pandas";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "loguru";
"src.core.io.csv" -> "os";
"src.core.io.csv" -> "pandas";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "loguru";
"src.core.io.mariadb" -> "pandas";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.mariadb" -> "sys";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.meta" -> "enum";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "os";
"src.core.process.map" -> "pandas";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.map" -> "sys";
"src.core.process.pipelines.client" -> "enum";
"src.core.process.pipelines.client" -> "loguru";
"src.core.process.pipelines.client" -> "pandas";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.team" -> "loguru";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.utils.io" -> "loguru";
"src.utils.io" -> "os";
"src.utils.io" -> "sys";
"src.utils.sqlquery" -> "loguru";
"src.utils.sqlquery" -> "pandas";
"src.utils.sqlquery" -> "src.core.meta";
}](../_images/graphviz-86dbc17e181ba7f92f6f0b2418d7c17ae23d97db.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "datetime";
"src.core.apis.ddragon" -> "loguru";
"src.core.apis.ddragon" -> "pandas";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.config" -> "enum";
"src.core.config" -> "loguru";
"src.core.config" -> "os";
"src.core.config" -> "pandas";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.config" -> "src.utils.path";
"src.core.io.csv" -> "duckdb";
"src.core.io.csv" -> "loguru";
"src.core.io.csv" -> "os";
"src.core.io.csv" -> "pandas";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "loguru";
"src.core.io.mariadb" -> "mariadb";
"src.core.io.mariadb" -> "pandas";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.process.manager";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.mariadb" -> "sys";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.meta" -> "enum";
"src.core.process.manager" -> "pandas";
"src.core.process.manager" -> "src.core.config";
"src.core.process.manager" -> "src.core.meta";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "os";
"src.core.process.map" -> "pandas";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.map" -> "sys";
"src.core.process.pipelines.client" -> "enum";
"src.core.process.pipelines.client" -> "loguru";
"src.core.process.pipelines.client" -> "pandas";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.team" -> "loguru";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.utils.io" -> "csv";
"src.utils.io" -> "json";
"src.utils.io" -> "loguru";
"src.utils.io" -> "os";
"src.utils.io" -> "pathlib";
"src.utils.io" -> "requests";
"src.utils.io" -> "socket";
"src.utils.io" -> "sys";
"src.utils.io" -> "time";
"src.utils.io" -> "urllib3";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "pathlib";
"src.utils.path" -> "sys";
"src.utils.sqlquery" -> "loguru";
"src.utils.sqlquery" -> "pandas";
"src.utils.sqlquery" -> "src.core.meta";
}](../_images/graphviz-2ac0e1ab7517760b4a9aa5448768d59bf1986b96.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.meta" -> "enum";
"src.core.process.extract" -> "enum";
"src.core.process.extract" -> "loguru";
"src.core.process.extract" -> "pandas";
"src.core.process.extract" -> "src.core.meta";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "pandas";
"src.core.process.pipelines.client" -> "enum";
"src.core.process.pipelines.client" -> "loguru";
"src.core.process.pipelines.client" -> "pandas";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.team" -> "loguru";
"src.visuals.windows.settings" -> "loguru";
"src.visuals.windows.settings" -> "src.core.meta";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-ba69877856352f9dd55b67acece763c5b0aa05fc.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "loguru";
"src.core.apis.ddragon" -> "pandas";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.meta" -> "enum";
"src.core.process.extract" -> "enum";
"src.core.process.extract" -> "loguru";
"src.core.process.extract" -> "pandas";
"src.core.process.extract" -> "src.core.meta";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "os";
"src.core.process.map" -> "pandas";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.map" -> "sys";
"src.core.process.pipelines.client" -> "enum";
"src.core.process.pipelines.client" -> "loguru";
"src.core.process.pipelines.client" -> "pandas";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.process.reading" -> "loguru";
"src.core.process.reading" -> "pandas";
"src.core.process.reading" -> "src.core.io.wrapper";
"src.core.process.reading" -> "src.core.meta";
"src.core.process.reading" -> "src.core.process.extract";
"src.core.process.reading" -> "src.utils.sqlquery";
"src.core.team" -> "loguru";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.utils.sqlquery" -> "loguru";
"src.utils.sqlquery" -> "pandas";
"src.utils.sqlquery" -> "src.core.meta";
"src.visuals.windows.main_window" -> "loguru";
"src.visuals.windows.main_window" -> "src.core.io.wrapper";
"src.visuals.windows.main_window" -> "src.core.meta";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.utils.sqlquery";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "loguru";
"src.visuals.windows.settings" -> "src.core.meta";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-0782a0f3764dd8c7a9e15a6ccb242b7006a5c199.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "datetime";
"src.core.apis.ddragon" -> "loguru";
"src.core.apis.ddragon" -> "pandas";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.config" -> "enum";
"src.core.config" -> "loguru";
"src.core.config" -> "os";
"src.core.config" -> "pandas";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "loguru";
"src.core.io.csv" -> "os";
"src.core.io.csv" -> "pandas";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "loguru";
"src.core.io.mariadb" -> "pandas";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.mariadb" -> "sys";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.macros" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.meta";
"src.core.macros" -> "src.core.process.reading";
"src.core.meta" -> "enum";
"src.core.process.extract" -> "enum";
"src.core.process.extract" -> "loguru";
"src.core.process.extract" -> "pandas";
"src.core.process.extract" -> "src.core.meta";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "os";
"src.core.process.map" -> "pandas";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.map" -> "sys";
"src.core.process.pipelines.client" -> "enum";
"src.core.process.pipelines.client" -> "loguru";
"src.core.process.pipelines.client" -> "pandas";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.process.reading" -> "loguru";
"src.core.process.reading" -> "pandas";
"src.core.process.reading" -> "src.core.config";
"src.core.process.reading" -> "src.core.io.wrapper";
"src.core.process.reading" -> "src.core.meta";
"src.core.process.reading" -> "src.core.process.extract";
"src.core.process.reading" -> "src.utils.io";
"src.core.process.reading" -> "src.utils.sqlquery";
"src.core.team" -> "loguru";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.utils.io" -> "loguru";
"src.utils.io" -> "os";
"src.utils.io" -> "sys";
"src.utils.sqlquery" -> "loguru";
"src.utils.sqlquery" -> "pandas";
"src.utils.sqlquery" -> "src.core.meta";
"src.visuals.gui" -> "loguru";
"src.visuals.gui" -> "src.core.config";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.gui" -> "sys";
"src.visuals.windows.main_window" -> "loguru";
"src.visuals.windows.main_window" -> "src.core.config";
"src.visuals.windows.main_window" -> "src.core.io.mariadb";
"src.visuals.windows.main_window" -> "src.core.io.wrapper";
"src.visuals.windows.main_window" -> "src.core.macros";
"src.visuals.windows.main_window" -> "src.core.meta";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.utils.sqlquery";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "loguru";
"src.visuals.windows.settings" -> "src.core.config";
"src.visuals.windows.settings" -> "src.core.io.mariadb";
"src.visuals.windows.settings" -> "src.core.meta";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-7aa795496ce5f80fb81139baacbd0a5d285d9d52.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "datetime";
"src.core.apis.ddragon" -> "loguru";
"src.core.apis.ddragon" -> "pandas";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.config" -> "enum";
"src.core.config" -> "loguru";
"src.core.config" -> "os";
"src.core.config" -> "pandas";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.config" -> "src.utils.path";
"src.core.io.csv" -> "duckdb";
"src.core.io.csv" -> "loguru";
"src.core.io.csv" -> "os";
"src.core.io.csv" -> "pandas";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "loguru";
"src.core.io.mariadb" -> "mariadb";
"src.core.io.mariadb" -> "pandas";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.process.manager";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.mariadb" -> "sys";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.macros" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.meta";
"src.core.macros" -> "src.core.process.reading";
"src.core.macros" -> "src.utils.path";
"src.core.meta" -> "enum";
"src.core.process.extract" -> "enum";
"src.core.process.extract" -> "loguru";
"src.core.process.extract" -> "pandas";
"src.core.process.extract" -> "src.core.meta";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.manager" -> "pandas";
"src.core.process.manager" -> "src.core.config";
"src.core.process.manager" -> "src.core.meta";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "os";
"src.core.process.map" -> "pandas";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.map" -> "sys";
"src.core.process.pipelines.client" -> "enum";
"src.core.process.pipelines.client" -> "loguru";
"src.core.process.pipelines.client" -> "pandas";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.process.reading" -> "loguru";
"src.core.process.reading" -> "pandas";
"src.core.process.reading" -> "src.core.config";
"src.core.process.reading" -> "src.core.io.wrapper";
"src.core.process.reading" -> "src.core.meta";
"src.core.process.reading" -> "src.core.process.extract";
"src.core.process.reading" -> "src.core.process.manager";
"src.core.process.reading" -> "src.utils.io";
"src.core.process.reading" -> "src.utils.sqlquery";
"src.core.team" -> "loguru";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.main" -> "loguru";
"src.main" -> "os";
"src.main" -> "pandas";
"src.main" -> "src.core.config";
"src.main" -> "src.core.io.mariadb";
"src.main" -> "src.core.macros";
"src.main" -> "src.utils.io";
"src.main" -> "src.visuals.gui";
"src.main" -> "sys";
"src.utils.io" -> "csv";
"src.utils.io" -> "json";
"src.utils.io" -> "loguru";
"src.utils.io" -> "os";
"src.utils.io" -> "pathlib";
"src.utils.io" -> "requests";
"src.utils.io" -> "socket";
"src.utils.io" -> "sys";
"src.utils.io" -> "time";
"src.utils.io" -> "urllib3";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "pathlib";
"src.utils.path" -> "sys";
"src.utils.sqlquery" -> "loguru";
"src.utils.sqlquery" -> "pandas";
"src.utils.sqlquery" -> "src.core.meta";
"src.visuals.gui" -> "loguru";
"src.visuals.gui" -> "pathlib";
"src.visuals.gui" -> "src.core.config";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.gui" -> "sys";
"src.visuals.windows.main_window" -> "loguru";
"src.visuals.windows.main_window" -> "src.core.config";
"src.visuals.windows.main_window" -> "src.core.io.mariadb";
"src.visuals.windows.main_window" -> "src.core.io.wrapper";
"src.visuals.windows.main_window" -> "src.core.macros";
"src.visuals.windows.main_window" -> "src.core.meta";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.utils.path";
"src.visuals.windows.main_window" -> "src.utils.sqlquery";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "loguru";
"src.visuals.windows.settings" -> "src.core.config";
"src.visuals.windows.settings" -> "src.core.io.mariadb";
"src.visuals.windows.settings" -> "src.core.meta";
"src.visuals.windows.settings" -> "src.core.process.manager";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-e2600cda62d326dffd572ecf43877228f1df705b.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.meta" -> "enum";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "pandas";
"src.core.process.pipelines.client" -> "enum";
"src.core.process.pipelines.client" -> "loguru";
"src.core.process.pipelines.client" -> "pandas";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.team" -> "loguru";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-fa95ae56f5927c943ec2602527d574bf5038eea2.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "loguru";
"src.core.apis.ddragon" -> "pandas";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.meta" -> "enum";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "os";
"src.core.process.map" -> "pandas";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.map" -> "sys";
"src.core.process.pipelines.client" -> "enum";
"src.core.process.pipelines.client" -> "loguru";
"src.core.process.pipelines.client" -> "pandas";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.process.reading" -> "src.core.process.extract";
"src.core.team" -> "loguru";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.utils.sqlquery" -> "loguru";
"src.utils.sqlquery" -> "pandas";
"src.utils.sqlquery" -> "src.core.meta";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-97a98de334f02073a59e4a0c6f4e790cc80402fc.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "datetime";
"src.core.apis.ddragon" -> "loguru";
"src.core.apis.ddragon" -> "pandas";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.config" -> "enum";
"src.core.config" -> "loguru";
"src.core.config" -> "os";
"src.core.config" -> "pandas";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "loguru";
"src.core.io.csv" -> "os";
"src.core.io.csv" -> "pandas";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "loguru";
"src.core.io.mariadb" -> "pandas";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.mariadb" -> "sys";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.macros" -> "src.core.process.reading";
"src.core.meta" -> "enum";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "os";
"src.core.process.map" -> "pandas";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.map" -> "sys";
"src.core.process.pipelines.client" -> "enum";
"src.core.process.pipelines.client" -> "loguru";
"src.core.process.pipelines.client" -> "pandas";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.process.reading" -> "src.core.process.extract";
"src.core.team" -> "loguru";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.utils.io" -> "loguru";
"src.utils.io" -> "os";
"src.utils.io" -> "sys";
"src.utils.sqlquery" -> "loguru";
"src.utils.sqlquery" -> "pandas";
"src.utils.sqlquery" -> "src.core.meta";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.main_window" -> "src.core.macros";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-9c6fd79f2187f1291d7b37281c95a9959239e4ad.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.apis.ddragon" -> "datetime";
"src.core.apis.ddragon" -> "loguru";
"src.core.apis.ddragon" -> "pandas";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.config" -> "enum";
"src.core.config" -> "loguru";
"src.core.config" -> "os";
"src.core.config" -> "pandas";
"src.core.config" -> "src.core.meta";
"src.core.config" -> "src.utils.io";
"src.core.config" -> "src.utils.path";
"src.core.io.csv" -> "duckdb";
"src.core.io.csv" -> "loguru";
"src.core.io.csv" -> "os";
"src.core.io.csv" -> "pandas";
"src.core.io.csv" -> "src.core.config";
"src.core.io.csv" -> "src.core.meta";
"src.core.io.mariadb" -> "loguru";
"src.core.io.mariadb" -> "mariadb";
"src.core.io.mariadb" -> "pandas";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.meta";
"src.core.io.mariadb" -> "src.core.process.manager";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.mariadb" -> "sys";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.core.io.wrapper" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.io.wrapper" -> "src.core.meta";
"src.core.macros" -> "src.core.process.reading";
"src.core.meta" -> "enum";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.manager" -> "pandas";
"src.core.process.manager" -> "src.core.config";
"src.core.process.manager" -> "src.core.meta";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "os";
"src.core.process.map" -> "pandas";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.map" -> "sys";
"src.core.process.pipelines.client" -> "enum";
"src.core.process.pipelines.client" -> "loguru";
"src.core.process.pipelines.client" -> "pandas";
"src.core.process.pipelines.client" -> "src.core.meta";
"src.core.process.pipelines.client" -> "src.core.process.map";
"src.core.process.pipelines.client" -> "src.core.team";
"src.core.process.reading" -> "src.core.process.extract";
"src.core.team" -> "loguru";
"src.core.team" -> "src.core.io.wrapper";
"src.core.team" -> "src.utils.sqlquery";
"src.main" -> "src.core.macros";
"src.main" -> "src.visuals.gui";
"src.utils.io" -> "csv";
"src.utils.io" -> "json";
"src.utils.io" -> "loguru";
"src.utils.io" -> "os";
"src.utils.io" -> "pathlib";
"src.utils.io" -> "requests";
"src.utils.io" -> "socket";
"src.utils.io" -> "sys";
"src.utils.io" -> "time";
"src.utils.io" -> "urllib3";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "pathlib";
"src.utils.path" -> "sys";
"src.utils.sqlquery" -> "loguru";
"src.utils.sqlquery" -> "pandas";
"src.utils.sqlquery" -> "src.core.meta";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.main_window" -> "src.core.macros";
"src.visuals.windows.main_window" -> "src.core.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
}](../_images/graphviz-76fb223450c1e4eff2376a7bdcf64ff06051971d.png)