Why do I get different results using "DMOD" in Fortran and "numpy.remainder" in Python?
In Fortran:
DOUBLE PRECISION aaa,bbb
aaa = 2.11561
bbb = 1.19841
out = DMOD(aaa, bbb)
print*,out
and I get: 0.917199850
In python:
import numpy as np
print(np.remainder(2.11561,1.19841))
and I get: 0.9172000000000002