msc.py 1.18 KB
Newer Older
BO ZHANG's avatar
tweaks  
BO ZHANG committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Given dataset and batchid, trigger all DAGs for MSC

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)

OBSTYPE_DAG_MAP = {
    "WIDE": "csst-msc-l1-mbi",
    "DEEP": "csst-msc-l1-mbi",
    "BIAS": "csst-msc-l1-mbi",
    "DARK": "csst-msc-l1-mbi",
    "FLAT": "csst-msc-l1-mbi",
}
for obs_type in ["WIDE", "DEEP"]:
    pass