[study] some renaming
This commit is contained in:
+13
-13
@@ -79,7 +79,7 @@ class StudyProcessor(Aggregator, HDF5Container):
|
|||||||
self.info = selector.info[run0][self.nums[run0][0]]
|
self.info = selector.info[run0][self.nums[run0][0]]
|
||||||
self.namelist = selector.namelist
|
self.namelist = selector.namelist
|
||||||
# log info
|
# log info
|
||||||
self.log_id = "[comp {}] ".format(self.params.out.tag)
|
self.log_id = "[study {}] ".format(self.params.out.tag)
|
||||||
|
|
||||||
# Define rules
|
# Define rules
|
||||||
self.def_rules()
|
self.def_rules()
|
||||||
@@ -118,7 +118,7 @@ class StudyProcessor(Aggregator, HDF5Container):
|
|||||||
series[run] = np.array(series[run])
|
series[run] = np.array(series[run])
|
||||||
return series
|
return series
|
||||||
|
|
||||||
def _comp(self, getter, use_num=True):
|
def _compare(self, getter, use_num=True):
|
||||||
prop = []
|
prop = []
|
||||||
for i, run in enumerate(self.runs):
|
for i, run in enumerate(self.runs):
|
||||||
if use_num:
|
if use_num:
|
||||||
@@ -193,33 +193,33 @@ class StudyProcessor(Aggregator, HDF5Container):
|
|||||||
}
|
}
|
||||||
|
|
||||||
def get_attr(self, attr_name, run, num, node_name="/", arg=None):
|
def get_attr(self, attr_name, run, num, node_name="/", arg=None):
|
||||||
pp = self.snaps[run][num]
|
snap = self.snaps[run][num]
|
||||||
if arg is not None:
|
if arg is not None:
|
||||||
node_name = node_name + "_" + str(arg)
|
node_name = node_name + "_" + str(arg)
|
||||||
return pp.get_attribute(node_name, attr_name)
|
return snap.get_attribute(node_name, attr_name)
|
||||||
|
|
||||||
def get_snap_value(self, name, run, num, arg=None):
|
def get_snap_value(self, name, run, num, arg=None):
|
||||||
pp = self.snaps[run][num]
|
snap = self.snaps[run][num]
|
||||||
if arg is not None:
|
if arg is not None:
|
||||||
name = name + "_" + str(arg)
|
name = name + "_" + str(arg)
|
||||||
return pp.get_value(name)
|
return snap.get_value(name)
|
||||||
|
|
||||||
def get_global(self, node_name, run, num, arg=None, unload_cells=False):
|
def get_global(self, node_name, run, num, arg=None, unload_cells=False):
|
||||||
if arg is not None:
|
if arg is not None:
|
||||||
node_name = node_name + "_" + str(arg)
|
node_name = node_name + "_" + str(arg)
|
||||||
pp = self.snaps[run][num]
|
snap = self.snaps[run][num]
|
||||||
if unload_cells:
|
if unload_cells:
|
||||||
pp.unload_cells()
|
snap.unload_cells()
|
||||||
value = pp.get_value(node_name)
|
value = snap.get_value(node_name)
|
||||||
return value
|
return value
|
||||||
|
|
||||||
def get_nml(self, nml_key, run):
|
def get_nml(self, nml_key, run):
|
||||||
return self.namelist[run][nml_key]
|
return self.namelist[run][nml_key]
|
||||||
|
|
||||||
def get_pdf_slope(self, name, run, num):
|
def get_pdf_slope(self, name, run, num):
|
||||||
pp = self.snaps[run][num]
|
snap = self.snaps[run][num]
|
||||||
pp.process(["fit_pdf_" + name], ["z"], overwrite=self.overwrite_dep)
|
snap.process(["fit_pdf_" + name], ["z"], overwrite=self.overwrite_dep)
|
||||||
slope = pp.get_attribute("/hist/pdf_" + name + "_z", "slope")
|
slope = snap.get_attribute("/hist/pdf_" + name + "_z", "slope")
|
||||||
return slope
|
return slope
|
||||||
|
|
||||||
def _extract_sinks_from_log(self, series, log_filename, run):
|
def _extract_sinks_from_log(self, series, log_filename, run):
|
||||||
@@ -708,7 +708,7 @@ class StudyProcessor(Aggregator, HDF5Container):
|
|||||||
# namelist
|
# namelist
|
||||||
"nml": Rule(
|
"nml": Rule(
|
||||||
self,
|
self,
|
||||||
lambda nml_key: self._comp(
|
lambda nml_key: self._compare(
|
||||||
partial(self.get_nml, nml_key), use_num=False
|
partial(self.get_nml, nml_key), use_num=False
|
||||||
),
|
),
|
||||||
group="/comp",
|
group="/comp",
|
||||||
|
|||||||
Reference in New Issue
Block a user