ilex.htr
- phasor_(f, tau: float, phi: float)[source]
Calculate General Phasor Rotator
- Parameters:
f (np.ndarray) – Frequency array [MHz]
tau (float) – Time delay (us)
phi (float) – phase delay (Rad)
- Returns:
phasor – Phasor Rotator array in frequency domain
- Return type:
np.ndarray
- phasor_DM(f, DM: float, f0: float)[source]
Calculate Phasor Rotator for DM dispersion
- Parameters:
f (np.ndarray) – Frequency array [MHz]
DM (float) – Dispersion Measure [pc/cm^3]
f0 (float) – Reference Frequency [MHz]
- Returns:
phasor_DM – Phasor Rotator array in frequency domain
- Return type:
np.ndarray
- stk_I(X, Y)[source]
Claculate Stokes I from X and Y polarisations
- Parameters:
X (np.ndarray) – X polarisation data
Y (np.ndarray) – Y polarisation data
- Returns:
I – Stokes I data
- Return type:
np.ndarray
- stk_Q(X, Y)[source]
Claculate Stokes Q from X and Y polarisations.
- Parameters:
X (np.ndarray) – X polarisation data
Y (np.ndarray) – Y polarisation data
- Returns:
Q – Stokes Q data
- Return type:
np.ndarray