latqcdtools.interfaces.limeΒΆ

limeHeader(mbeg, mend, size, type) -> bytes:
"""
Get the header for a LIME record.

Args:
    mbeg (bool): start flag 
    mend (bool): end flag 
    size (int): data length in bytes 
    type (bytes): description of data entry 

Returns:
    bytes: LIME header byte sequence 
"""
printLimeHeaders(filename):
"""
Print the headers of a file in LIME format.

Args:
    filename (str)
"""
scidacChecksum(latdata, vol, sitesize):
"""
Compute SciDAC checksum for lattice data

Args:
    latdata (bytes)
    vol (int): number of sites on lattice 
    sitesize (int): size in bytes of data at each site 

Returns:
    checksum values (suma, sumb) 
"""
trimNull(byteString) -> bytes:
"""
Remove null byte and everything after it from a byte string.

Args:
    byteString (bytes)

Returns:
    bytes: trimmed byte string 
"""
xmlFind(s, xmlTag) -> bytes:
"""
Find substring in byte string s between xmlTags.

Args:
    s (bytes)
    xmlTag (bytes)

Returns:
    bytes: byte string between tags 
"""