(self,x)
the RV distributed according to the spread_pdf is the (random) length of time between the previous and next event/jump
         when you arrive at a large future time.
the RV distributed according to the spread_pdf is the (random) length of time between the previous and next event/jump
         when you arrive at a large future time.
the RV distributed according to the spread_pdf is the ( random ) length of time between the previous and next event / jump when you arrive at a large future time .
def spread_pdf(self,x):
        """the RV distributed according to the spread_pdf is the (random) length of time between the previous and next event/jump
         when you arrive at a large future time."""
        try:
            return self.renewal_rate*x*self.T.pdf(x)
        except AttributeError:
            return self.renewal_rate*x*self.T.pmf(x)
def spread_pdf ( self , x ) : try : return self . renewal_rate * x * self . T . pdf ( x ) except AttributeError : return self . renewal_rate * x * self . T . pmf ( x )