File tree Expand file tree Collapse file tree 2 files changed +22
-3
lines changed Expand file tree Collapse file tree 2 files changed +22
-3
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ class SignalDiffNoiseModel(Operator):
3333 det_data = Unicode (defaults .det_data , help = "Observation detdata key to analyze" )
3434
3535 det_mask = Int (
36- defaults .det_mask_nonscience ,
36+ defaults .det_mask_invalid ,
3737 help = "Bit mask value for per-detector flagging" ,
3838 )
3939
Original file line number Diff line number Diff line change 2323import argparse
2424import datetime
2525import os
26- import pprint
26+ import types
2727
2828import toast
2929import toast .config
3030import toast .ops
31+ import toast .traits
32+
33+
34+ def print_job (job ):
35+ def dump (node , indent ):
36+ spacer = " " * indent
37+ for k , v in vars (node ).items ():
38+ if isinstance (v , types .SimpleNamespace ):
39+ # Descend
40+ new_indent = indent + 2
41+ print (f"{ spacer } { k } :" )
42+ dump (v , new_indent )
43+ elif isinstance (v , toast .traits .TraitConfig ):
44+ print (f"{ spacer } { k } :" )
45+ for trait_name , trait in v .traits ().items ():
46+ print (f"{ spacer } { trait_name } = { trait .get (v )} " )
47+ else :
48+ print (f"{ spacer } { k } = { v } " )
49+ dump (job , 0 )
3150
3251
3352def main (opts = None ):
@@ -122,7 +141,7 @@ def main(opts=None):
122141 group_size = comm .size
123142
124143 if otherargs .dry_run :
125- pprint . pprint (job )
144+ print_job (job )
126145 return
127146
128147 toast_comm = toast .Comm (world = comm , groupsize = group_size )
You can’t perform that action at this time.
0 commit comments