Method#
- class Method(name=None, label=None, idx=None, efficacy=None, modern=None, dur_use=None, csv_name=None)[source]#
Bases:
object
Methods
- set_dur_use(dist_type, par1=None, par2=None, age_factors=None, **kwargs)[source]#
Set the duration of use for this method. :type dist_type: :param dist_type: Type of distribution to use (e.g., ‘lognorm’, ‘gamma’, etc.) :type par1: :param par1: First parameter for the distribution (e.g., mean for lognorm, shape for gamma) :type par2: :param par2: Second parameter for the distribution (e.g., std for lognorm, scale for gamma) :type age_factors: :param age_factors: Optional age factors to apply to the duration :type kwargs: :param kwargs: Additional parameters for the distribution