Note
Ophyd async is included on a provisional basis until the v1.0 release and may change API on minor release numbers before then
ophyd_async.epics.adpilatus.PilatusReadoutTime#
- class ophyd_async.epics.adpilatus.PilatusReadoutTime(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
-
Pilatus readout time per model in ms
Methods
Return self, the complex conjugate of any float.
Return integer ratio.
Create a floating-point number from a hexadecimal string.
Return a hexadecimal representation of a floating-point number.
Return True if the float is an integer.
Attributes
the real part of a complex number
the imaginary part of a complex number
- pilatus2 = 0.00228#
- pilatus3 = 0.00095#
- __add__(value, /)#
Return self+value.
- __mul__(value, /)#
Return self*value.
- conjugate(/)#
Return self, the complex conjugate of any float.
- as_integer_ratio(/)#
Return integer ratio.
Return a pair of integers, whose ratio is exactly equal to the original float and with a positive denominator.
Raise OverflowError on infinities and a ValueError on NaNs.
>>> (10.0).as_integer_ratio() (10, 1) >>> (0.0).as_integer_ratio() (0, 1) >>> (-.25).as_integer_ratio() (-1, 4)
- fromhex(string, /)#
Create a floating-point number from a hexadecimal string.
>>> float.fromhex('0x1.ffffp10') 2047.984375 >>> float.fromhex('-0x1p-1074') -5e-324
- hex(/)#
Return a hexadecimal representation of a floating-point number.
>>> (-0.1).hex() '-0x1.999999999999ap-4' >>> 3.14159.hex() '0x1.921f9f01b866ep+1'
- is_integer(/)#
Return True if the float is an integer.
- real#
the real part of a complex number
- imag#
the imaginary part of a complex number