dimvexa-data 0.5.0

Unit conversion tables for dimvexa, compiled from audited TOML. Exact factors. Loud failures. Zero guessing.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
# SPDX-License-Identifier: MIT OR Apache-2.0
# Common pack (seed): US customary, imperial, pressure, energy and process units.
# Every factor derives from the primary definition cited in `source`; see `note`.
# si = factor * x + offset.

[[unit]]
id = "bar"
name = "Bar"
aliases = []
dim = [1, -1, -2, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "100000/1"
offset = "0/1"
exactness = "defined"
prefixes = "si"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (bar = 100 kPa)"
note = "bar = 1e5 Pa by definition"

[[unit]]
id = "atm"
name = "Standard atmosphere"
aliases = []
dim = [1, -1, -2, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "101325/1"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (standard atmosphere); 10th CGPM (1954), Resolution 4"
note = "standard atmosphere = 101325 Pa exactly"

[[unit]]
id = "g_n"
name = "Standard gravity"
aliases = []
dim = [0, 1, -2, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "196133/20000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (standard acceleration of gravity); 3rd CGPM (1901), Declaration (980.665 cm/s^2)"
note = "standard acceleration of gravity 9.80665 m/s^2 exactly"

[[unit]]
id = "lbf"
name = "Pound-force"
aliases = []
dim = [1, 1, -2, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "8896443230521/2000000000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (pound-force)"
note = "lbf = lb * g_n = 0.45359237 kg * 9.80665 m/s^2"

[[unit]]
id = "psi"
name = "Pound-force per square inch"
aliases = []
dim = [1, -1, -2, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "8896443230521/1290320000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (pound-force per square inch)"
note = "psi = lbf/in^2 = (0.45359237 * 9.80665) / 0.0254^2 Pa, derived exactly from lb, g_n and in"

[[unit]]
id = "mmHg"
name = "Millimetre of mercury"
aliases = []
dim = [1, -1, -2, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "26664477483/200000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (conventional millimeter of mercury); NIST SP 811, Chapter 5, Table 9 (1 mmHg ~ 133.322 Pa)"
note = "conventional mercury density 13595.1 kg/m^3 * g_n * 1 mm = 133.322387415 Pa; distinct from torr"

[[unit]]
id = "torr"
name = "Torr"
aliases = []
dim = [1, -1, -2, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "20265/152"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (torr = 101325/760 Pa)"
note = "torr = atm/760 exactly; differs from mmHg by about 1.4e-7 relative"

[[unit]]
id = "cal_th"
name = "Thermochemical calorie"
aliases = []
dim = [1, 2, -2, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "523/125"
offset = "0/1"
exactness = "defined"
prefixes = "si"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (calorie_th)"
note = "thermochemical calorie = 4.184 J exactly"

[[unit]]
id = "cal_IT"
name = "International Table calorie"
aliases = []
dim = [1, 2, -2, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "10467/2500"
offset = "0/1"
exactness = "defined"
prefixes = "si"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (calorie_IT); 5th International Conference on the Properties of Steam (1956)"
note = "International Table calorie = 4.1868 J exactly"

[[unit]]
id = "Btu_IT"
name = "International Table British thermal unit"
aliases = []
dim = [1, 2, -2, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "52752792631/50000000"
offset = "0/1"
exactness = "defined"
prefixes = "si"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (Btu_IT)"
note = "Btu_IT = cal_IT/g * lb * (5/9 K) = 4.1868 * 453.59237 / 1.8 J = 1055.05585262 J, derived exactly"

[[unit]]
id = "Btu_th"
name = "Thermochemical British thermal unit"
aliases = []
dim = [1, 2, -2, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "23722880951/22500000"
offset = "0/1"
exactness = "defined"
prefixes = "si"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (Btu_th)"
note = "Btu_th = cal_th/g * lb * (5/9 K) = 4.184 * 453.59237 / 1.8 J, derived exactly (about 1054.3503 J)"

[[unit]]
id = "hp_mech"
name = "Mechanical horsepower"
aliases = []
dim = [1, 2, -3, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "37284993579113511/50000000000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (horsepower, 550 ft lbf/s)"
note = "mechanical horsepower = 550 ft lbf/s = 550 * 0.3048 * 0.45359237 * 9.80665 W"

[[unit]]
id = "hp_metric"
name = "Metric horsepower"
aliases = []
dim = [1, 2, -3, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "588399/800"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (horsepower, metric = 7.354 988 E+02 W; 75 kgf m/s with kgf = 9.806 65 N)"
note = "metric horsepower = 75 kgf m/s = 75 * 9.80665 W = 735.49875 W"

[[unit]]
id = "in"
name = "Inch"
aliases = []
dim = [0, 1, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "127/5000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "International yard and pound agreement (1959); NIST SP 811 (2008), Appendix B"
note = "inch = 0.0254 m exactly"

[[unit]]
id = "ft"
name = "Foot"
aliases = []
dim = [0, 1, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "381/1250"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "International yard and pound agreement (1959); NIST SP 811 (2008), Appendix B"
note = "international foot = 0.3048 m exactly"

[[unit]]
id = "yd"
name = "Yard"
aliases = []
dim = [0, 1, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "1143/1250"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "International yard and pound agreement (1959); NIST SP 811 (2008), Appendix B"
note = "international yard = 0.9144 m exactly"

[[unit]]
id = "mi"
name = "Mile"
aliases = []
dim = [0, 1, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "201168/125"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "International yard and pound agreement (1959); NIST SP 811 (2008), Appendix B"
note = "international mile = 5280 ft = 1609.344 m; the US survey mile is mi_us_survey"

[[unit]]
id = "nmi"
name = "Nautical mile"
aliases = []
dim = [0, 1, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "1852/1"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (nautical mile); BIPM SI Brochure, 9th ed. (2019), ch. 4, Table 8 and note (k) (1st Extraordinary International Hydrographic Conference, 1929)"
note = "international nautical mile = 1852 m exactly"

[[unit]]
id = "ft_us_survey"
name = "US survey foot"
aliases = []
dim = [0, 1, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "1200/3937"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (foot, U.S. survey); NIST SP 811 (2008), Appendix B.6 (1200/3937 m)"
note = "US survey foot = 1200/3937 m; deprecated by NIST and NGS from 2023-01-01, kept for legacy data"

[[unit]]
id = "mi_us_survey"
name = "US survey mile"
aliases = []
dim = [0, 1, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "6336000/3937"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (mile, U.S. statute)"
note = "US statute mile = 5280 US survey feet"

[[unit]]
id = "lb"
name = "Pound"
aliases = []
dim = [1, 0, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "45359237/100000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "International yard and pound agreement (1959); NIST SP 811 (2008), Appendix B"
note = "avoirdupois pound = 0.45359237 kg exactly"

[[unit]]
id = "oz_av"
name = "Avoirdupois ounce"
aliases = []
dim = [1, 0, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "45359237/1600000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "International yard and pound agreement (1959); NIST SP 811 (2008), Appendix B"
note = "avoirdupois ounce = lb/16 (mass)"

[[unit]]
id = "oz_troy"
name = "Troy ounce"
aliases = []
dim = [1, 0, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "19439673/625000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (ounce, troy or apothecary)"
note = "troy ounce = 480 grains, grain = 64.79891 mg, so 31.1034768 g exactly"

[[unit]]
id = "ton_short"
name = "Short ton"
aliases = []
dim = [1, 0, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "45359237/50000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (ton, short, 2000 lb)"
note = "short ton = 2000 lb = 907.18474 kg"

[[unit]]
id = "ton_long"
name = "Long ton"
aliases = []
dim = [1, 0, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "317514659/312500"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (ton, long, 2240 lb)"
note = "long ton = 2240 lb = 1016.0469088 kg"

[[unit]]
id = "gal_us"
name = "US liquid gallon"
aliases = []
dim = [0, 3, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "473176473/125000000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (gallon, U.S. = 3.785 412 E-03 m^3); NIST Handbook 44, Appendix C (231 in^3)"
note = "US liquid gallon = 231 in^3 = 3.785411784 L exactly"

[[unit]]
id = "gal_imp"
name = "Imperial gallon"
aliases = []
dim = [0, 3, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "454609/100000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "UK Weights and Measures Act 1985, Schedule 1, Part VI (4.54609 dm^3); NIST SP 811 (2008), Appendix B (gallon, Canadian and U.K.)"
note = "imperial gallon = 4.54609 L exactly"

[[unit]]
id = "pt_us"
name = "US liquid pint"
aliases = []
dim = [0, 3, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "473176473/1000000000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (pint, U.S. liquid)"
note = "US liquid pint = gal_us/8; the dry pint is a different unit and not included"

[[unit]]
id = "pt_imp"
name = "Imperial pint"
aliases = []
dim = [0, 3, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "454609/800000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "UK Weights and Measures Act 1985, Schedule 1, Part IV (pint = 0.568 261 25 dm^3)"
note = "imperial pint = gal_imp/8"

[[unit]]
id = "lbmol"
name = "Pound-mole"
aliases = []
dim = [0, 0, 0, 0, 0, 1, 0]
kind = "plain"
shape = "linear"
factor = "45359237/100000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "derived from the pound definition (International yard and pound agreement (1959); NIST SP 811 (2008), Appendix B); standard process-engineering convention"
note = "pound-mole = 1 lb expressed in grams as a number of moles = 453.59237 mol exactly; kmol is k + mol"

[[unit]]
id = "degF"
name = "Degree Fahrenheit"
symbol = "°F"
aliases = ["°F"]
dim = [0, 0, 0, 0, 1, 0, 0]
kind = "absolute_temperature"
shape = "affine"
factor = "5/9"
offset = "45967/180"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (degree Fahrenheit)"
note = "K = (degF + 459.67) * 5/9; absolute temperature"

[[unit]]
id = "degR"
name = "Degree Rankine"
symbol = "°R"
aliases = ["°R"]
dim = [0, 0, 0, 0, 1, 0, 0]
kind = "absolute_temperature"
shape = "linear"
factor = "5/9"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (degree Rankine)"
note = "K = degR * 5/9; absolute temperature, linear (zero at absolute zero)"

[[unit]]
id = "delta_degF"
name = "Degree Fahrenheit difference"
symbol = "Δ°F"
aliases = ["Δ°F"]
dim = [0, 0, 0, 0, 1, 0, 0]
kind = "temperature_difference"
shape = "linear"
factor = "5/9"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (degree Fahrenheit, temperature interval)"
note = "temperature difference of 1 degF = 5/9 K"

[[unit]]
id = "delta_degR"
name = "Degree Rankine difference"
symbol = "Δ°R"
aliases = ["Δ°R"]
dim = [0, 0, 0, 0, 1, 0, 0]
kind = "temperature_difference"
shape = "linear"
factor = "5/9"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (degree Rankine, temperature interval)"
note = "temperature difference of 1 degR = 5/9 K"

[[unit]]
id = "week"
name = "Week"
aliases = ["wk", "w"]
dim = [0, 0, 1, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "604800/1"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "ISO 8601-1:2019 (week of 7 days); BIPM SI Brochure, 9th ed. (2019), ch. 4, Table 8 (day = 86 400 s)"
note = "week = 7 d"

[[unit]]
id = "yr_common"
name = "Common year"
aliases = []
dim = [0, 0, 1, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "31536000/1"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (year, 365 days)"
note = "common year = 365 d; the bare words yr and year are ambiguous and rejected"

[[unit]]
id = "yr_julian"
name = "Julian year"
aliases = []
dim = [0, 0, 1, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "31557600/1"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "IAU Style Manual (1989), Julian year a = 365.25 d; BIPM SI Brochure, 9th ed. (2019), ch. 4, Table 8 (day = 86 400 s)"
note = "Julian year = 365.25 d, the astronomical year; the bare words yr and year are ambiguous and rejected"

[[unit]]
id = "ly"
name = "Light year"
aliases = []
dim = [0, 1, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "9460730472580800/1"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "IAU Style Manual (1989) (light year = c x Julian year); BIPM SI Brochure, 9th ed. (2019), ch. 2, Table 1 (c = 299 792 458 m/s)"
note = "light year = 299 792 458 m/s * 31 557 600 s = 9 460 730 472 580 800 m"

[[unit]]
id = "acre_int"
name = "International acre"
aliases = []
dim = [0, 2, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "316160658/78125"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B.6 (160 rd^2 = 1 acre = 43 560 ft^2); International yard and pound agreement (1959)"
note = "acre = 43 560 ft^2 with the international foot (4046.8564224 m^2); acre_us_survey differs by about 2 ppm; the bare word acre is ambiguous and rejected"

[[unit]]
id = "acre_us_survey"
name = "US survey acre"
aliases = []
dim = [0, 2, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "62726400000/15499969"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (acre, based on U.S. survey foot); NIST SP 811 (2008), Appendix B.6"
note = "acre = 43 560 ft_us_survey^2 (about 4046.8726 m^2)"

[[unit]]
id = "kn"
name = "Knot"
aliases = []
dim = [0, 1, -1, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "463/900"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (knot = nautical mile per hour); BIPM SI Brochure, 9th ed. (2019), ch. 4, Table 8 and note (k)"
note = "knot = 1 nmi/h = 1852/3600 m/s"

[[unit]]
id = "fl_oz_us"
name = "US fluid ounce"
aliases = []
dim = [0, 3, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "473176473/16000000000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (fluid ounce, U.S. = 2.957 353 E-05 m^3); NIST Handbook 44, Appendix C (1 gallon = 128 fluid ounces)"
note = "US fluid ounce = gal_us/128 = 29.5735295625 mL"

[[unit]]
id = "cup_us"
name = "US cup"
aliases = []
dim = [0, 3, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "473176473/2000000000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (cup, U.S. liquid measure)"
note = "US cup = gal_us/16 = 8 fl_oz_us = 236.5882365 mL"

[[unit]]
id = "qt_us"
name = "US liquid quart"
aliases = []
dim = [0, 3, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "473176473/500000000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (quart, U.S. liquid)"
note = "US liquid quart = gal_us/4"

[[unit]]
id = "tbsp_us"
name = "US tablespoon"
aliases = []
dim = [0, 3, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "473176473/32000000000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (tablespoon, U.S.)"
note = "US tablespoon = fl_oz_us/2 = gal_us/256; the bare word tbsp is ambiguous and rejected"

[[unit]]
id = "tsp_us"
name = "US teaspoon"
aliases = []
dim = [0, 3, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "157725491/32000000000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (teaspoon, U.S.)"
note = "US teaspoon = tbsp_us/3 = gal_us/768; the bare word tsp is ambiguous and rejected"

[[unit]]
id = "fl_oz_imp"
name = "Imperial fluid ounce"
aliases = []
dim = [0, 3, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "454609/16000000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "UK Weights and Measures Act 1985, Schedule 1, Part VI (fluid ounce = 1/20 pint)"
note = "imperial fluid ounce = gal_imp/160 = 28.4130625 mL"

[[unit]]
id = "qt_imp"
name = "Imperial quart"
aliases = []
dim = [0, 3, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "454609/400000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "UK Weights and Measures Act 1985, Schedule 1, Part VI (quart = 1/4 gallon)"
note = "imperial quart = gal_imp/4 = 1.1365225 L"

[[unit]]
id = "grain"
name = "Grain"
aliases = []
dim = [1, 0, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "6479891/100000000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (grain, 1/7000 pound avoirdupois)"
note = "grain = lb/7000 = 64.79891 mg"

[[unit]]
id = "carat"
name = "Metric carat"
aliases = []
dim = [1, 0, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "1/5000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (carat, metric = 2.0 E-04 kg)"
note = "metric carat = 200 mg"

[[unit]]
id = "erg"
name = "Erg"
aliases = []
dim = [1, 2, -2, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "1/10000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (erg)"
note = "erg = 1e-7 J (CGS)"

[[unit]]
id = "dyn"
name = "Dyne"
aliases = []
dim = [1, 1, -2, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "1/100000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (dyne)"
note = "dyne = 1e-5 N (CGS)"

[[unit]]
id = "kgf"
name = "Kilogram-force"
aliases = []
dim = [1, 1, -2, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "196133/20000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (kilogram-force)"
note = "kilogram-force = 1 kg * g_n = 9.80665 N"

[[unit]]
id = "grad"
name = "Gradian"
aliases = ["gon"]
dim = [0, 0, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "1/200 pi"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (grade); ISO 80000-3:2019 (gon)"
note = "grad (gon) = pi/200 rad, exact (ADR-018); 100 grad = 90 deg"

[[unit]]
id = "P"
name = "Poise"
aliases = ["poise"]
dim = [1, -1, -1, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "1/10"
offset = "0/1"
exactness = "defined"
prefixes = "si"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B.8 (poise = 1.0 E-01 Pa s)"
note = "dynamic viscosity, CGS; 1 P = 1 g/(cm s) = 0.1 Pa s; cP is the SI prefix c on P"

[[unit]]
id = "St"
name = "Stokes"
aliases = ["stokes"]
dim = [0, 2, -1, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "1/10000"
offset = "0/1"
exactness = "defined"
prefixes = "si"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B.8 (stokes = 1.0 E-04 m^2/s)"
note = "kinematic viscosity, CGS; 1 St = 1 cm^2/s; cSt is the SI prefix c on St"

[[unit]]
id = "bbl"
name = "Oil barrel"
aliases = []
dim = [0, 3, 0, 0, 0, 0, 0]
kind = "plain"
shape = "linear"
factor = "9936705933/62500000000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B.8 (barrel [for petroleum, 42 gallons (U.S.)] = 1.589 873 E-01 m^3); NIST Handbook 44, Appendix C (231 in^3 per gallon)"
note = "petroleum (oil) barrel = 42 gal_us = 42 * 231 in^3 = 158.987294928 L exactly. The US liquid barrel (31.5 gal) and the dry barrel (7056 in^3) are different units and not included, so read bbl as the oil barrel only"

[[unit]]
id = "psig"
name = "Pound-force per square inch gauge"
aliases = []
dim = [1, -1, -2, 0, 0, 0, 0]
kind = "gauge_pressure"
shape = "linear"
factor = "8896443230521/1290320000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (pound-force per square inch); gauge pressure is measured from the ambient pressure (ADR-013)"
note = "same size as psi; the value is relative to the ambient pressure, which is not part of the unit, so psig converts only to other gauge units (barg, Pag) and never to absolute pressure"
conditions = "gauge: measured from the local ambient pressure, which is not part of the unit"

[[unit]]
id = "barg"
name = "Bar gauge"
aliases = []
dim = [1, -1, -2, 0, 0, 0, 0]
kind = "gauge_pressure"
shape = "linear"
factor = "100000/1"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (bar = 100 kPa); gauge pressure is measured from the ambient pressure (ADR-013)"
note = "same size as bar; gauge reference, see psig"
conditions = "gauge: measured from the local ambient pressure, which is not part of the unit"

[[unit]]
id = "Pag"
name = "Pascal gauge"
aliases = []
dim = [1, -1, -2, 0, 0, 0, 0]
kind = "gauge_pressure"
shape = "linear"
factor = "1/1"
offset = "0/1"
exactness = "defined"
prefixes = "si"
namespace = "si"
source = "BIPM SI Brochure (2019), Table 4 (pascal); gauge pressure is measured from the ambient pressure (ADR-013)"
note = "same size as Pa; gauge reference, see psig. kPag and MPag are SI prefixes on Pag"
conditions = "gauge: measured from the local ambient pressure, which is not part of the unit"

[[unit]]
id = "Nm3"
name = "Normal cubic metre"
symbol = "Nm³"
aliases = ["Nm³"]
dim = [0, 3, 0, 0, 0, 0, 0]
kind = "normal_volume"
shape = "linear"
factor = "1/1"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "DIN 1343 (1990), normal condition: 273.15 K and 101 325 Pa"
note = "normal cubic metre: one m^3 of gas at 273.15 K and 101 325 Pa (ADR-013). Some users mean 20 °C or 15 °C; those are not this unit. Converts only to units with the same reference (Nm3/h to Nm3/min); to m3 or scf it is refused because that needs the actual state and a gas model (ADR-001)"
conditions = "273.15 K (0 °C), 101 325 Pa (DIN 1343 normal condition)"

[[unit]]
id = "scf"
name = "Standard cubic foot"
aliases = []
dim = [0, 3, 0, 0, 0, 0, 0]
kind = "standard_volume"
shape = "linear"
factor = "55306341/1953125000"
offset = "0/1"
exactness = "defined"
prefixes = "none"
namespace = "std"
source = "NIST SP 811 (2008), Appendix B (foot, so the cubic foot is 0.3048^3 m^3); reference state 60 degF and 14.696 psia per GPA Standard 2145 (edition not checked)"
note = "standard cubic foot = ft^3 of gas at 60 degF and 14.696 psia (ADR-013). Some contracts use 14.73 psia; that is not this unit. Converts only within its own reference (scf/min to scf/h); to m3, ft3 or Nm3 it is refused (ADR-001)"
conditions = "60 °F (288.706 K, rounded), 14.696 psia"