With angular acceleration as the Methods define it, DC are higher than ZF for all nine stimuli (medians 143 to 191 against 55.4 to 66.4 deg/s2, Kruskal-Wallis p below 0.05/9 for each), the reverse of the claim. Per-fish medians, and the files at 128 to 171 Hz alone (ZF 84.9, DC 178.6 deg/s2, p = 6.3e-05), give the same. The quantity Fig1-S1.ipynb computes gives ZF higher with p below 0.05/9 for 7 of 9 stimuli; it divides the heading change per frame by the file's mean frame interval, which in DC files is a median 8.73 times the frame interval (ZF 1.37), as DC files hold only trial frames. Part of the DC values may be tracking noise. In the 3 s stationary phase the DC median is 205 deg/s2, higher than the 171 during motion (per fish median ratio 1.24, p = 0.016), but ZF are also higher at rest (66.9 and 60.8, ratio 1.07, p = 0.00012), so this does not separate the species. In frames where the fish is still (below 1 mm/s) DC are higher than ZF (per-fish medians 72.4 and 34.9 deg/s2, Mann-Whitney p = 0.00014), and DC are higher in every speed band (at 5 mm/s or more, 207 and 85.8). The outputs cannot say whether the higher values in moving DC are noise or turning during continuous swimming. With the heading from the unwrapped `f0_theta` DC are higher still (218 to 278 against ZF 61.8 to 77.3 deg/s2, 0 of 9). The reversal should not be read as evidence against the paper.
How the test differed from the paper’s method
- Follows the Methods' definition (degrees per second squared) on heading resampled to 30 Hz; the code's quantity, which disagrees with the Methods, is shown as a variant.
- Heading is taken from the cumulative sum of `f0_vtheta`, as the code does; in DC files it does not match `f0_theta`.