Skip to content

Commit

Permalink
feat: update toolkit
Browse files Browse the repository at this point in the history
  • Loading branch information
cdummett committed Apr 4, 2023
1 parent fe709ca commit 457e4ea
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions parameter_results/toolkit.py
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ class SingleParameterExperimentTk(NotebookTk):
List of DataFrame objects containing data averaged across iterations.
"""

def __init__(self, path, dt) -> None:
def __init__(self, path, dt, granularity) -> None:
"""Inits object by reading data stored in json and csv files in the given path.
Method loads test settings from the 'run_config.json' and test results from csv
Expand All @@ -185,6 +185,7 @@ def __init__(self, path, dt) -> None:
self.path = path

self.dt = dt
self.granularity = granularity

self.settings = self._load_settings()

Expand Down Expand Up @@ -253,7 +254,7 @@ def plot_results(
variables=[keys[i][0]],
iterations=[keys[i][1]],
ylabel=keys[i][0],
xlabel="Time",
xlabel=f"Time [{self.granularity.name}]",
title=f"{keys[i][0]} // (iteration={keys[i][1]})",
labels=labels,
)
Expand Down Expand Up @@ -333,7 +334,7 @@ def plot_comparison(
title=f"param={parameters[row]} // iteration={iterations[col]}",
parameters=[parameters[row]],
iterations=[iterations[col]],
xlabel="Time",
xlabel=f"Time [{self.granularity.name}]",
variables=variables,
formats=formats,
ylabel=ylabel,
Expand Down Expand Up @@ -763,7 +764,7 @@ def _add_data(
fmt = "-"
else:
fmt = formats[0][i] + formats[1][j] + formats[2][k]
xdata = df.index * self.dt
xdata = df.index * self.dt / self.granularity.value
ydata = df[variable]
label = f"{labels[0][i]} {labels[1][j]} {labels[2][k]}"
lns.append(ax.plot(xdata, ydata, fmt, label=label))
Expand All @@ -778,7 +779,7 @@ def _add_data(
fmt = "-"
else:
fmt = formats[0][i] + formats[1][j] + formats[2][k]
xdata = df.index * self.dt
xdata = df.index * self.dt / self.granularity.value
ydata = df[variable]
label = f"{labels[0][i]} {labels[1][j]} {labels[2][k]}"
lns.append(ax.plot(xdata, ydata, fmt, label=label))
Expand Down

0 comments on commit 457e4ea

Please sign in to comment.