from csst_dag.constants import MSC_MBI_CHIPID from csst_dfs_client import plan, level0 import argparse # python -m csst_dag.trigger.csst-msc-l1-mbi -h # python -m csst_dag.trigger.csst-msc-l1-mbi --dataset csst-msc-c9-25sqdeg-v3 --batch-id parser = argparse.ArgumentParser( description="Trigger for DAG csst-msc-l1-mbi", formatter_class=argparse.ArgumentDefaultsHelpFormatter, ) parser.add_argument("--dataset", type=str, help="Dataset name") parser.add_argument("--instrument", type=str, help="Instrument name", default="MSC") parser.add_argument("--project-id", type=str, help="Project ID", default="None") parser.add_argument( "--file-type", type=str, help="File type (SCI/CAL/REF)", default="SCI" ) parser.add_argument("--obs-type", type=str, help="Observation type", default="WIDE") parser.add_argument("--batch-id", type=str, help="Batch ID", default="default") args = parser.parse_args() print(args) # Write plan to DFS # result = plan.write_file("csst-msc-c9-50sqdeg-v3-plan/pointing_50_all.json") # print(result) # level0.write_file() # print(__file__)