jobs/kpi-forecasting/performance_analysis.py (11 lines of code) (raw):
import yaml
from kpi_forecasting.inputs import CLI
from kpi_forecasting.results_processing import PerformanceAnalysis
def main() -> None:
config_file = CLI().args.config
with open(config_file, "rb") as infile:
config_data = yaml.safe_load(infile)
performance_analsis_pull = PerformanceAnalysis(**config_data)
performance_analsis_pull.write()
if __name__ == "__main__":
main()