graph TD
%% Style definitions
classDef scriptNode fill:#90EE90,stroke:#333,stroke-width:2px;
classDef fileNode fill:#FFB6C1,stroke:#333,stroke-width:2px;
classDef quartoNode fill:#00CED1,stroke:#333,stroke-width:2px;
classDef notebookNode fill:#FFD700,stroke:#333,stroke-width:2px;
classDef missingFile fill:#FFB6C1,stroke:#FF0000,stroke-width:3px,stroke-dasharray: 5 5;
classDef internalModule fill:#ADD8E6,stroke:#333,stroke-width:2px;
classDef externalModule fill:#FFA07A,stroke:#333,stroke-width:2px;
classDef importedItem fill:#ADD8E6,stroke:#333,stroke-width:2px,shape:circle;
classDef externalImportedItem fill:#FFA07A,stroke:#333,stroke-width:2px,shape:circle;
classDef databaseNode fill:#B19CD9,stroke:#333,stroke-width:2px,shape:cylinder;
%% Nodes
quarto_document_13558783["slides.qmd"]:::quartoNode
data_file_14384327["output.png<br/><small>File does not exist</small>"]:::missingFile
data_file_7682433["equation.tex<br/><small>File does not exist</small>"]:::missingFile
data_file_5741772["alternative_equation.tex<br/><small>File does not exist</small>"]:::missingFile
jupyter_notebook_2961208["nb_example.ipynb"]:::notebookNode
data_file_1692456["data/input.csv<br/><small>Modified: 2025-04-20 17:31:30</small>"]:::fileNode
script_5034441["model_solver.py"]:::scriptNode
script_10331269["visualisation.py"]:::scriptNode
data_file_9084974["data/processed.csv<br/><small>File does not exist</small>"]:::missingFile
script_3375286["data_processing.py"]:::scriptNode
database_3520401["mydatabase<br/><small>Type: mssql</small>"]:::databaseNode
internal_module_3617581(("data_processing:process_data")):::importedItem
%% Relationships
data_file_14384327 --> quarto_document_13558783
data_file_7682433 --> quarto_document_13558783
data_file_5741772 --> quarto_document_13558783
data_file_1692456 --> jupyter_notebook_2961208
jupyter_notebook_2961208 --> data_file_5741772
script_5034441 --> data_file_7682433
script_10331269 --> data_file_14384327
data_file_9084974 --> script_10331269
script_3375286 --> data_file_9084974
data_file_1692456 --> script_3375286
database_3520401 --> script_3375286
script_3375286 --> database_3520401
internal_module_3617581 --> script_10331269