From 73fd2235c7212c7881bb547a885fdb4c8075e020 Mon Sep 17 00:00:00 2001 From: "Alexander G. Zimmerman" Date: Sun, 3 May 2020 11:37:54 +0200 Subject: [PATCH] Add datetime to report --- sapphire/output.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sapphire/output.py b/sapphire/output.py index b649341..1d64c2b 100644 --- a/sapphire/output.py +++ b/sapphire/output.py @@ -1,5 +1,6 @@ """Helper functions for simulation output""" import typing +import datetime import csv from collections import OrderedDict import matplotlib @@ -193,9 +194,11 @@ def report(sim, write_header = True): ordered_dict[key] = ordered_dict[key].__float__() + ordered_dict["datetime"] = str(datetime.datetime.now()) + with sim.output_directory_path.joinpath( - "report").with_suffix(".csv").open("a+") as csv_file: - + "report").with_suffix(".csv").open("a+") as csv_file: + writer = csv.DictWriter(csv_file, fieldnames = ordered_dict.keys()) if write_header: