Converts a binary stream into a sequence of real numbers
    @param binary_stream: a binary string representing a sequence of numbers
    @param conv: conv structure containing conversion specs
    @param endianness: optionally specify bytes endianness for unpacking
    @return: the list of real data represented

def stream2real(binary_stream, conv, endianness="@"):
    """
    Converts a binary stream into a sequence of real numbers
    @param binary_stream: a binary string representing a sequence of numbers
    @param conv: conv structure containing conversion specs
    @param endianness: optionally specify bytes endianness for unpacking
    @return: the list of real data represented
    """
    size = len(binary_stream) // (conv["bits"] // 8)
    fmt = endianness + str(size) + conv["fmt"]
    data = struct.unpack(fmt, binary_stream)
    data = [fix2real(d, conv) for d in data]
    return data