src.utils.io module
helperfile for input/output functionality. Currently has methods for reading/writing - raw - .conf - .json - .sql
- src.utils.io.moveFile(file, dest)[source]
Moves a file, to the provided destination
- Parameters:
file (str) – The filename, which is to move.
dest (str) – The destination as a relative path (containing the new name).
- Return type:
None
- src.utils.io.readFileByLine(relPathToFile)[source]
Read a file as an array of string lines.
- Parameters:
relPathToFile (str) – The relative path to a file, which is to be read.
- Returns:
lines – A list, containing each line per entry in the list.
- Return type:
list[str]
- src.utils.io.readJsonFile(pathToJson)[source]
reads a passed json file.
- Parameters:
pathToJson (str) – rel path to a json file
- Returns:
data_dict – the json in dict format
- Return type:
dict
- src.utils.io.readSQLFile(relPathtoFile)[source]
imports a .sql file.
imports each query of a passed .sql file as a list of strings
- Parameters:
relPathtoFile (str) – relative path to the .sql file
- Returns:
queries – a list of sql queries as strings
- Return type:
list[str]
- src.utils.io.readSettingsFile(rel_path_with_name)[source]
Reads a passed .conf file
- Parameters:
rel_path_with_name (str) – the relative path to a config file
- Returns:
settings – the dictionary, containing the settings
- Return type:
dict
- src.utils.io.requestJsonFile(linkToJson, header=None, saveLocation=None)[source]
request the json body of a provided link.
- Parameters:
linkToJson (str) – link to a .json body, to request
saveLocation (str, optional) – when passed, saves the resulting json body
header (str | None)
- Returns:
data_dict – the json in dict format
- Return type:
dict
- src.utils.io.writeJsonFile(data, path)[source]
- Parameters:
data (dict)
path (str)
- Return type:
None
- src.utils.io.writeSettingsFile(settings, rel_path_with_name)[source]
Writes the given lines to a .conf file at the provided relative path.
- Parameters:
lines (list[str]) – Lines to write to the config file.
rel_path_with_name (str) – Relative path including the filename (e.g. “config/lsas.conf”).
settings (dict[str, str])
- Return type:
None
Dependency Diagrams (without externals):
Dependency Diagrams:
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.apis.riot" -> "src.core.config";
"src.core.apis.riot" -> "src.utils.io";
"src.core.config" -> "src.utils.io";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.process.reading" -> "src.core.config";
"src.core.process.reading" -> "src.utils.io";
"src.main" -> "src.core.analyse.plugin";
"src.main" -> "src.core.config";
"src.main" -> "src.core.io.mariadb";
"src.main" -> "src.utils.io";
"src.visuals.windows.analytics_space" -> "src.core.config";
"src.visuals.windows.analytics_space" -> "src.utils.io";
"src.visuals.windows.maria_dialog" -> "src.core.config";
"src.visuals.windows.maria_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.maria_dialog" -> "src.utils.io";
"src.visuals.windows.profile_dialog" -> "src.core.config";
"src.visuals.windows.profile_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.profile_dialog" -> "src.utils.io";
"src.visuals.windows.sample_dialog" -> "src.core.apis.riot";
"src.visuals.windows.sample_dialog" -> "src.core.config";
"src.visuals.windows.sample_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.sample_dialog" -> "src.utils.io";
}](../_images/graphviz-53a5c1d673084dd91e0891cdeff0e8e9b7fc6160.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.apis.riot" -> "src.core.config";
"src.core.apis.riot" -> "src.utils.io";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.config";
"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.macros" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.process.reading";
"src.core.macros" -> "src.core.process.writing";
"src.core.process.manager" -> "src.core.config";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.reading" -> "src.core.config";
"src.core.process.reading" -> "src.core.io.wrapper";
"src.core.process.reading" -> "src.core.process.manager";
"src.core.process.reading" -> "src.utils.io";
"src.core.process.writing" -> "src.core.config";
"src.core.process.writing" -> "src.core.io.csv";
"src.core.process.writing" -> "src.core.io.mariadb";
"src.main" -> "src.core.analyse.plugin";
"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.visuals.gui" -> "src.core.config";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.analytics_space" -> "src.core.config";
"src.visuals.windows.analytics_space" -> "src.utils.io";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "src.core.apis.riot";
"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.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.main_window" -> "src.visuals.windows.maria_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.sample_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.maria_dialog" -> "src.core.config";
"src.visuals.windows.maria_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.maria_dialog" -> "src.utils.io";
"src.visuals.windows.profile_dialog" -> "src.core.config";
"src.visuals.windows.profile_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.profile_dialog" -> "src.utils.io";
"src.visuals.windows.sample_dialog" -> "src.core.apis.riot";
"src.visuals.windows.sample_dialog" -> "src.core.config";
"src.visuals.windows.sample_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.sample_dialog" -> "src.utils.io";
"src.visuals.windows.settings" -> "src.core.config";
"src.visuals.windows.settings" -> "src.core.io.mariadb";
"src.visuals.windows.settings" -> "src.core.process.manager";
"src.visuals.windows.settings" -> "src.visuals.windows.profile_dialog";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
"src.visuals.windows.spaces.templater" -> "src.core.config";
"src.visuals.windows.spaces.templater" -> "src.core.io.wrapper";
}](../_images/graphviz-4715d9fef7b4f280cc208c237980b0486a283ae6.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plotting" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.apis.riot" -> "src.core.config";
"src.core.apis.riot" -> "src.utils.io";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.config";
"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.macros" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.process.reading";
"src.core.macros" -> "src.core.process.writing";
"src.core.process.manager" -> "src.core.config";
"src.core.process.map" -> "src.core.apis.ddragon";
"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.process.manager";
"src.core.process.reading" -> "src.utils.io";
"src.core.process.writing" -> "src.core.config";
"src.core.process.writing" -> "src.core.io.csv";
"src.core.process.writing" -> "src.core.io.mariadb";
"src.core.team" -> "src.core.io.wrapper";
"src.main" -> "src.core.analyse.plugin";
"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.visuals.gui" -> "src.core.config";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.analytics_space" -> "src.core.config";
"src.visuals.windows.analytics_space" -> "src.utils.io";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "src.core.apis.riot";
"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.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.main_window" -> "src.visuals.windows.maria_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.sample_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.maria_dialog" -> "src.core.config";
"src.visuals.windows.maria_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.maria_dialog" -> "src.utils.io";
"src.visuals.windows.profile_dialog" -> "src.core.config";
"src.visuals.windows.profile_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.profile_dialog" -> "src.utils.io";
"src.visuals.windows.sample_dialog" -> "src.core.apis.riot";
"src.visuals.windows.sample_dialog" -> "src.core.config";
"src.visuals.windows.sample_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.sample_dialog" -> "src.utils.io";
"src.visuals.windows.settings" -> "src.core.config";
"src.visuals.windows.settings" -> "src.core.io.mariadb";
"src.visuals.windows.settings" -> "src.core.process.manager";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
"src.visuals.windows.settings" -> "src.visuals.windows.profile_dialog";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
"src.visuals.windows.spaces.templater" -> "src.core.config";
"src.visuals.windows.spaces.templater" -> "src.core.io.wrapper";
}](../_images/graphviz-09de1f619c02ee6758af25c0ca252b088c595767.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plotting" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.apis.riot" -> "src.core.config";
"src.core.apis.riot" -> "src.utils.io";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.config";
"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.macros" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.process.reading";
"src.core.macros" -> "src.core.process.writing";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.manager" -> "src.core.config";
"src.core.process.map" -> "src.core.apis.ddragon";
"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.process.extract";
"src.core.process.reading" -> "src.core.process.manager";
"src.core.process.reading" -> "src.utils.io";
"src.core.process.writing" -> "src.core.config";
"src.core.process.writing" -> "src.core.io.csv";
"src.core.process.writing" -> "src.core.io.mariadb";
"src.core.team" -> "src.core.io.wrapper";
"src.main" -> "src.core.analyse.plugin";
"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.visuals.gui" -> "src.core.config";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.analytics_space" -> "src.core.config";
"src.visuals.windows.analytics_space" -> "src.utils.io";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "src.core.apis.riot";
"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.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.main_window" -> "src.visuals.windows.maria_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.sample_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.maria_dialog" -> "src.core.config";
"src.visuals.windows.maria_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.maria_dialog" -> "src.utils.io";
"src.visuals.windows.profile_dialog" -> "src.core.config";
"src.visuals.windows.profile_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.profile_dialog" -> "src.utils.io";
"src.visuals.windows.sample_dialog" -> "src.core.apis.riot";
"src.visuals.windows.sample_dialog" -> "src.core.config";
"src.visuals.windows.sample_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.sample_dialog" -> "src.utils.io";
"src.visuals.windows.settings" -> "src.core.config";
"src.visuals.windows.settings" -> "src.core.io.mariadb";
"src.visuals.windows.settings" -> "src.core.process.manager";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
"src.visuals.windows.settings" -> "src.visuals.windows.profile_dialog";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
"src.visuals.windows.spaces.templater" -> "src.core.config";
"src.visuals.windows.spaces.templater" -> "src.core.io.wrapper";
}](../_images/graphviz-efd661eeccf6381a656f22cad967a6f5de6cbcb4.png)
![digraph imports {
rankdir=LR;
node [shape=box];
}](../_images/graphviz-05099b1fd372229c9e1094ca4ebaf784da4b12f5.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"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";
}](../_images/graphviz-13992f40c37c5c12e1485d35cbabccba1724be95.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "sys";
"src.core.apis.ddragon" -> "loguru";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.apis.riot" -> "loguru";
"src.core.apis.riot" -> "src.core.config";
"src.core.apis.riot" -> "src.utils.io";
"src.core.apis.riot" -> "time";
"src.core.config" -> "loguru";
"src.core.config" -> "os";
"src.core.config" -> "src.utils.io";
"src.core.io.mariadb" -> "loguru";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.io.mariadb" -> "sys";
"src.core.process.reading" -> "loguru";
"src.core.process.reading" -> "src.core.config";
"src.core.process.reading" -> "src.utils.io";
"src.main" -> "loguru";
"src.main" -> "os";
"src.main" -> "src.core.analyse.plugin";
"src.main" -> "src.core.config";
"src.main" -> "src.core.io.mariadb";
"src.main" -> "src.utils.io";
"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.visuals.windows.analytics_space" -> "loguru";
"src.visuals.windows.analytics_space" -> "src.core.config";
"src.visuals.windows.analytics_space" -> "src.utils.io";
"src.visuals.windows.maria_dialog" -> "loguru";
"src.visuals.windows.maria_dialog" -> "src.core.config";
"src.visuals.windows.maria_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.maria_dialog" -> "src.utils.io";
"src.visuals.windows.maria_dialog" -> "time";
"src.visuals.windows.profile_dialog" -> "loguru";
"src.visuals.windows.profile_dialog" -> "src.core.config";
"src.visuals.windows.profile_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.profile_dialog" -> "src.utils.io";
"src.visuals.windows.profile_dialog" -> "time";
"src.visuals.windows.sample_dialog" -> "loguru";
"src.visuals.windows.sample_dialog" -> "src.core.apis.riot";
"src.visuals.windows.sample_dialog" -> "src.core.config";
"src.visuals.windows.sample_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.sample_dialog" -> "src.utils.io";
"src.visuals.windows.sample_dialog" -> "time";
}](../_images/graphviz-2fe2302e4a27e670a6f3eef484615c743d23aab4.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "sys";
"src.core.apis.ddragon" -> "loguru";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.apis.riot" -> "loguru";
"src.core.apis.riot" -> "src.core.config";
"src.core.apis.riot" -> "src.utils.io";
"src.core.apis.riot" -> "time";
"src.core.config" -> "loguru";
"src.core.config" -> "os";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "loguru";
"src.core.io.csv" -> "os";
"src.core.io.csv" -> "src.core.config";
"src.core.io.mariadb" -> "loguru";
"src.core.io.mariadb" -> "src.core.config";
"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" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.process.reading";
"src.core.macros" -> "src.core.process.writing";
"src.core.process.manager" -> "src.core.config";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "os";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.map" -> "sys";
"src.core.process.reading" -> "loguru";
"src.core.process.reading" -> "src.core.config";
"src.core.process.reading" -> "src.core.io.wrapper";
"src.core.process.reading" -> "src.core.process.manager";
"src.core.process.reading" -> "src.utils.io";
"src.core.process.writing" -> "loguru";
"src.core.process.writing" -> "src.core.config";
"src.core.process.writing" -> "src.core.io.csv";
"src.core.process.writing" -> "src.core.io.mariadb";
"src.main" -> "loguru";
"src.main" -> "os";
"src.main" -> "src.core.analyse.plugin";
"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.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.analytics_space" -> "loguru";
"src.visuals.windows.analytics_space" -> "src.core.config";
"src.visuals.windows.analytics_space" -> "src.utils.io";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "loguru";
"src.visuals.windows.main_window" -> "src.core.apis.riot";
"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.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.main_window" -> "src.visuals.windows.maria_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.sample_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.maria_dialog" -> "loguru";
"src.visuals.windows.maria_dialog" -> "src.core.config";
"src.visuals.windows.maria_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.maria_dialog" -> "src.utils.io";
"src.visuals.windows.maria_dialog" -> "time";
"src.visuals.windows.profile_dialog" -> "loguru";
"src.visuals.windows.profile_dialog" -> "src.core.config";
"src.visuals.windows.profile_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.profile_dialog" -> "src.utils.io";
"src.visuals.windows.profile_dialog" -> "time";
"src.visuals.windows.sample_dialog" -> "loguru";
"src.visuals.windows.sample_dialog" -> "src.core.apis.riot";
"src.visuals.windows.sample_dialog" -> "src.core.config";
"src.visuals.windows.sample_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.sample_dialog" -> "src.utils.io";
"src.visuals.windows.sample_dialog" -> "time";
"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.process.manager";
"src.visuals.windows.settings" -> "src.visuals.windows.profile_dialog";
"src.visuals.windows.spaces.templater" -> "loguru";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
"src.visuals.windows.spaces.templater" -> "src.core.config";
"src.visuals.windows.spaces.templater" -> "src.core.io.wrapper";
}](../_images/graphviz-cb907a333bbb0b58dc795fec7d1e9e6918b3e4d5.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plotting" -> "os";
"src.core.analyse.plotting" -> "src.core.io.wrapper";
"src.core.analyse.plotting" -> "sys";
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "sys";
"src.core.apis.ddragon" -> "loguru";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.apis.riot" -> "loguru";
"src.core.apis.riot" -> "src.core.config";
"src.core.apis.riot" -> "src.utils.io";
"src.core.apis.riot" -> "time";
"src.core.config" -> "loguru";
"src.core.config" -> "os";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "loguru";
"src.core.io.csv" -> "os";
"src.core.io.csv" -> "src.core.config";
"src.core.io.mariadb" -> "loguru";
"src.core.io.mariadb" -> "src.core.config";
"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" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.process.reading";
"src.core.macros" -> "src.core.process.writing";
"src.core.process.manager" -> "src.core.config";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "os";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.map" -> "sys";
"src.core.process.pipelines.client" -> "loguru";
"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" -> "src.core.config";
"src.core.process.reading" -> "src.core.io.wrapper";
"src.core.process.reading" -> "src.core.process.manager";
"src.core.process.reading" -> "src.utils.io";
"src.core.process.writing" -> "loguru";
"src.core.process.writing" -> "src.core.config";
"src.core.process.writing" -> "src.core.io.csv";
"src.core.process.writing" -> "src.core.io.mariadb";
"src.core.team" -> "loguru";
"src.core.team" -> "src.core.io.wrapper";
"src.main" -> "loguru";
"src.main" -> "os";
"src.main" -> "src.core.analyse.plugin";
"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.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.analytics_space" -> "loguru";
"src.visuals.windows.analytics_space" -> "src.core.config";
"src.visuals.windows.analytics_space" -> "src.utils.io";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "loguru";
"src.visuals.windows.main_window" -> "src.core.apis.riot";
"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.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.main_window" -> "src.visuals.windows.maria_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.sample_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.maria_dialog" -> "loguru";
"src.visuals.windows.maria_dialog" -> "src.core.config";
"src.visuals.windows.maria_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.maria_dialog" -> "src.utils.io";
"src.visuals.windows.maria_dialog" -> "time";
"src.visuals.windows.profile_dialog" -> "loguru";
"src.visuals.windows.profile_dialog" -> "src.core.config";
"src.visuals.windows.profile_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.profile_dialog" -> "src.utils.io";
"src.visuals.windows.profile_dialog" -> "time";
"src.visuals.windows.sample_dialog" -> "loguru";
"src.visuals.windows.sample_dialog" -> "src.core.apis.riot";
"src.visuals.windows.sample_dialog" -> "src.core.config";
"src.visuals.windows.sample_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.sample_dialog" -> "src.utils.io";
"src.visuals.windows.sample_dialog" -> "time";
"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.process.manager";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
"src.visuals.windows.settings" -> "src.visuals.windows.profile_dialog";
"src.visuals.windows.spaces.templater" -> "loguru";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
"src.visuals.windows.spaces.templater" -> "src.core.config";
"src.visuals.windows.spaces.templater" -> "src.core.io.wrapper";
}](../_images/graphviz-d7c9e2734773ac9519df698593aff38a2881019a.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plotting" -> "os";
"src.core.analyse.plotting" -> "src.core.io.wrapper";
"src.core.analyse.plotting" -> "sys";
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "sys";
"src.core.apis.ddragon" -> "loguru";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.apis.riot" -> "loguru";
"src.core.apis.riot" -> "src.core.config";
"src.core.apis.riot" -> "src.utils.io";
"src.core.apis.riot" -> "time";
"src.core.config" -> "loguru";
"src.core.config" -> "os";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "loguru";
"src.core.io.csv" -> "os";
"src.core.io.csv" -> "src.core.config";
"src.core.io.mariadb" -> "loguru";
"src.core.io.mariadb" -> "src.core.config";
"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" -> "src.core.config";
"src.core.io.wrapper" -> "src.core.io.csv";
"src.core.io.wrapper" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.process.reading";
"src.core.macros" -> "src.core.process.writing";
"src.core.process.extract" -> "loguru";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.manager" -> "src.core.config";
"src.core.process.map" -> "loguru";
"src.core.process.map" -> "os";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.map" -> "sys";
"src.core.process.pipelines.client" -> "loguru";
"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" -> "src.core.config";
"src.core.process.reading" -> "src.core.io.wrapper";
"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.writing" -> "loguru";
"src.core.process.writing" -> "src.core.config";
"src.core.process.writing" -> "src.core.io.csv";
"src.core.process.writing" -> "src.core.io.mariadb";
"src.core.team" -> "loguru";
"src.core.team" -> "src.core.io.wrapper";
"src.main" -> "loguru";
"src.main" -> "os";
"src.main" -> "src.core.analyse.plugin";
"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.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.analytics_space" -> "loguru";
"src.visuals.windows.analytics_space" -> "src.core.config";
"src.visuals.windows.analytics_space" -> "src.utils.io";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "loguru";
"src.visuals.windows.main_window" -> "src.core.apis.riot";
"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.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.main_window" -> "src.visuals.windows.maria_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.sample_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.maria_dialog" -> "loguru";
"src.visuals.windows.maria_dialog" -> "src.core.config";
"src.visuals.windows.maria_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.maria_dialog" -> "src.utils.io";
"src.visuals.windows.maria_dialog" -> "time";
"src.visuals.windows.profile_dialog" -> "loguru";
"src.visuals.windows.profile_dialog" -> "src.core.config";
"src.visuals.windows.profile_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.profile_dialog" -> "src.utils.io";
"src.visuals.windows.profile_dialog" -> "time";
"src.visuals.windows.sample_dialog" -> "loguru";
"src.visuals.windows.sample_dialog" -> "src.core.apis.riot";
"src.visuals.windows.sample_dialog" -> "src.core.config";
"src.visuals.windows.sample_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.sample_dialog" -> "src.utils.io";
"src.visuals.windows.sample_dialog" -> "time";
"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.process.manager";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
"src.visuals.windows.settings" -> "src.visuals.windows.profile_dialog";
"src.visuals.windows.spaces.templater" -> "loguru";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
"src.visuals.windows.spaces.templater" -> "src.core.config";
"src.visuals.windows.spaces.templater" -> "src.core.io.wrapper";
}](../_images/graphviz-8e31f11e40e64d25739fffca9ebf9165ad47b7c6.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.apis.riot" -> "src.core.config";
"src.core.apis.riot" -> "src.utils.io";
"src.core.config" -> "src.utils.io";
"src.core.io.mariadb" -> "src.core.config";
"src.core.io.mariadb" -> "src.utils.io";
"src.core.process.reading" -> "src.core.config";
"src.core.process.reading" -> "src.utils.io";
"src.main" -> "src.core.analyse.plugin";
"src.main" -> "src.core.config";
"src.main" -> "src.core.io.mariadb";
"src.main" -> "src.utils.io";
"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.visuals.windows.analytics_space" -> "src.core.config";
"src.visuals.windows.analytics_space" -> "src.utils.io";
"src.visuals.windows.maria_dialog" -> "src.core.config";
"src.visuals.windows.maria_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.maria_dialog" -> "src.utils.io";
"src.visuals.windows.profile_dialog" -> "src.core.config";
"src.visuals.windows.profile_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.profile_dialog" -> "src.utils.io";
"src.visuals.windows.sample_dialog" -> "src.core.apis.riot";
"src.visuals.windows.sample_dialog" -> "src.core.config";
"src.visuals.windows.sample_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.sample_dialog" -> "src.utils.io";
}](../_images/graphviz-42897d43dee7a51d284db7cab0dd13aa795f3049.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.apis.riot" -> "src.core.config";
"src.core.apis.riot" -> "src.utils.io";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.config";
"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.macros" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.process.reading";
"src.core.macros" -> "src.core.process.writing";
"src.core.process.manager" -> "src.core.config";
"src.core.process.map" -> "src.core.apis.ddragon";
"src.core.process.reading" -> "src.core.config";
"src.core.process.reading" -> "src.core.io.wrapper";
"src.core.process.reading" -> "src.core.process.manager";
"src.core.process.reading" -> "src.utils.io";
"src.core.process.writing" -> "src.core.config";
"src.core.process.writing" -> "src.core.io.csv";
"src.core.process.writing" -> "src.core.io.mariadb";
"src.main" -> "src.core.analyse.plugin";
"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.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.visuals.gui" -> "src.core.config";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.analytics_space" -> "src.core.config";
"src.visuals.windows.analytics_space" -> "src.utils.io";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "src.core.apis.riot";
"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.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.main_window" -> "src.visuals.windows.maria_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.sample_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.maria_dialog" -> "src.core.config";
"src.visuals.windows.maria_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.maria_dialog" -> "src.utils.io";
"src.visuals.windows.profile_dialog" -> "src.core.config";
"src.visuals.windows.profile_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.profile_dialog" -> "src.utils.io";
"src.visuals.windows.sample_dialog" -> "src.core.apis.riot";
"src.visuals.windows.sample_dialog" -> "src.core.config";
"src.visuals.windows.sample_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.sample_dialog" -> "src.utils.io";
"src.visuals.windows.settings" -> "src.core.config";
"src.visuals.windows.settings" -> "src.core.io.mariadb";
"src.visuals.windows.settings" -> "src.core.process.manager";
"src.visuals.windows.settings" -> "src.visuals.windows.profile_dialog";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
"src.visuals.windows.spaces.templater" -> "src.core.config";
"src.visuals.windows.spaces.templater" -> "src.core.io.wrapper";
}](../_images/graphviz-4271f442fde5b6488bc32f180938ce93f092ffba.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plotting" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.apis.riot" -> "src.core.config";
"src.core.apis.riot" -> "src.utils.io";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.config";
"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.macros" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.process.reading";
"src.core.macros" -> "src.core.process.writing";
"src.core.process.manager" -> "src.core.config";
"src.core.process.map" -> "src.core.apis.ddragon";
"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.process.manager";
"src.core.process.reading" -> "src.utils.io";
"src.core.process.writing" -> "src.core.config";
"src.core.process.writing" -> "src.core.io.csv";
"src.core.process.writing" -> "src.core.io.mariadb";
"src.core.team" -> "src.core.io.wrapper";
"src.main" -> "src.core.analyse.plugin";
"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.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.visuals.gui" -> "src.core.config";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.analytics_space" -> "src.core.config";
"src.visuals.windows.analytics_space" -> "src.utils.io";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "src.core.apis.riot";
"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.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.main_window" -> "src.visuals.windows.maria_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.sample_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.maria_dialog" -> "src.core.config";
"src.visuals.windows.maria_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.maria_dialog" -> "src.utils.io";
"src.visuals.windows.profile_dialog" -> "src.core.config";
"src.visuals.windows.profile_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.profile_dialog" -> "src.utils.io";
"src.visuals.windows.sample_dialog" -> "src.core.apis.riot";
"src.visuals.windows.sample_dialog" -> "src.core.config";
"src.visuals.windows.sample_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.sample_dialog" -> "src.utils.io";
"src.visuals.windows.settings" -> "src.core.config";
"src.visuals.windows.settings" -> "src.core.io.mariadb";
"src.visuals.windows.settings" -> "src.core.process.manager";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
"src.visuals.windows.settings" -> "src.visuals.windows.profile_dialog";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
"src.visuals.windows.spaces.templater" -> "src.core.config";
"src.visuals.windows.spaces.templater" -> "src.core.io.wrapper";
}](../_images/graphviz-b7c83adb94af63e83eac1b4abecc061c768f5a6c.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plotting" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.apis.ddragon" -> "src.core.config";
"src.core.apis.ddragon" -> "src.utils.io";
"src.core.apis.riot" -> "src.core.config";
"src.core.apis.riot" -> "src.utils.io";
"src.core.config" -> "src.utils.io";
"src.core.io.csv" -> "src.core.config";
"src.core.io.mariadb" -> "src.core.config";
"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.macros" -> "src.core.io.mariadb";
"src.core.macros" -> "src.core.process.reading";
"src.core.macros" -> "src.core.process.writing";
"src.core.process.extract" -> "src.core.process.pipelines.client";
"src.core.process.manager" -> "src.core.config";
"src.core.process.map" -> "src.core.apis.ddragon";
"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.process.extract";
"src.core.process.reading" -> "src.core.process.manager";
"src.core.process.reading" -> "src.utils.io";
"src.core.process.writing" -> "src.core.config";
"src.core.process.writing" -> "src.core.io.csv";
"src.core.process.writing" -> "src.core.io.mariadb";
"src.core.team" -> "src.core.io.wrapper";
"src.main" -> "src.core.analyse.plugin";
"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.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.visuals.gui" -> "src.core.config";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.analytics_space" -> "src.core.config";
"src.visuals.windows.analytics_space" -> "src.utils.io";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "src.core.apis.riot";
"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.process.reading";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.main_window" -> "src.visuals.windows.maria_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.sample_dialog";
"src.visuals.windows.main_window" -> "src.visuals.windows.settings";
"src.visuals.windows.maria_dialog" -> "src.core.config";
"src.visuals.windows.maria_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.maria_dialog" -> "src.utils.io";
"src.visuals.windows.profile_dialog" -> "src.core.config";
"src.visuals.windows.profile_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.profile_dialog" -> "src.utils.io";
"src.visuals.windows.sample_dialog" -> "src.core.apis.riot";
"src.visuals.windows.sample_dialog" -> "src.core.config";
"src.visuals.windows.sample_dialog" -> "src.core.io.mariadb";
"src.visuals.windows.sample_dialog" -> "src.utils.io";
"src.visuals.windows.settings" -> "src.core.config";
"src.visuals.windows.settings" -> "src.core.io.mariadb";
"src.visuals.windows.settings" -> "src.core.process.manager";
"src.visuals.windows.settings" -> "src.core.process.pipelines.client";
"src.visuals.windows.settings" -> "src.visuals.windows.profile_dialog";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
"src.visuals.windows.spaces.templater" -> "src.core.config";
"src.visuals.windows.spaces.templater" -> "src.core.io.wrapper";
}](../_images/graphviz-a5200ee2b1b8c4bce1a9104e463dda49bf63a689.png)