From 8ad51ab63aa5f4b6b3e68cf14fd1b99e343e18a5 Mon Sep 17 00:00:00 2001 From: Arne van Iterson Date: Sun, 1 Oct 2023 15:28:32 +0200 Subject: [PATCH] CSV export in suite --- src/suite.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/suite.py b/src/suite.py index 7538dab..1e314a2 100644 --- a/src/suite.py +++ b/src/suite.py @@ -66,12 +66,17 @@ class MainApp: # Load values from config after UI has been initialised self.img_path.set(config_json["path"]) self.img_size.set(config_json["size"]) + + now = datetime.datetime.now() + self.log = open(pathlib.Path(config_json["out"], F"result-{now.strftime('%Y-%m-%dT%H.%M.%S')}.csv"), "x") + self.log.write("test") def on_quit(self, event=None): ''' Close PLT windows on main app quit ''' plt.close() + self.log.close() self.mainwindow.quit(); def run(self): @@ -358,6 +363,12 @@ class MainApp: if not part_update: self.drawCannyHM(img, 1, 1) + # Write results to CSV file + if not part_update: + # if self.log. + # Only do this if the image has changed + self.log.write(F"{self.img_name[1]}, test\n") + # Show all data plt.show(block=False) ## Graphs self.draw_output(size) ## Images