Source code for zfit.loss
# Copyright (c) 2020 zfit
import warnings
from .core.loss import ExtendedUnbinnedNLL, UnbinnedNLL, BaseLoss, SimpleLoss
__all__ = ['ExtendedUnbinnedNLL', "UnbinnedNLL", "BaseLoss", "SimpleLoss", 'experimental_enable_loss_penalty']
from .util.warnings import warn_experimental_feature
[docs]@warn_experimental_feature
def experimental_enable_loss_penalty(enable=True):
"""EXPERIMENTAL! Enable a loss penalty if the loss is NaN, which can push back the minimizer.
Won't work with every minimizer
Args:
enable: If True, enable this feature.
"""
warnings.warn("This has been removed and is now activated by default. Remove this function call."
"Many thanks for the feedbacks received.")