MCPcopy Create free account
hub / github.com/NSLS2/PyXRF / define_range

Method define_range

pyxrf/model/parameters.py:379–393  ·  view source on GitHub ↗

Cut x range according to values define in param_dict.

(self)

Source from the content-addressed store, hash-verified

377 logger.info(f"Peaks with values than the threshold {self.bound_val} will be removed from the list.")
378
379 def define_range(self):
380 """
381 Cut x range according to values define in param_dict.
382 """
383 if self.io_model.data is None:
384 return
385 lowv = self.param_new["non_fitting_values"]["energy_bound_low"]["value"]
386 highv = self.param_new["non_fitting_values"]["energy_bound_high"]["value"]
387 self.x0, self.y0 = define_range(
388 self.io_model.data,
389 lowv,
390 highv,
391 self.param_new["e_offset"]["value"],
392 self.param_new["e_linear"]["value"],
393 )
394
395 def create_spectrum_from_param_dict(self, reset=True):
396 """

Callers 5

find_peakMethod · 0.95
create_full_paramMethod · 0.95

Calls 1

define_rangeFunction · 0.85

Tested by

no test coverage detected