Styleguide#
We format the code using Black.
Floating point types#
They should be equivalent on the platforms we run our code on. float
and np.float_
and
np.float64
are all double precision floating point values which are IEEE 788 64 bits.
We write np.float64
explicitly when dealing with I/O.
We have a Float
alias available to work interchangeably with float
and np.float64
.
Other floating-point types should be avoided, except float32
for compact storage, and
of course complex numbers when relevant.