GUI improvements
This commit is contained in:
+15
-2
@@ -118,7 +118,15 @@ class Plotter(Aggregator, BaseProcessor):
|
||||
)
|
||||
|
||||
def _process_rule(
|
||||
self, name, rule, arg, overwrite=False, ax=None, movie=False, **kwargs
|
||||
self,
|
||||
name,
|
||||
rule,
|
||||
arg,
|
||||
overwrite=False,
|
||||
ax=None,
|
||||
movie=False,
|
||||
from_cells=False,
|
||||
**kwargs
|
||||
):
|
||||
if not arg is None:
|
||||
name_full = name + "_" + str(arg)
|
||||
@@ -143,7 +151,12 @@ class Plotter(Aggregator, BaseProcessor):
|
||||
for num in nums:
|
||||
plot_filename = self._find_filename(name_full, run, num)
|
||||
|
||||
if rule.kind == "classic":
|
||||
if from_cells or rule.kind == "cells":
|
||||
if not os.exists(self.pp[run][num].cells_filename):
|
||||
self.pp[run][num].load_cells()
|
||||
self.pp[run][num].unload_cells()
|
||||
save = tables.open_file(self.pp[run][num].cells_filename)
|
||||
elif rule.kind == "classic":
|
||||
save = tables.open_file(self.pp[run][num].filename)
|
||||
else:
|
||||
save = tables.open_file(self.comp.filename, "r")
|
||||
|
||||
Reference in New Issue
Block a user