Skip to content

Implement HWP wobbling logic and update pointing_sys compatibility with latest IMos#541

Open
stellatisimone wants to merge 1 commit into
masterfrom
HWP_wobbling
Open

Implement HWP wobbling logic and update pointing_sys compatibility with latest IMos#541
stellatisimone wants to merge 1 commit into
masterfrom
HWP_wobbling

Conversation

@stellatisimone

Copy link
Copy Markdown

Description

This PR implements the new Half-Wave Plate wobbling logic (time-dependent wedge) and updates the pointing_sys.py module to ensure full compatibility with the recent IMo detector name format.

Key Changes

  • HWP Wobbling: Added the capability to handle time-dependent profiles for the wedge angle (accepting both float and np.ndarray). The add_hwp_rot_disturb method has been updated to support this dynamic input.
  • IMo Compatibility: Updated get_detector_orientation to robustly handle the latest IMo detector naming conventions (e.g. PostKDP2 IMo) while maintaining backward compatibility with legacy formats (HFT/MFT/LFT).
  • Notebook Update: Refreshed the litebird_sim_pointing_sys.ipynb notebook to reflect the new pointing systematics and wobble injections.

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.

1 participant