Given the transfer function
G = 1/s^3
We should see a constant negative phase of -270°, which is confirmed in matlab

However, both control.bode and control.matlab.bode give 90° instead of -270°. Although technically the same value, it does get confusing.
import control
import control.matlab
s = control.tf('s')
G = 1/s**3
control.bode(G);


What i've tried so far
Is it possible to get the "absolute" phase of the transfer function ? If not, i would suggest that control.matlab.bode be corrected as to reflect the behavior of matlab's bode
Thanks for your help !
Given the transfer function
G = 1/s^3
We should see a constant negative phase of -270°, which is confirmed in matlab
However, both control.bode and control.matlab.bode give 90° instead of -270°. Although technically the same value, it does get confusing.
What i've tried so far
Is it possible to get the "absolute" phase of the transfer function ? If not, i would suggest that
control.matlab.bodebe corrected as to reflect the behavior of matlab's bodeThanks for your help !