zfit typing#

zfit.util.ztyping.LowerTypeInput = tensorflow.python.framework.tensor.Tensor | numpy.ndarray | tuple[float] | list[float] | float#
zfit.util.ztyping.LowerTypeReturn = numpy.ndarray | tensorflow.python.framework.tensor.Tensor | None | bool#
zfit.util.ztyping.UpperTypeInput = tensorflow.python.framework.tensor.Tensor | numpy.ndarray | tuple[float] | list[float] | float#
zfit.util.ztyping.UpperTypeReturn = numpy.ndarray | tensorflow.python.framework.tensor.Tensor | None | bool#
zfit.util.ztyping.LowerRectTypeInput = tensorflow.python.framework.tensor.Tensor | numpy.ndarray | collections.abc.Iterable[float] | float#
zfit.util.ztyping.LowerRectTypeReturn = numpy.ndarray | tensorflow.python.framework.tensor.Tensor | None | bool#
zfit.util.ztyping.UpperRectTypeInput = tensorflow.python.framework.tensor.Tensor | numpy.ndarray | tuple[float] | list[float] | float#
zfit.util.ztyping.UpperRectTypeReturn = numpy.ndarray | tensorflow.python.framework.tensor.Tensor | None | bool#
zfit.util.ztyping.RectLowerReturnType = numpy.ndarray | tensorflow.python.framework.tensor.Tensor | float#
zfit.util.ztyping.RectUpperReturnType = numpy.ndarray | tensorflow.python.framework.tensor.Tensor | float#
zfit.util.ztyping.RectLimitsReturnType#

alias of tuple[ndarray | Tensor | float, ndarray | Tensor | float]

zfit.util.ztyping.RectLimitsTFReturnType#

alias of tuple[Tensor, Tensor]

zfit.util.ztyping.RectLimitsNPReturnType#

alias of tuple[ndarray, ndarray]

zfit.util.ztyping.RectLimitsInputType = tensorflow.python.framework.tensor.Tensor | numpy.ndarray | collections.abc.Iterable[float] | float | tuple[float] | list[float]#
zfit.util.ztyping.LimitsType#

alias of tuple[tuple[float, …]] | tuple[float, …] | bool | zfit.Space

zfit.util.ztyping.LimitsTypeSimpleInput = tuple[float, float] | bool#
zfit.util.ztyping.LimitsTypeInput#

alias of zfit.interface.ZfitLimit | Tensor | ndarray | Iterable[float] | float | tuple[float] | list[float] | bool | None

zfit.util.ztyping.LimitsTypeInputV1#

alias of Iterable[int | float | ndarray | Tensor | TensorProtocol | bool | str | bytes | complex | tuple | list | generic] | int | float | ndarray | Tensor | TensorProtocol | bool | str | bytes | complex | tuple | list | generic | None

zfit.util.ztyping.LimitsFuncTypeInput#

alias of zfit.interface.ZfitLimit | Tensor | ndarray | Iterable[float] | float | tuple[float] | list[float] | bool | None | Callable

zfit.util.ztyping.LimitsTypeReturn = tuple[numpy.ndarray, numpy.ndarray] | None | bool#
zfit.util.ztyping.AxesTypeInput = int | collections.abc.Iterable[int]#
zfit.util.ztyping.AxesTypeReturn = tuple[int] | None#
zfit.util.ztyping.ObsTypeInput#

alias of str | Iterable[str] | zfit.Space

zfit.util.ztyping.ObsTypeReturn = tuple[str, ...] | None#
zfit.util.ztyping.ObsType#

alias of tuple[str]

zfit.util.ztyping.SpaceOrSpacesTypeInput#

alias of zfit.Space | Iterable[zfit.Space]

zfit.util.ztyping.SpaceType = 'zfit.Space'#
zfit.util.ztyping.NormInputType#

alias of zfit.Space | None

zfit.util.ztyping.XType = float | tensorflow.python.framework.tensor.Tensor#
zfit.util.ztyping.XTypeInput#

alias of ndarray | Tensor | zfit.Data

zfit.util.ztyping.XTypeReturnNoData = numpy.ndarray | tensorflow.python.framework.tensor.Tensor#
zfit.util.ztyping.XTypeReturn#

alias of ndarray | Tensor | zfit.Data

zfit.util.ztyping.NumericalTypeReturn = tensorflow.python.framework.tensor.Tensor | numpy.ndarray#
zfit.util.ztyping.DataInputType#

alias of zfit.Data | Iterable[zfit.Data]

zfit.util.ztyping.BinnedDataInputType = uhi.typing.plottable.PlottableHistogram | collections.abc.Iterable[uhi.typing.plottable.PlottableHistogram]#
zfit.util.ztyping.ZfitBinnedDataInputType#

