Source code for opatio.base.header

import struct
from dataclasses import dataclass
from datetime import datetime

from opatio.misc.opatentity import OPATEntity






[docs] def make_default_header() -> Header: """ Creates a default header for an OPAT file. Returns ------- Header The default header. Examples -------- >>> default_header = make_default_header() >>> print(default_header) """ return Header( version=1, numCards=0, headerSize=256, catalogOffset=0, creationDate=datetime.now().strftime("%b %d, %Y"), sourceInfo="no source provided by user", comment="default header", numIndex=2, hashPrecision=8, )