Torch.fft zero-padding and shifting

Do I understand correctly, that I have to do both zero-padding as well as fftshift operations manually prior and post torch.fft invocation? I cannot find an appropriate arguments for passing on the call-site.

Also is by convention the first FFT always performed along a certain direction? Because I cant seem to specify the axis along which the operation is performed.

Help is appreciated