Skip to content

Commit 9aa51c5

Browse files
committed
Change default det_mask for signal diff noise estim
1 parent f5d4733 commit 9aa51c5

File tree

2 files changed

+22
-3
lines changed

2 files changed

+22
-3
lines changed

src/toast/ops/signal_diff_noise_model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

src/toast/scripts/toast_run.py

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,30 @@
2323
import argparse
2424
import datetime
2525
import os
26-
import pprint
26+
import types
2727

2828
import toast
2929
import toast.config
3030
import 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

3352
def 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)

0 commit comments

Comments
 (0)