feat: working PoC

This commit is contained in:
2025-11-11 16:41:06 +00:00
parent b7d0f6cd99
commit 19dbfc1958
6 changed files with 48 additions and 6 deletions
+9 -4
View File
@@ -4,7 +4,7 @@ import os
from pathlib import Path
from config import Config
from modules import BatchNimrod, GenerateTimeseries
from modules import BatchNimrod, GenerateTimeseries, CombineTimeseries
logging.basicConfig(
level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s"
@@ -13,17 +13,19 @@ logging.basicConfig(
if __name__ == "__main__":
os.makedirs(Path(Config.ASC_TOP_FOLDER), exist_ok=True)
os.makedirs(Path(Config.CSV_TOP_FOLDER), exist_ok=True)
os.makedirs(Path(Config.COMBINED_FOLDER), exist_ok=True)
dat_file_count = [f for f in os.listdir(Path(Config.DAT_TOP_FOLDER))]
asc_file_count = [f for f in os.listdir(Path(Config.ASC_TOP_FOLDER))]
locations = [
# loc name, loc id, x loc, y loc, resolution
["BRICSC", "TM0816", 608500, 216500, 1000],
["HEACSC", "TF6842", 568500, 342500, 1000],
# loc name, loc id, x loc, y loc, output group
["BRICSC", "TM0816", 608500, 216500, 1],
["HEACSC", "TF6842", 568500, 342500, 1],
]
batch = BatchNimrod(Config)
timeseries = GenerateTimeseries(Config)
combiner= CombineTimeseries(Config, locations)
start = time.time()
logging.info("Starting to process DAT to ASC")
@@ -44,5 +46,8 @@ if __name__ == "__main__":
elapsed_time = place_checkpoint - start
logging.info(f"{place[0]} completed in {since_asc_create:.2f} seconds")
logging.info(f'total time so far {elapsed_time:.2f} seconds')
combiner.combine_csv_files()
logging.info(f'All Complete')