"""Portable full-source identities; no embedded PARSEC/MIST numerical rows.""" from pathlib import Path import hashlib,json,io import numpy as np HERE=Path(__file__).resolve().parent RECIPES=json.loads((HERE/'source-recipes.json').read_text()) def numeric_digest(columns,rows): values=np.asarray(rows,dtype='