Methodology
Méthodologie des unités
NIST SP 811, brochure SI du BIPM et accord de 1959 sur le yard et la livre — sous le capot.
By Buğra SözeriPublished
Les 11 catégories de conversion d’unités de Convertitive — longueur, poids, température, volume, vitesse, temps, pression, énergie, puissance, données, couple — partagent une architecture unique : chaque unité est stockée comme un facteur de conversion par rapport à une unité de base SI canonique, et chaque conversion par paire passe par cette base. Cette page explique comment les facteurs sont sourcés, où se situent les limites de précision et la seule catégorie qui ne rentre pas dans le modèle (la température).
Les unités de base SI
Chaque unité du site se réduit à l’une des sept unités de base SI définies dans la brochure SI du BIPM (9e édition, 2019) :
- Longueur — mètre (m)
- Masse — kilogramme (kg)
- Temps — seconde (s)
- Température — kelvin (K)
- Quantité de matière — mole (mol)
- Courant électrique — ampère (A)
- Intensité lumineuse — candela (cd)
Les unités dérivées (newton, joule, watt, pascal, etc.) sont des combinaisons algébriques de ces sept. Nos catégories énergie et puissance utilisent le joule et le watt comme ancres canoniques ; la pression utilise le pascal ; le couple utilise le newton-mètre.
L’architecture hub-and-spoke
Chaque unité d’une catégorie stocke un seul nombre : son facteur de conversion par rapport à l’unité de base SI canonique de la catégorie. Pour convertir de l’unité A à l’unité B dans la même catégorie :
résultat = valeur × facteurA / facteurBConcrètement, dans notre registre de longueur, les pouces ont le facteur 0,0254 (1 pouce = 0,0254 m) et les centimètres ont le facteur 0,01. Convertir 5 cm en pouces donne 5 × 0,01 / 0,0254 ≈ 1,9685. Sens inverse : 1,9685 × 0,0254 / 0,01 = 5,00000…. Le trajet aller-retour est exact car les mêmes facteurs sont utilisés dans les deux sens.
D’où viennent les facteurs
NIST Special Publication 811
Le National Institute of Standards and Technology américain publie la SP 811 : Guide for the Use of the International System of Units (SI). C’est la référence canonique pour les unités spécifiques aux États-Unis (pied, livre, gallon, BTU, cheval-vapeur) exprimées en SI. La plupart de nos facteurs impériaux / customary US proviennent de ce document et sont valides depuis l’accord international sur le yard et la livre de 1959.
Accord international de 1959 sur le yard et la livre
Signé par les États-Unis, le Royaume-Uni, le Canada, l’Australie, l’Afrique du Sud et la Nouvelle-Zélande le 1er juillet 1959. A fixé le pouce à exactement 0,0254 mètre et la livre à exactement 0,45359237 kilogramme. Ce sont des nombres rationnels exacts, pas des approximations — chaque conversion impérial-métrique utilisant ces facteurs est exacte jusqu’à l’arrondi d’affichage final.
Brochure SI du BIPM
Le Bureau International des Poids et Mesures publie la brochure SI, la définition canonique du système métrique. Nous suivons la 9e édition (2019), qui a déplacé plusieurs unités de base vers des définitions en termes de constantes physiques fondamentales. Le kilogramme, par exemple, est maintenant défini via la constante de Planck plutôt que par un artefact métallique dans un coffre à l’extérieur de Paris.
Température — l’exception affine
La longueur, le poids, le volume, etc. s’échelonnent linéairement : zéro dans une unité est zéro dans toutes les autres. La température ne le fait pas — 0°C est 32°F, 0°F est environ −17,78°C. Les conversions nécessitent à la fois un facteur et un décalage, que nous stockons sous forme de tuple :
résultat = (valeur − décalageSource) × facteurSource / facteurCible + décalageCibleConcrètement : Fahrenheit a le facteur 5/9 par rapport au kelvin et le décalage 459,67 ; Celsius a le facteur 1 par rapport au kelvin et le décalage 273,15. La formule de conversion se réduit à la formule connue °F = °C × 9/5 + 32 une fois les décalages résolus. Voir notre comparaison Celsius vs Fahrenheit pour le contexte historique.
Le plancher de précision
Chaque conversion s’exécute en double précision IEEE 754, qui fournit environ 15 à 17 chiffres décimaux significatifs. Les facteurs eux-mêmes sont stockés exacts (nombres rationnels si possible, approximations décimales lorsque le tableau source lui-même utilise des décimales), donc le facteur limitant est toujours l’affichage :
- Longueur, poids, volume : 6 chiffres significatifs.
- Température : 2 décimales.
- Énergie, puissance : 4 à 6 chiffres significatifs selon l’unité.
- Temps : entiers exacts si possible (1 heure = exactement 3600 secondes) ; sinon 6 chiffres.
Pour toute saisie qui exposerait des cas limites de virgule flottante (valeurs très grandes ou très petites), le résultat est toujours correct à ε de la vraie valeur — mais vous devriez utiliser un outil à précision arbitraire dédié pour tout ce qui nécessite plus de 15 chiffres de précision.
Ce que cela signifie pour la citation
Les conversions d’unités de Convertitive sont dérivées de facteurs publiés du domaine public. Pour citer un résultat de Convertitive à des fins défendables :
- Le résultat numérique est exact dans les limites IEEE 754.
- L’autorité source est NIST SP 811, la brochure SI du BIPM ou l’accord international de 1959 sur le yard et la livre.
- L’arrondi d’affichage est le seul endroit où la précision est perdue ; vous pouvez demander une représentation plus précise en utilisant l’endpoint REST de l’API, qui retourne le double non arrondi.
Frequently asked questions
- Pourquoi ne pas utiliser un seul facteur de conversion par paire ?
- Les facteurs par paire nécessiteraient de stocker ~N² facteurs par catégorie où N est le nombre d'unités — et accumulerait inévitablement de petites erreurs d'arrondi au moment de choisir le sens d'arrondi de chaque facteur. L'approche hub-and-spoke stocke N facteurs exacts et calcule les paires à l'exécution, de sorte que cm → pouces et pouces → cm se bouclent toujours exactement.
- Les températures sont-elles spéciales ?
- Oui. La longueur, le poids, l'énergie, le volume sont tous multiplicatifs — vous faites une mise à l'échelle par un facteur. La température est affine — Fahrenheit et Celsius ont des points zéro différents, donc la conversion implique à la fois un facteur et un décalage. Nous stockons un décalage à côté du facteur spécifiquement pour la catégorie température.
- Pourquoi des flottants IEEE 754 et non une précision arbitraire ?
- La double précision IEEE 754 offre environ 15 à 17 chiffres décimaux significatifs d'exactitude, plus que toute mesure sur la page n'en a de toute façon. Les facteurs eux-mêmes sont stockés à la pleine précision du tableau source ; la seule perte se produit à l'affichage final où nous arrondissons à un nombre raisonnable de décimales pour l'unité concernée.
Related
Published May 14, 2026