Ce que signifie « haute précision » ici
Le convertisseur relie les catégories enregistrées dans le fichier de registre du projet `src/lib/units/registry.ts`. Les unités composées non prises en charge ou les échelles avec offset inhabituel peuvent nécessiter une décomposition manuelle.
HypothĂšses du modĂšle
- Les conversions utilisent des facteurs rationnels exacts lorsquâils sont dĂ©finis ; les facteurs irrationnels (ex. pouce â millimĂštre) passent par decimal.js selon le curseur de prĂ©cision.
- Les catĂ©gories doivent exister dans le registre global ; pas dâinfĂ©rence automatique dâunitĂ©s composĂ©es ad hoc.
- Le JSON importĂ©/exportĂ© est validĂ© localement ; les fichiers mal formĂ©s sont rejetĂ©s avec des messages dâerreur traduits.
- Pas de devises, fuseaux horaires ni dates de calendrier.
- **Tension superficielle** : dans les manuels dâĂ©changeurs (Obana) et SysCAD SurfTens, **kg/m** et **g/cm** signifient **kgf/m** et **gf/cm** (force/longueur)âmĂȘme dimension que **N/m**, pas une masse linĂ©ique.
- Devise, rÚgles de fuseau civil/locale et planification calendaire ne sont pas modélisées ; la catégorie **time** est uniquement une durée écoulée.
- L'import/export JSON est validé localement ; les fichiers mal formés sont rejetés avec des erreurs traduites.
- **Volume standard / dĂ©bit standard** (NmÂł, NL, NmÂł/h, âŠ) : les facteurs ne convertissent qu'entre unitĂ©s partageant le mĂȘme Ă©tat de rĂ©fĂ©rence **T = 0 °C, p = 101325 Pa, sec** (comptabilitĂ© type gaz parfait). Ils **ne remplacent pas** une Ă©quation d'Ă©tat pour des **mÂł** ou **mÂł/h rĂ©els** Ă T et p de ligne.
- **Tension superficielle** : dans les manuels d'Ă©changeurs (Obana) et SysCAD SurfTens, **kg/m** et **g/cm** signifient **kgf/m** et **gf/cm** (force/longueur)âmĂȘme dimension que **N/m**, pas une masse linĂ©ique.
UnitĂ©s dâingĂ©nierie legacy & provenance documentaire
- Le registre inclut des **unitĂ©s legacy P0/P1** des manuels dâĂ©changeurs et de gĂ©nie chimique dâavant SI : kcal/(mÂČ·h·°C), cal/(cmÂČ·s·°C), CHU, dyn, erg, kgf·m (travail), inHg, lb/gal(US), tonne US courte, baril pĂ©trolier (42 gal US), etc.
- Les facteurs sont **dĂ©rivĂ©s des dĂ©finitions NIST/ISO** (g, calorie IT, BTU IT, pouce 1959) via decimal.jsâ**pas** copiĂ©s depuis des tables imprimĂ©es Ă 3â4 chiffres.