From 6fd89dcfc5ebf84f090317b7bc3632ba01d37d27 Mon Sep 17 00:00:00 2001 From: Sermet Pekin <96650846+SermetPekin@users.noreply.github.com> Date: Wed, 6 Nov 2024 01:24:49 +0300 Subject: [PATCH] Delete diagram.md --- diagram.md | 58 ------------------------------------------------------ 1 file changed, 58 deletions(-) delete mode 100644 diagram.md diff --git a/diagram.md b/diagram.md deleted file mode 100644 index 279ab47..0000000 --- a/diagram.md +++ /dev/null @@ -1,58 +0,0 @@ - -```mermaid -classDiagram - %% High-level components and relationships in main.cpp - - class Config { - %% Configuration for data requests - + cache: bool - + start_date: std::string - + end_date: std::string - } - - class DataFrame { - %% Represents tabular data with columns as Series - + to_excel(filename: std::string): void - + print(): void - + show(): void - + operator[](col: std::string): Series - } - - class Series { - %% Represents a single column of data in DataFrame - + values(): std::vector - + size(): size_t - + at(index: size_t): T - + print(): void - } - - class get_series { - %% Fetches data based on the index and configuration - + get_series(index: std::string, config: Config): DataFrame - } - - class getShortFilename { - %% Utility function to generate concise filenames - + getShortFilename(input: std::string): std::string - } - - class check_df { - %% Utility function to check a specific column in DataFrame - + check_df(df: DataFrame, col: std::string): std::vector - } - - %% External Dependencies - class JSONParser { - %% External library for JSON parsing - + parse(res: std::string): JSONParser - } - - %% Define Relationships Between Components - main --> Config : creates - main --> get_series : calls - get_series --> DataFrame : returns - DataFrame --> Series : holds columns as Series - main --> check_df : calls - main --> getShortFilename : calls - check_df --> Series : retrieves column values - get_series --> JSONParser : parses response