"""
km_diagnose4.py - raw column inspection of FR, LO, PA from microwave bulk
"""
import os

ULS_DIR = r"D:\FCC_ULS"

for fname in ["PA.dat", "FR.dat", "LO.dat", "AN.dat"]:
    fpath = os.path.join(ULS_DIR, fname)
    print(f"\n{'='*60}")
    print(f"FILE: {fname}")
    with open(fpath, "r", encoding="latin-1") as f:
        for i, line in enumerate(f):
            if i >= 3: break
            fields = line.rstrip("\n").split("|")
            print(f"  Row {i}: {len(fields)} fields")
            for j, v in enumerate(fields[:25]):
                print(f"    col[{j:2d}] = '{v}'")
