From a281939a68a0ecfe299f2e68c411ebc9ff1e1469 Mon Sep 17 00:00:00 2001 From: Josh Sumner <51797700+joshqsumner@users.noreply.github.com> Date: Tue, 21 Jan 2025 14:31:31 -0600 Subject: [PATCH 1/2] adding json2csv to run-workflow --- plantcv/parallel/cli.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/plantcv/parallel/cli.py b/plantcv/parallel/cli.py index 834724c85..bec7670b6 100644 --- a/plantcv/parallel/cli.py +++ b/plantcv/parallel/cli.py @@ -5,6 +5,7 @@ import time import datetime import plantcv.parallel +import plantcv.utils import tempfile import shutil @@ -119,6 +120,15 @@ def main(): print(f"Processing results took {process_results_clock_time} seconds.", file=sys.stderr) ########################################### + # Convert json results to csv files + ########################################### + # Convert results start time + process_results_start_time = time.time() + print("Converting json to csv... ", file=sys.stderr) + plantcv.utils.json2csv(config.json, config.json) + print(f"Processing results took {process_results_clock_time} seconds.", file=sys.stderr) + ########################################### + # Cleanup if config.cleanup is True: shutil.rmtree(config.tmp_dir) From 9c5b6a297653ea285009c395f2f101712f5f2012 Mon Sep 17 00:00:00 2001 From: Josh Sumner <51797700+joshqsumner@users.noreply.github.com> Date: Wed, 22 Jan 2025 15:13:22 -0600 Subject: [PATCH 2/2] fixing time tracking --- plantcv/parallel/cli.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plantcv/parallel/cli.py b/plantcv/parallel/cli.py index bec7670b6..919ca9a55 100644 --- a/plantcv/parallel/cli.py +++ b/plantcv/parallel/cli.py @@ -123,10 +123,11 @@ def main(): # Convert json results to csv files ########################################### # Convert results start time - process_results_start_time = time.time() + convert_results_start_time = time.time() print("Converting json to csv... ", file=sys.stderr) plantcv.utils.json2csv(config.json, config.json) - print(f"Processing results took {process_results_clock_time} seconds.", file=sys.stderr) + convert_results_clock_time = time.time() - convert_results_start_time + print(f"Processing results took {convert_results_clock_time} seconds.", file=sys.stderr) ########################################### # Cleanup