Skip to content

Handle collided resonators in uMUX crosstalk#1287

Merged
tpsatt merged 6 commits intomasterfrom
collided_resonators
Apr 20, 2026
Merged

Handle collided resonators in uMUX crosstalk#1287
tpsatt merged 6 commits intomasterfrom
collided_resonators

Conversation

@tpsatt
Copy link
Copy Markdown
Contributor

@tpsatt tpsatt commented Jul 10, 2025

Supports handling of collided resonators (very small measured frequency spacing in UFM screening at Princeton -- makes chi get very large) by not adding crosstalk to these TODs, and flagging detectors.

@tpsatt tpsatt requested a review from keskitalo July 10, 2025 00:34
@tpsatt tpsatt force-pushed the collided_resonators branch from 0dc213b to 230a1ca Compare September 29, 2025 16:43
@tpsatt tpsatt force-pushed the collided_resonators branch from 58de95c to d6926c4 Compare November 1, 2025 22:55
@tpsatt tpsatt requested a review from ttsan2521 April 8, 2026 18:58
Copy link
Copy Markdown
Member

@keskitalo keskitalo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Critical fixes and readability improvements. Great work!

avg_f = (freq1 + freq2) / 2
chi = alpha * np.power(avg_f, 4) * np.power(df, -2) * 1e12
if chi > 1:
# Check for anomalously high chi in absense of resonator collision
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems like a hack. What is causing anomalously high chi without collision?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The print statements are a legacy from the original implementation. I can't think of a reason the chi would be anomalously high without a collision other than anomalously high frequencies (i.e. input in the wrong units) which we haven't seen before but could be worth checking against

Comment thread sotodlib/toast/ops/sim_mumux_crosstalk.py
Comment thread sotodlib/toast/ops/sim_mumux_crosstalk.py Outdated
@tpsatt tpsatt merged commit b278010 into master Apr 20, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants