Skip to content

Bug in observable binning attribute #54

@jkwinter

Description

@jkwinter

Context:

trying to build 2D observables from existing 1D observables as such

Observable([obs1.name,obs2.name],f'{obs1.name}_{obs2.name}', binning = [obs1.binning,obs2.binning], dataset = 'thj_observables', label = f'{obs1.name} vs {obs2.name}')

returns error because obs1.binning returns a list instead of object of pythium binning class type

List index 0 item [<pythium.histogramming.binning.RegBin object at 0x7f5b55220bd0>] not instance of <class "pythium.histogramming.binning._Binning">.

In pythium.histogramming.objects.py -> self.binning converted to list if not provided as such

Temporary solution: use binnin = [obs1.binning[0], obs2.binning[0]]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions