def __init__(self, likelihood: Likelihood):
        """
        Predictive distribution abstract class.

        Parameters
        ----------
        likelihood : Likelihood
             A likelihood object.
        """
        self.likelihood = likelihood
        self.state = None

        Predictive distribution abstract class.

        Parameters
        ----------
        likelihood : Likelihood
             A likelihood object.
        
fortuna/calib_model/predictive/base.py