Migrate to chiptime¶
Line-by-line API mappings for moving existing code to chiptime. The guides focus on mechanics: how each concept maps, what you can delete after switching, and where behavior differs so nothing surprises you.
Two behavior notes that apply to any migration:
- Damaged files parse instead of raising (in the default
lenientmode). Code structured around exception handling moves to checkingresult.ok,result.errors, andprovenance[]— andstrictmode restores raise-on-first-violation semantics where you want them. Noneis trustworthy. FIT sentinel values are converted toNoneduring decode, and zero is preserved as a real measurement, so hand-rolled sentinel guards can be deleted.