alphatwirl.binning package

Submodules

alphatwirl.binning.Binning module

class alphatwirl.binning.Binning.Binning(boundaries=None, lows=None, ups=None, retvalue='lowedge', bins=None, underflow_bin=None, overflow_bin=None, valid=ReturnTrue())[source]

Bases: object

next(bin)[source]

alphatwirl.binning.Combine module

class alphatwirl.binning.Combine.Combine(low, high, at)[source]

Bases: object

A combine two binnings.

This class uses low for the values below at and otherwise uses high.

This class requires bin labels of both binnings to be values in the bins.

next(bin)[source]

alphatwirl.binning.Echo module

class alphatwirl.binning.Echo.PlusOne[source]

Bases: object

class alphatwirl.binning.Echo.Echo(nextFunc=PlusOne(), valid=ReturnTrue())[source]

Bases: object

next(bin)[source]

alphatwirl.binning.ReturnTrue module

class alphatwirl.binning.ReturnTrue.ReturnTrue[source]

Bases: object

alphatwirl.binning.Round module

class alphatwirl.binning.Round.Round(width=1, aboundary=None, min=None, underflow_bin=None, max=None, overflow_bin=None, valid=ReturnTrue())[source]

Bases: object

next(bin)[source]

alphatwirl.binning.RoundLog module

class alphatwirl.binning.RoundLog.RoundLog(width=0.1, aboundary=1, min=None, underflow_bin=None, max=None, overflow_bin=None, valid=ReturnTrue())[source]

Bases: object

next(bin)[source]

Module contents