def hyperheader2dic(head):
    """
    Convert a hypercomplex block header into a Python dictionary.
    """
    dic = dict()
    dic['s_spare1'] = head[0]
    dic['status'] = head[1]
    dic['s_spare2'] = head[2]
    dic['s_spare3'] = head[3]
    dic['l_spare1'] = head[4]
    dic['lpval1'] = head[5]
    dic['rpval1'] = head[6]
    dic['f_spare1'] = head[7]
    dic['f_spare2'] = head[8]
    dic['UHYPERCOMPLEX'] = (dic['status'] & 2) // 2
    return dic
