Source code for jaxga.signatures

[docs]def pga_signature(b): """0(...+)""" return 0 if b == 0 else 1
[docs]def sta_signature(b): """+(...-)""" return 1 if b == 0 else -1
[docs]def stap_signature(b): """0+(...-)""" return 0 if b == 0 else (1 if b == 1 else -1)
[docs]def cga_signature(b): """+-(...+)""" return 1 if b == 0 else (-1 if b == 1 else 1)
[docs]def positive_signature(b): """(...+)""" return 1
[docs]def negative_signature(b): """(...-)""" return -1
[docs]def null_signature(b): """(...0)""" return 0