def processHistogramData()

in lib/analysis.py [0:0]


  def processHistogramData(self, data, branch):
    print(f"Calculating histogram statistics for branch: {branch}")
    for segment in self.config['segments']:
      print(f"  processing segment: {segment}")
    
      for hist in self.config["histograms"]:
        kind = self.config["histograms"][hist]["kind"]
        if kind=="categorical":
          self.processCategoricalHistogramData(hist, data, branch, segment)
        else:
          self.processNumericalHistogramData(hist, data, branch, segment)