fermi-lat / Likelihood

BSD 3-Clause "New" or "Revised" License
2 stars 1 forks source link

Likelihood scan() crashes if fix_src_pars=True #120

Closed ricrando closed 11 months ago

ricrando commented 11 months ago

There are 2 problems: the first is a self.like.freePars() instead of just self.freePars():

File ".../AnalysisBase.py", line 795, in scan
    freePars = self.like.freePars(srcName)
AttributeError: 'BinnedAnalysis' object has no attribute 'like'

the second is a 0 instead of a False?

  File ".../AnalysisBase.py", line 796, in scan
    self.setFreeFlag(srcName, freePars, 0)
  File ".../AnalysisBase.py", line 712, in setFreeFlag
    src_spectrum.parameter(item.getName()).setFree(value)
  File ".../pyLikelihood.py", line 2505, in setFree
    return _pyLikelihood.Parameter_setFree(self, free)
TypeError: in method 'Parameter_setFree', argument 2 of type 'bool'
ricrando commented 11 months ago

Sorry, wrong repository, pyLikelihood issue