nenupy.io.tf_utils.spectra_data_to_matrix
- nenupy.io.tf_utils.spectra_data_to_matrix(fft0, fft1)[source]
Reshape the data stored in the .spectra file into Jones formalism:
\[\begin{split}\mathbf{d}_{\rm J}(t, \nu) = \begin{pmatrix} X\overline{X} & \Re(X\overline{Y}) - i (-\Im(X\overline{Y}))\\ \Re(X\overline{Y}) + i (-\Im(X\overline{Y})) & Y\overline{Y} \end{pmatrix} = \begin{pmatrix} X\overline{X} & X\overline{Y}\\ Y\overline{X} & Y\overline{Y} \end{pmatrix}\end{split}\]- Parameters:
fft0 (
Array) – The first data block in the .spectra files. Its last dimension corresponds to \((X_rX_r+X_iX_i, Y_rY_r + Y_iY_i) \rightarrow (X\overline{X}, Y\overline{Y})\)fft1 (
Array) – The second data block in the .spectra files. Its last dimension corresponds to \((X_rY_r + X_iY_i, X_rY_i - X_iY_r) \rightarrow (\Re(X\overline{Y}), -\Im(X\overline{Y}))\)
- Returns:
Reshaped data \(\mathbf{d}_{\rm J}\).
- Return type: