From 59e5fe453232f0ab695af0b4dd0a4d6209f132bc Mon Sep 17 00:00:00 2001 From: Katon Minhas Date: Thu, 22 Jan 2026 16:05:10 +0000 Subject: [PATCH] Merged in feature/postprocess-script (pull request #843) Add postprocess script * Add postprocess script Approved-by: Siddhant Medar --- .../scripts/postprocess_existing_output.py | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 fieldExtraction/scripts/postprocess_existing_output.py diff --git a/fieldExtraction/scripts/postprocess_existing_output.py b/fieldExtraction/scripts/postprocess_existing_output.py new file mode 100644 index 0000000..d420a4a --- /dev/null +++ b/fieldExtraction/scripts/postprocess_existing_output.py @@ -0,0 +1,31 @@ +import pandas as pd +from constants.constants import Constants +from src.investment.postprocess import postprocess + +# File paths +input_excel_path = "input.xlsx" +output_csv_path = "output.csv" + +# Read Excel file into DataFrame +print(f"Reading Excel file: {input_excel_path}") +df = pd.read_excel(input_excel_path, dtype=str) +print(f"Loaded {len(df)} rows from Excel") + +# Initialize Constants +constants = Constants() + +# Process the DataFrame +print("Processing data through postprocess()...") +df_processed = postprocess(df, constants) +print(f"Processing complete. Output has {len(df_processed)} rows") + +# Write to CSV +print(f"Writing CSV file: {output_csv_path}") +df_processed.to_csv(output_csv_path, index=False) +print("Done!") + + + + + +