EK60 raw files seem to never contain a transceiver_type variable. However, compute_Sv currently relies on this information to decide whether to use transmit_duration_nominal or tau_effective.
We currently create a boolean mask (ch_GPT) marking all channel as GPT for EK60 system inside the calibrate module. Talking with @leewujung, we thought it might be cleaner to add/populate transceiver_type during parsing of EK60 data, potentially at the /Sonar group level (so for EK80 too?) and then adapt compute_Sv.
EK60 raw files seem to never contain a
transceiver_typevariable. However, compute_Sv currently relies on this information to decide whether to use transmit_duration_nominal or tau_effective.We currently create a boolean mask (ch_GPT) marking all channel as GPT for EK60 system inside the calibrate module. Talking with @leewujung, we thought it might be cleaner to add/populate transceiver_type during parsing of EK60 data, potentially at the /Sonar group level (so for EK80 too?) and then adapt compute_Sv.