Replies: 4 comments
-
Here is an excerpt from my answers: Instead of “polarization angle” we might call it “orientation of the detector”, but they are clearly two different concepts. Probably the most general approach would be to encode the time-ordered pointings using a matrix with four columns instead However, I think this would be an overkill and would also be quite disruptive of the way the API is encoded. If we assume that there are only a few ways a HWP can modify the polarization, we could compute the HWP angle on the fly for each sample; in particular, I see two options:
Both options are really the same, provided that the angular frequency ω can be zero. Then the 4π convolution module would just However, I am not an expert of HWPs: is it reasonable that ω be always constant? |
Beta Was this translation helpful? Give feedback.
-
And finally, here is Martin's answer:
I like "orientation"! Perhaps the easiest way to think about things is that (θ, φ, ψ) are the Euler angles that transform the beam from its "nominal" pointing/orientation (pointing to the North pole with some fiducial orientation) to the desired pointing/orientation.
How about simply having a function or class object that produces an alpha array given an array of points in time? Implementing it for the two cases you mention is trivial, and if really necessary, users can override it as they like. |
Beta Was this translation helpful? Give feedback.
-
Hi Maurizio,
On 5 Mar 2024, at 17:46, Maurizio Tomasi ***@***.***> wrote:
However, I am not an expert of HWPs: is it reasonable that ω be always constant?
No. It will for sure fluctuate around the nominal value. The stability of omega and the knowledge of omega are requirements still to be consolidated.
Francesco
—
Prof. Francesco Piacentini [+39 06 4991 4358]
Dipartimento di Fisica - Sapienza, Università di Roma
http://francescopiacentini.site.uniroma1.it <http://francescopiacentini.site.uniroma1.it/>
|
Beta Was this translation helpful? Give feedback.
-
PR #305 disambiguates between the HWP angle and the orientation angle. We still need to optimize the computation of the angle and of the pointings, so that it can be done “on the fly” instead of storing all the pointing in memory, but this is an optimization and not a structural change. I think we can close the discussion; feel free to reopen it if you believe there is still something that needs to be settled. |
Beta Was this translation helpful? Give feedback.
-
I am reporting here an email exchange between myself and @mreineck about the term “polarization angle”. What follows here is an excerpt from a few email from Martin:
I'm arguing that what we are currently calling the "polarization angle" should not be called polarization angle, but simply "psi" or so, since it is not necessarily related to polarization at all.
Imagine a beam that is only sensitive to I, but elliptical instead of axisymmetric. Then we still need three angles (theta, phi, psi) to describe how the beam is oriented relative to the sky, but none of them has to do with polarization.
[…]
I think there are two things:
For the fully general case, beam convolution (and its adjoint, which will probably be used by mapmaking) needs the full set of θ, φ, ψ, and α (HWP angle) to do its job,and currently the interface is not set up for this.
Beta Was this translation helpful? Give feedback.
All reactions