import struct


def convertUInt32ToFloat(float32Value):
    """
    Converts 32-bit float stored as an integer value to python native float.

    :param float32Value: Single precision float value stored as an integer value to convert.
    :returns: Converted python native float.
    """

    float32ValueInBytes = float32Value.to_bytes(4, byteorder="big")

    return struct.unpack('>f', float32ValueInBytes)[0]