Skip to content
Snippets Groups Projects
Commit 421d8717 authored by Alán Muñoz's avatar Alán Muñoz
Browse files

Merge remote-tracking branch 'origin/dev' into dev

parents 3ba6ec9a d0b5cebd
No related branches found
No related tags found
No related merge requests found
......@@ -15,10 +15,10 @@ class PostProcessABC(ProcessABC):
super().__init__(*args, **kwargs)
@classmethod
def as_function(cls, data, *args, **kwargs):
def as_function(cls, data, *extra_data, **kwargs):
# Find the parameter's default
parameters = cls.default_parameters(**kwargs)
return cls(parameters=parameters).run(data, *args)
return cls(parameters=parameters).run(data, *extra_data)
@classmethod
def default_parameters(cls, *args, **kwargs):
......
......@@ -35,7 +35,9 @@ class _MeanPlotter(BasePlotter):
self.ylabel = ylabel
# Mean and standard error
self.trace_time = np.array(self.trace_df.columns) * self.unit_scaling
self.trace_time = (
np.array(self.trace_df.columns, dtype=float) * self.unit_scaling
)
self.mean_ts = self.trace_df.mean(axis=0)
self.stderr = self.trace_df.std(axis=0) / np.sqrt(len(self.trace_df))
......
......@@ -35,7 +35,9 @@ class _MedianPlotter(BasePlotter):
self.ylabel = ylabel
# Median and interquartile range
self.trace_time = np.array(self.trace_df.columns) * self.unit_scaling
self.trace_time = (
np.array(self.trace_df.columns, dtype=float) * self.unit_scaling
)
self.median_ts = self.trace_df.median(axis=0)
self.quartile1_ts = self.trace_df.quantile(0.25)
self.quartile3_ts = self.trace_df.quantile(0.75)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment