Source code for so4gp
from .data_gp import DataGP
from .gradual_patterns import GI
from .gradual_patterns import GP
from .gradual_patterns import TGP
from .gradual_patterns import TimeDelay
from .gradual_patterns import PairwiseMatrix
from .utils import get_num_cores
from .utils import get_slurm_cores
import pandas as pd
from functools import wraps
@wraps(DataGP.analyze_gps)
def analyze_gps(data_src: pd.DataFrame|str, min_sup: float, est_gps: list[GP], approach: str = 'bfs') -> str:
return DataGP.analyze_gps(data_src=data_src, min_sup=min_sup, est_gps=est_gps, approach=approach)
[docs]
def save_pairwise_data(data_src: pd.DataFrame|str, min_sup: float = 0.5, out_dir: str = "") -> bool:
# Explicitly call the class-method using the class name
return DataGP.save_pairwise_data(data_src=data_src, min_sup=min_sup, out_dir=out_dir)
# Project Details
__version__ = "0.9.2"
__title__ = f"so4gp (v{__version__})"
__author__ = "Dickson Owuor"
__credits__ = "Montpellier University"
__all__ = [
"DataGP",
"GI",
"GP",
"TGP",
"TimeDelay",
"PairwiseMatrix",
"get_num_cores",
"get_slurm_cores",
"save_pairwise_data",
"analyze_gps"
]