src.core.analyse.plugin module
contains the plugin support
- src.core.analyse.plugin.ApplyTemplate(pathToTemplateFile, customLocation='', customSize=())[source]
this method applys certain modules in the plugin folder as expressed in the procedure .json file.
- Parameters:
pathToTemplateFile (str) – the path to the .json procedure
customLocation (str, optional) – if passed, saves the picture generated into the passed path, instead of the location specified in the plugin file.
customSize (tuple[int, int])
- src.core.analyse.plugin.executePlugin(frames, plugname, customLocation='', customSize=(), args={})[source]
- Parameters:
frames (DataFrame)
plugname (str)
customLocation (str)
customSize (tuple[int, int])
args (dict)
- src.core.analyse.plugin.getData(plug_module, modname)[source]
returns a dict with the members of a module for further use
- Parameters:
plug_module – a module, which is located in the plugins folder
modname (str)
- Returns:
use_dict – a dict containing name and member as key/value
- Return type:
dict
- src.core.analyse.plugin.getDataFrameIdent(data)[source]
returns the identification list-tuple of a dataframe
- Parameters:
data (list[pd.DataFrame]) – any list of pandas dataframe
- Returns:
ident – the ident of the passed dataframe
- Return type:
list[tuple]
- src.core.analyse.plugin.getPlugins(specific=[])[source]
returns a dict of all modules in plugins, with name as key and module as value.
- Parameters:
specific (list[str], optional) – a list of modules we want to check only for
- Returns:
modules – name as keys, modules as values of the plugins folder
- Return type:
dict
- src.core.analyse.plugin.getPossiblePlots(queries)[source]
calculates dependant on a sql query, which possible plots there are
- Parameters:
queries (str) – a sql query as a string
- Returns:
data – a list of all modules with their funcs
- Return type:
list[list[str]]
- src.core.analyse.plugin.isLayoutApplicable(data, plug_module)[source]
checks if a module is applicable for a certain dataframe
- Parameters:
data (list[pd.DataFrame]) – any list of pandas dataframes
plug_module – any module of the plugins folder
- Returns:
isApplicable
- Return type:
bool
- src.core.analyse.plugin.mod_location_c = 'templates/plugins'
a constant for the path, where the program will check for plugins
Dependency Diagrams (without externals):
Dependency Diagrams:
![digraph imports {
rankdir=LR;
node [shape=box];
"src.main" -> "src.core.analyse.plugin";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
}](../_images/graphviz-6e34645d24994d22e90ddd5f91a4104a3104460e.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.main" -> "src.core.analyse.plugin";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
}](../_images/graphviz-1cb8210d95f0cae1fc716caa69035e460ff1fc0d.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.main" -> "src.core.analyse.plugin";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
}](../_images/graphviz-28f072ef3ea6b50e3748fd847ce60e6a6c10fd5c.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.main" -> "src.core.analyse.plugin";
"src.main" -> "src.visuals.gui";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
}](../_images/graphviz-9ce84827b4221766f007ce2b80ac587167ce26a9.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
}](../_images/graphviz-934781799f14db74a5a9fadda758f80f67d93698.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"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.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";
}](../_images/graphviz-308b650136a1a17ccef055a879d0b710a091bd3f.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"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";
}](../_images/graphviz-1bc0683992f1d7fbf3bbd5fedfa950ad8c717d0d.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"src.main" -> "src.core.analyse.plugin";
"src.main" -> "src.utils.io";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
"src.visuals.windows.spaces.templater" -> "src.core.io.wrapper";
}](../_images/graphviz-d3b347390dec9ce24450ad38f48e6829c71a68a5.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"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.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.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.analytics_space" -> "src.visuals.windows.spaces.templater";
"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-42ff5b47774766c95342ce661d1e217336143666.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"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.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.analytics_space" -> "src.visuals.windows.spaces.templater";
"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.meta";
"src.visuals.windows.main_window" -> "src.utils.path";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"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-4896969133e92a6c6c860a44587aadadae62d271.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"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.main" -> "src.core.analyse.plugin";
"src.main" -> "src.core.config";
"src.main" -> "src.core.io.mariadb";
"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.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.meta";
"src.visuals.windows.main_window" -> "src.utils.path";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"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-57e24dfffc6e7cb144c24682d6fe205ce3a94211.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"src.main" -> "src.core.analyse.plugin";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
}](../_images/graphviz-95c891d2bcbfc7b7c85d5b17cc15ee0aea2f62ef.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"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.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.main" -> "src.core.analyse.plugin";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
}](../_images/graphviz-25115c752fc6b3c6061156bd73f5b5c672a5f078.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"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.main" -> "src.core.analyse.plugin";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
}](../_images/graphviz-95c1dd66a30db54d169e37243cf36c726c90af53.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"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.main" -> "src.core.analyse.plugin";
"src.main" -> "src.visuals.gui";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
}](../_images/graphviz-96800c17ab2ff12c7a7b72679be49bdd83bd3f87.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "matplotlib";
"src.core.analyse.plugin" -> "numpy";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "pandas";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"src.core.analyse.plugin" -> "sys";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.utils.func" -> "loguru";
"src.utils.io" -> "loguru";
"src.utils.io" -> "os";
"src.utils.io" -> "sys";
"src.utils.module" -> "loguru";
"src.utils.module" -> "sys";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "sys";
}](../_images/graphviz-5430b6dc7b53a4f971d981cf2d4a25badf05510d.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "matplotlib";
"src.core.analyse.plugin" -> "numpy";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "pandas";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"src.core.analyse.plugin" -> "sys";
"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" -> "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.utils.func" -> "inspect";
"src.utils.func" -> "loguru";
"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.module" -> "importlib";
"src.utils.module" -> "inspect";
"src.utils.module" -> "loguru";
"src.utils.module" -> "sys";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "pathlib";
"src.utils.path" -> "sys";
}](../_images/graphviz-07b3d36b1f05306ffa61cd6ffe9d289250b0db81.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "matplotlib";
"src.core.analyse.plugin" -> "numpy";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "pandas";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"src.core.analyse.plugin" -> "sys";
"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.utils.func" -> "inspect";
"src.utils.func" -> "loguru";
"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.module" -> "importlib";
"src.utils.module" -> "inspect";
"src.utils.module" -> "loguru";
"src.utils.module" -> "sys";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "pathlib";
"src.utils.path" -> "sys";
}](../_images/graphviz-1266934de64b988d7b4c6ba637965ea0b71289f6.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "matplotlib";
"src.core.analyse.plugin" -> "numpy";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "pandas";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"src.core.analyse.plugin" -> "sys";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.main" -> "loguru";
"src.main" -> "os";
"src.main" -> "pandas";
"src.main" -> "src.core.analyse.plugin";
"src.main" -> "src.utils.io";
"src.main" -> "sys";
"src.utils.func" -> "loguru";
"src.utils.io" -> "loguru";
"src.utils.io" -> "os";
"src.utils.io" -> "sys";
"src.utils.module" -> "loguru";
"src.utils.module" -> "sys";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "sys";
"src.visuals.windows.spaces.templater" -> "loguru";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
"src.visuals.windows.spaces.templater" -> "src.core.io.wrapper";
}](../_images/graphviz-c9e0b45158d04f2fc0f8264c78c62d978fb8ef02.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "matplotlib";
"src.core.analyse.plugin" -> "numpy";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "pandas";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"src.core.analyse.plugin" -> "sys";
"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" -> "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.main" -> "loguru";
"src.main" -> "os";
"src.main" -> "pandas";
"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.func" -> "inspect";
"src.utils.func" -> "loguru";
"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.module" -> "importlib";
"src.utils.module" -> "inspect";
"src.utils.module" -> "loguru";
"src.utils.module" -> "sys";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "pathlib";
"src.utils.path" -> "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.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-d5b2528f23803fdd5777db626a3a0ddea3a69f0a.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "matplotlib";
"src.core.analyse.plugin" -> "numpy";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "pandas";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"src.core.analyse.plugin" -> "sys";
"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.main" -> "loguru";
"src.main" -> "os";
"src.main" -> "pandas";
"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.func" -> "inspect";
"src.utils.func" -> "loguru";
"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.module" -> "importlib";
"src.utils.module" -> "inspect";
"src.utils.module" -> "loguru";
"src.utils.module" -> "sys";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "pathlib";
"src.utils.path" -> "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" -> "numpy";
"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.meta";
"src.visuals.windows.main_window" -> "src.utils.path";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"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-5ea79a3cfef8b776416b0e1369c237a9806280c4.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "matplotlib";
"src.core.analyse.plugin" -> "numpy";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "pandas";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"src.core.analyse.plugin" -> "sys";
"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.main" -> "loguru";
"src.main" -> "os";
"src.main" -> "pandas";
"src.main" -> "src.core.analyse.plugin";
"src.main" -> "src.core.config";
"src.main" -> "src.core.io.mariadb";
"src.main" -> "src.utils.io";
"src.main" -> "src.visuals.gui";
"src.main" -> "sys";
"src.utils.func" -> "inspect";
"src.utils.func" -> "loguru";
"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.module" -> "importlib";
"src.utils.module" -> "inspect";
"src.utils.module" -> "loguru";
"src.utils.module" -> "sys";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "pathlib";
"src.utils.path" -> "sys";
"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" -> "numpy";
"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.meta";
"src.visuals.windows.main_window" -> "src.utils.path";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"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-873447fe464d183a3e71febfca31cee6977c4402.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "matplotlib";
"src.core.analyse.plugin" -> "numpy";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "pandas";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"src.core.analyse.plugin" -> "sys";
"src.core.io.wrapper" -> "loguru";
"src.core.io.wrapper" -> "pandas";
"src.main" -> "src.core.analyse.plugin";
"src.utils.func" -> "loguru";
"src.utils.io" -> "loguru";
"src.utils.io" -> "os";
"src.utils.io" -> "sys";
"src.utils.module" -> "loguru";
"src.utils.module" -> "sys";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "sys";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
}](../_images/graphviz-e2661088645f6f4f4690785cefd37c034c371884.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "matplotlib";
"src.core.analyse.plugin" -> "numpy";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "pandas";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"src.core.analyse.plugin" -> "sys";
"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" -> "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.main" -> "src.core.analyse.plugin";
"src.utils.func" -> "inspect";
"src.utils.func" -> "loguru";
"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.module" -> "importlib";
"src.utils.module" -> "inspect";
"src.utils.module" -> "loguru";
"src.utils.module" -> "sys";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "pathlib";
"src.utils.path" -> "sys";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
}](../_images/graphviz-096a1471c9bf3af2e245fb90ae0c969af05e1cad.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "matplotlib";
"src.core.analyse.plugin" -> "numpy";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "pandas";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"src.core.analyse.plugin" -> "sys";
"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.main" -> "src.core.analyse.plugin";
"src.utils.func" -> "inspect";
"src.utils.func" -> "loguru";
"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.module" -> "importlib";
"src.utils.module" -> "inspect";
"src.utils.module" -> "loguru";
"src.utils.module" -> "sys";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "pathlib";
"src.utils.path" -> "sys";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
}](../_images/graphviz-4925efa4e12d5e68a4ac44742481cbf4825ae6ba.png)
![digraph imports {
rankdir=LR;
node [shape=box];
"src.core.analyse.plugin" -> "loguru";
"src.core.analyse.plugin" -> "matplotlib";
"src.core.analyse.plugin" -> "numpy";
"src.core.analyse.plugin" -> "os";
"src.core.analyse.plugin" -> "pandas";
"src.core.analyse.plugin" -> "src.core.io.wrapper";
"src.core.analyse.plugin" -> "src.utils.func";
"src.core.analyse.plugin" -> "src.utils.io";
"src.core.analyse.plugin" -> "src.utils.module";
"src.core.analyse.plugin" -> "src.utils.path";
"src.core.analyse.plugin" -> "sys";
"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.main" -> "src.core.analyse.plugin";
"src.main" -> "src.visuals.gui";
"src.utils.func" -> "inspect";
"src.utils.func" -> "loguru";
"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.module" -> "importlib";
"src.utils.module" -> "inspect";
"src.utils.module" -> "loguru";
"src.utils.module" -> "sys";
"src.utils.path" -> "loguru";
"src.utils.path" -> "os";
"src.utils.path" -> "pathlib";
"src.utils.path" -> "sys";
"src.visuals.gui" -> "src.visuals.windows.main_window";
"src.visuals.windows.analytics_space" -> "src.visuals.windows.spaces.templater";
"src.visuals.windows.main_window" -> "src.visuals.windows.analytics_space";
"src.visuals.windows.spaces.templater" -> "src.core.analyse.plugin";
}](../_images/graphviz-aff42ebfb13f7927b45c3f7e711789dc38eecdc1.png)