run_ufdata_pipeline.py 808 B

1234567891011121314151617181920212223242526272829303132
  1. import os
  2. import sys
  3. SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
  4. from load import UFConfigLoader
  5. from pipeline import UFAnalysisPipeline
  6. def main():
  7. print("=====================================")
  8. print(" UF Multi-Unit Analysis Pipeline")
  9. print("=====================================")
  10. # 1. 加载配置文件
  11. config_path = os.path.join(SCRIPT_DIR, "uf_analyze_config.yaml")
  12. cfg = UFConfigLoader(config_path)
  13. # 2. 创建 pipeline
  14. pipeline = UFAnalysisPipeline(cfg)
  15. # 3. 执行 pipeline
  16. print(">>> Running pipeline ...")
  17. results = pipeline.run()
  18. print("=========================================")
  19. print("Pipeline finished. Results saved.")
  20. print("=========================================")
  21. if __name__ == "__main__":
  22. main()