alias of zfit.data.BinnedData | Iterable[zfit.data.BinnedData]

zfit.util.ztyping.AnyDataInputType#

alias of zfit.Data | Iterable[zfit.Data] | PlottableHistogram | Iterable[PlottableHistogram]

zfit.util.ztyping.WeightsStrInputType = tensorflow.python.framework.tensor.Tensor | None | numpy.ndarray | str#
zfit.util.ztyping.WeightsInputType = tensorflow.python.framework.tensor.Tensor | None | numpy.ndarray#
zfit.util.ztyping.ModelsInputType#

alias of zfit.interface.ZfitModel | Iterable[zfit.interface.ZfitModel]

zfit.util.ztyping.PDFInputType#

alias of zfit.interface.ZfitPDF | Iterable[zfit.interface.ZfitPDF]

zfit.util.ztyping.BinnedPDFInputType#

alias of zfit.interface.ZfitBinnedPDF | Iterable[zfit.interface.ZfitBinnedPDF]

zfit.util.ztyping.BinnedHistPDFInputType#

alias of zfit.interface.ZfitBinnedPDF | Iterable[zfit.interface.ZfitBinnedPDF] | PlottableHistogram | Iterable[PlottableHistogram]

zfit.util.ztyping.FuncInputType#

alias of zfit.interface.ZfitFunc | Iterable[zfit.interface.ZfitFunc]

zfit.util.ztyping.NumericalScalarType#

alias of int | float | complex | Tensor | zfit.interface.ZfitParameter

zfit.util.ztyping.NumericalType#

alias of int | float | ndarray | Tensor | zfit.interface.ZfitParameter

zfit.util.ztyping.nSamplingTypeIn = int | tensorflow.python.framework.tensor.Tensor | str#
zfit.util.ztyping.ConstraintsTypeInput#

alias of Iterable[zfit.interface.ZfitConstraint | Callable] | zfit.interface.ZfitConstraint | Callable | None

zfit.util.ztyping.ParamsTypeOpt = collections.abc.Iterable['zfit.interface.ZfitParameter'] | None#
zfit.util.ztyping.ParamsNameOpt = str | list[str] | None#
zfit.util.ztyping.ParamsOrNameType = collections.abc.Iterable['zfit.interface.ZfitParameter'] | None | collections.abc.Iterable[str]#
class zfit.util.ztyping.ParameterType#

alias of TypeVar(‘ParameterType’, bound=dict[str, zfit.interface.ZfitParameter])

class zfit.util.ztyping.ParamTypeInput#

alias of TypeVar(‘ParamTypeInput’, zfit.interface.ZfitParameter, int | float | complex | ~tensorflow.python.framework.tensor.Tensor | zfit.interface.ZfitParameter)

zfit.util.ztyping.ParamsTypeInput#

alias of Mapping[str | zfit.interface.ZfitParameter, ParamTypeInput]

zfit.util.ztyping.ExtendedInputType#

alias of bool | ParamTypeInput | None

zfit.util.ztyping.BaseObjectType#

alias of zfit.interface.ZfitParameter | zfit.interface.ZfitFunction | zfit.interface.ZfitPDF

zfit.util.ztyping.DependentsType#
zfit.util.ztyping.CacherOrCachersType#

alias of zfit.interface.ZfitGraphCachable | Iterable[zfit.interface.ZfitGraphCachable]

zfit.util.ztyping.LimitsDictAxes#

alias of dict[tuple[int], zfit.interface.ZfitLimit]

zfit.util.ztyping.LimitsDictObs#

alias of dict[tuple[str], zfit.interface.ZfitLimit]

zfit.util.ztyping.LimitsDictNoCoords = dict[tuple[int], 'zfit.interface.ZfitLimit'] | dict[tuple[str], 'zfit.interface.ZfitLimit']#
zfit.util.ztyping.LimitsDictWithCoords#

alias of dict[str, dict[tuple[int], zfit.interface.ZfitLimit] | dict[tuple[str], zfit.interface.ZfitLimit]]

zfit.util.ztyping.BinningTypeInput#

alias of Iterable[ZfitBinning] | ZfitBinning | int

zfit.util.ztyping.OptionsInputType = collections.abc.Mapping[str, object] | None#
zfit.util.ztyping.ConstraintsInputType#

alias of zfit.interface.ZfitConstraint | Iterable[zfit.interface.ZfitConstraint] | None

zfit.util.ztyping.ArrayLike#

alias of Tensor | TensorProtocol | int | float | bool | str | bytes | complex | tuple | list | ndarray | generic

zfit.util.ztyping.ParamValuesMap#

alias of Mapping[str | zfit.interface.ZfitParameter, int | float | complex | Tensor | zfit.interface.ZfitParameter | None]