Fix M, N reordering in python T-matrix loader.
Former-commit-id: dd9709a5c82c19c33877e508a3336dce43c35b67
This commit is contained in:
parent
98da54946c
commit
791a46b446
|
@ -221,9 +221,9 @@ def loadScuffTMatrices(fileName, normalisation = 1, version = 'old', freqscale =
|
||||||
if ((order == ('N', 'M')) and not oldversion): # reverse order for the new version
|
if ((order == ('N', 'M')) and not oldversion): # reverse order for the new version
|
||||||
reorder = (1,0)
|
reorder = (1,0)
|
||||||
# TODO reverse order for the old version...
|
# TODO reverse order for the old version...
|
||||||
for inc_type in reorder:
|
for inc_type in (0,1):
|
||||||
for outc_type in reorder:
|
for outc_type in (0,1):
|
||||||
TMatrices[:,outc_type,:,inc_type,:] = TMatrices_tmp_real[:,:,outc_type,:,inc_type]+1j*TMatrices_tmp_imag[:,:,outc_type,:,inc_type]
|
TMatrices[:,reorder[outc_type],:,reorder[inc_type],:] = TMatrices_tmp_real[:,:,outc_type,:,inc_type]+1j*TMatrices_tmp_imag[:,:,outc_type,:,inc_type]
|
||||||
# IMPORTANT: now we are going from Reid's/Kristensson's/Jackson's/whoseever convention to Taylor's convention
|
# IMPORTANT: now we are going from Reid's/Kristensson's/Jackson's/whoseever convention to Taylor's convention
|
||||||
# TODO make these consistent with what is defined in qpms_types.h (implement all possibilities)
|
# TODO make these consistent with what is defined in qpms_types.h (implement all possibilities)
|
||||||
if normalisation == 1:
|
if normalisation == 1:
|
||||||
|
|
Loading…
Reference in New Issue