Source code for copul.family.copula_graphs

[docs] class CopulaGraphs: def __init__(self, copula, add_params=True): self._copula = copula self._add_params = add_params
[docs] def get_copula_title(self): title = f"{type(self._copula).__name__}" if not title.endswith("Copula"): title += " Copula" if hasattr(self._copula, "intervals"): param_dict = {s: getattr(self._copula, s) for s in self._copula.intervals} else: param_dict = {} if param_dict and self._add_params: param_dict_str = ", ".join([f"{k}={v}" for k, v in param_dict.items()]) title += f" ({param_dict_str})" return title
[docs] def get_copula_name(self): title = f"{type(self._copula).__name__}" if hasattr(self._copula, "intervals"): param_dict = {s: getattr(self._copula, s) for s in self._copula.intervals} else: param_dict = {} if param_dict and self._add_params: param_dict_str = ", ".join([f"{k}={v}" for k, v in param_dict.items()]) title += f" ({param_dict_str})" return title