Annotation of src/usr.bin/units/units.lib, Revision 1.4
1.4 ! pjanzen 1: / $OpenBSD: units.lib,v 1.3 1996/06/26 05:42:16 deraadt Exp $
1.2 deraadt 2: / $NetBSD: units.lib,v 1.3 1996/04/06 06:01:04 thorpej Exp $
1.1 deraadt 3:
4: / primitive units
5:
6: m !a!
7: kg !b!
8: sec !c!
9: coul !d!
10: candela !e!
11: dollar !f!
12: bit !h!
13: erlang !i!
14: K !j!
15:
16: / prefixes
17:
18: yotta- 1e24
19: zetta- 1e21
20: exa- 1e18
21: peta- 1e15
22: tera- 1e12
23: giga- 1e9
24: mega- 1e6
25: myria- 1e4
26: kilo- 1e3
27: hecto- 1e2
28: deka- 1e1
29: deci- 1e-1
30: centi- 1e-2
31: milli- 1e-3
32: micro- 1e-6
33: nano- 1e-9
34: pico- 1e-12
35: femto- 1e-15
36: atto- 1e-18
37: zopto- 1e-21
38: yocto- 1e-24
39:
40: semi- .5
41: demi- .5
42:
43: Y- yotta
44: Z- zetta
45: E- exa
46: P- peta
47: T- tera
48: G- giga
49: M- mega
50: k- kilo
51: h- hecto
52: da- deka
53: d- deci
54: c- centi
55: m- milli
56: p- pico
1.4 ! pjanzen 57: n- nano
1.1 deraadt 58: f- femto
59: a- atto
60: z- zopto
61: y- yocto
62:
63: / constants
64:
65: fuzz 1
66: pi 3.14159265358979323846
1.4 ! pjanzen 67: c 2.99792458e+8 m/sec
1.1 deraadt 68: g 9.80665 m/sec2
1.4 ! pjanzen 69: AU 1.49597870e+11 m fuzz
! 70: au AU
! 71: mole 6.0221367e+23 fuzz
! 72: e 1.60217733e-19 coul fuzz
! 73: / Next two to be multiplied by mass
1.1 deraadt 74: energy c2
75: force g
1.4 ! pjanzen 76: mercury 1.3332239e+5 kg/m2-sec2
1.1 deraadt 77: hg mercury
1.4 ! pjanzen 78: mmHg 0.001 m hg
! 79:
! 80: mu 4.e-7 pi-N/A2
! 81: epsilon 1.0 /mu/c2
! 82: alpha 0.5 mu-c-e2/planck
! 83: planck 6.6260755e-34 joule-sec
! 84: hbar 0.5 planck/pi
! 85: electronmass 9.1093897e-31 kg
! 86: protonmass 1.6726231e-27 kg
! 87: neutronmass 1.6749286e-27 kg
! 88:
1.1 deraadt 89:
90: / dimensionless
91:
92: radian .5 / pi
93: degree 1|180 pi-radian
94: circle 2 pi-radian
95: turn 2 pi-radian
1.4 ! pjanzen 96: revolution turn
1.1 deraadt 97: rev turn
98: grade .9 degree
99: arcdeg 1 degree
100: arcmin 1|60 arcdeg
101: ccs 1|36 erlang
102: arcsec 1|60 arcmin
103:
104: steradian radian2
105: sphere 4 pi-steradian
106: sr steradian
107:
108: / Time
109:
110: second sec
111: s sec
112: minute 60 sec
113: min minute
114: hour 60 min
115: hr hour
116: day 24 hr
117: da day
118: week 7 day
1.4 ! pjanzen 119: year 3.15569259747e7 sec fuzz
1.1 deraadt 120: yr year
121: month 1|12 year
122: ms millisec
123: us microsec
124:
125: / Mass
126:
127: gram millikg
128: gm gram
129: mg milligram
130: metricton kilokg
131:
132: / Avoirdupois
133:
134: lb .45359237 kg
135: pound lb
136: lbf lb g
137: ounce 1|16 lb
138: oz ounce
139: dram 1|16 oz
140: dr dram
141: grain 1|7000 lb
142: gr grain
143: shortton 2000 lb
144: ton shortton
145: longton 2240 lb
146:
147: / Apothecary
148:
149: scruple 20 grain
150: apdram 60 grain
151: apounce 480 grain
152: appound 5760 grain
153: troypound appound
154:
155: / Length
156:
157: meter m
158: micron micrometer
159: angstrom decinanometer
1.4 ! pjanzen 160: ao 0.25 alpha/pi/rydbergconst
1.1 deraadt 161:
162: inch 2.54 cm
163: in inch
164: foot 12 in
165: feet foot
166: ft foot
167: yard 3 ft
168: yd yard
169: rod 5.5 yd
170: rd rod
171: mile 5280 ft
172: mi mile
173:
174: british 1200|3937 m/ft
1.4 ! pjanzen 175: / Assume we do not want the prefix n- with mile
1.1 deraadt 176: nmile 1852 m
177:
178: acre 4840 yd2
179:
180: cc cm3
181: liter kilocc
182: ml milliliter
183:
184: / US Liquid
185:
186: gallon 231 in3
187: imperial 1.20095
188: gal gallon
189: quart 1|4 gal
190: qt quart
191: pint 1|2 qt
192: pt pint
193:
194: floz 1|16 pt
195: fldr 1|8 floz
196:
197: / US Dry
198:
199: dry 268.8025 in3/gallon fuzz
200: peck 8 dry-quart
201: pk peck
202: bushel 4 peck
203: bu bushel
204: chaldron 36 bushel
205:
206: / British
207:
208: brgallon 277.420 in3 fuzz
209: brquart 1|4 brgallon
210: brpint 1|2 brquart
211: brfloz 1|20 brpint
212: brpeck 554.84 in3 fuzz
213: brbushel 4 brpeck
214:
215: / Energy Work
216:
217: newton kg-m/sec2
218: nt newton
219: N newton
220: joule nt-m
1.4 ! pjanzen 221: J joule
1.1 deraadt 222: cal 4.1868 joule
223:
224: / Electrical
225:
226: coulomb coul
227: C coul
228: ampere coul/sec
229: amp ampere
1.4 ! pjanzen 230: A amp
1.1 deraadt 231: watt joule/sec
1.4 ! pjanzen 232: W watt
1.1 deraadt 233: volt watt/amp
234: ohm volt/amp
235: mho /ohm
236: farad coul/volt
1.4 ! pjanzen 237: F farad
1.1 deraadt 238: henry sec2/farad
1.4 ! pjanzen 239: H henry
1.1 deraadt 240: weber volt-sec
1.4 ! pjanzen 241: Wb weber
1.1 deraadt 242:
243: / Light
244:
245: cd candela
246: lumen cd sr
247: lux cd sr/m2
248:
1.4 ! pjanzen 249: / Wall Street Journal, June 10, 1999, with rounding
1.1 deraadt 250:
251: $ dollar
252: argentinapeso $
253: australiadollar .66 $
1.4 ! pjanzen 254: austriaschilling .076 $
1.1 deraadt 255: bahraindinar 2.6522 $
1.4 ! pjanzen 256: belgiumfranc .026 $
! 257: brazilreal .57 $
! 258: britainpound 1.60 $
! 259: canadadollar .68 $
! 260: chilepeso .002 $
! 261: chinarenminbi .1208 $
! 262: colombiapeso .000596 $
! 263: czechkoruna .028 $
! 264: denmarkkrone .14 $
! 265: ecuadorsucre .000093 $
! 266: finlandmarkka .18 $
! 267: francefranc .16 $
! 268: germanymark .5358 $
1.1 deraadt 269: greatbritainpound britainpound
1.4 ! pjanzen 270: greecedrachma .00323 $
1.1 deraadt 271: hongkongdollar .13 $
1.4 ! pjanzen 272: hungaryforint .0042 $
! 273: indiarupee .02326 $
! 274: indonesiarupiah .000129 $
! 275: irelandpunt 1.33 $
! 276: israelshekel .245 $
! 277: italylira .00054 $
! 278: japanyen .0084 $
! 279: jordandinar 1.41 $
! 280: kuwaitdinar 3.27 $
! 281: lebanonpound .000663 $
! 282: malaysiaringgit .263 $
! 283: maltalira 2.48 $
! 284: mexicopeso .1044 $
! 285: netherlandguilder .48 $
! 286: newzealanddollar .538 $
! 287: norwaykrone .128 $
! 288: pakistanrupee .0193 $
! 289: perunewsol .298 $
! 290: philippinespeso .0264 $
! 291: polandzloty .254 $
! 292: portugalescudo .00523 $
! 293: saudiarabiariyal .2666 $
! 294: singaporedollar .583 $
! 295: slovakkoruna .0229 $
! 296: southafricarand .163 $
! 297: southkoreawon .00086 $
! 298: spainpeseta .0063 $
! 299: swedenkrona .118 $
1.1 deraadt 300: switzerlandfranc .66 $
1.4 ! pjanzen 301: taiwandollar .0308 $
! 302: thailandbaht .02705 $
! 303: turkeylira .00000244 $
1.1 deraadt 304: unitedarabdirham .2723 $
1.4 ! pjanzen 305: uruguaynewpeso .0889 $
! 306: venezuelabolivar .00166 $
! 307: euro 1.05 $
1.1 deraadt 308:
309: mark germanymark
310: bolivar venezuelabolivar
311: peseta spainpeseta
312: rand southafricarand
313: escudo portugalescudo
314: sol perusol
315: guilder netherlandsguilder
316: hollandguilder netherlandsguilder
317: peso mexicopeso
318: yen japanyen
319: lira italylira
320: rupee indiarupee
321: drachma greecedrachma
322: franc francefranc
323: markka finlandmarkka
324: sucre ecuadorsucre
325: poundsterling britainpound
326:
327: / computer
328:
329: baud bit/sec
330: byte 8 bit
331: block 512 byte
332: kbyte 1024 byte
333: megabyte 1024 kbyte
334: gigabyte 1024 megabyte
335: meg megabyte
336:
337: / Trivia
338:
339: % 1|100
1.4 ! pjanzen 340: abampere 10 ampere
1.1 deraadt 341: admiraltyknot 6080 ft/hr
342: apostilb cd/pi-m2
1.4 ! pjanzen 343: asb apostilb
1.1 deraadt 344: are 1e+2 m2
345: arpentcan 27.52 mi
346: arpentlin 191.835 ft
1.4 ! pjanzen 347: astronomicalunit AU
1.1 deraadt 348: atmosphere 1.01325e+5 nt/m2
349: atm atmosphere
1.4 ! pjanzen 350: atomicmassunit 1.6605402e-27 kg fuzz
1.1 deraadt 351: amu atomicmassunit
352: bag 94 lb
353: bakersdozen 13
354: bar 1e+5 nt/m2
355: barie 1e-1 nt/m2
356: barleycorn 1|3 in
357: barn 1e-28 m2
1.4 ! pjanzen 358: \ oil barrel, nothing else
1.1 deraadt 359: barrel 42 gal
360: barye 1e-1 nt/m2
1.4 ! pjanzen 361: baryl microbar
1.1 deraadt 362: bev 1e+9 e-volt
363: biot 10 amp
364: blondel cd/pi-m2
365: boardfoot 144 in3
366: bolt 40 yd
367: bottommeasure 1|40 in
368: britishthermalunit 1.05506e+3 joule fuzz
369: btu britishthermalunit
370: refrigeration 12000 btu/ton-hour
371: buck dollar
372: cable 720 ft
373: caliber 1e-2 in
374: calorie cal
375: carat 205 mg
376: caratgold 1|24
377: cent centidollar
378: cental 100 lb
379: centesimalminute 1e-2 grade
380: centesimalsecond 1e-4 grade
381: century 100 year
382: cfs ft3/sec
383: chain 66 ft
384: circularinch 1|4 pi-in2
385: circularmil 1e-6|4 pi-in2
386: clusec 1e-8 mm-hg m3/s
387: coomb 4 bu
388: cord 128 ft3
389: cordfoot cord
390: crith 9.06e-2 gm
391: cubit 18 in
392: cup 1|2 pt
393: curie 3.7e+10 /sec
394: dalton amu
395: decade 10 yr
396: dipotre /m
397: displacementton 35 ft3
398: doppelzentner 100 kg
399: dozen 12
400: drop .03 cm3
401: dyne cm-gm/sec2
402: electronvolt e-volt
403: ell 45 in
404: engineerschain 100 ft
405: engineerslink 100|100 ft
406: equivalentfootcandle lumen/pi-ft2
407: equivalentlux lumen/pi-m2
408: equivalentphot cd/pi-cm2
409: erg cm2-gm/sec2
410: ev e-volt
1.4 ! pjanzen 411: faraday 9.6485309e+4 coul
1.1 deraadt 412: fathom 6 ft
413: fermi 1e-15 m
414: fifth 4|5 qt
415: fin 5 dollar
416: finger 7|8 in
417: firkin 9 gal
418: footcandle lumen/ft2
419: footlambert cd/pi-ft2
420: fortnight 14 da
421: franklin 3.33564e-10 coul
422: frigorie kilocal
423: furlong 220 yd
424: galileo 1e-2 m/sec2
425: gamma 1e-9 weber/m2
426: gauss 1e-4 weber/m2
1.4 ! pjanzen 427: G gauss
1.1 deraadt 428: geodeticfoot british-ft
429: geographicalmile 1852 m
1.4 ! pjanzen 430: gilbert 2.5 amp/pi
1.1 deraadt 431: gill 1|4 pt
432: gross 144
433: gunterschain 22 yd
434: hand 4 in
1.4 ! pjanzen 435: hartree 2 rydberg
1.1 deraadt 436: hectare 1e+4 m2
437: hefnercandle .92 cd
438: hertz /sec
439: Hz hertz
440: hogshead 2 barrel
441: hd hogshead
442: homestead 1|4 mi2
1.4 ! pjanzen 443: / horsepower is not uniquely defined
! 444: horsepower 735.50 watt
1.1 deraadt 445: hp horsepower
446: hyl gm force sec2/m
447: hz /sec
448: imaginarycubicfoot 1.4 ft3
449: jeroboam 4|5 gal
450: karat 1|24
451: kcal kilocal
452: kcalorie kilocal
453: key kg
454: kilderkin 18 gal
455: knot nmile/hr
1.4 ! pjanzen 456: kn knot
1.1 deraadt 457: lambert cd/pi-cm2
1.4 ! pjanzen 458: Lb lambert
1.1 deraadt 459: langley cal/cm2
460: last 80 bu
461: league 3 mi
462: lightyear c-yr
1.4 ! pjanzen 463: ly lightyear
1.1 deraadt 464: line 1|12 in
465: link 66|100 ft
466: longhundredweight 112 lb
467: longquarter 28 lb
468: lusec 1e-6 mm-hg m3/s
1.4 ! pjanzen 469: m_earth 5.98e24 kg
! 470: m_moon 7.34e22 kg
! 471: m_sun 1.989e30 kg
1.1 deraadt 472: mach 331.46 m/sec
473: magnum 2 qt
474: marineleague 3 nmile
475: maxwell 1e-8 weber
1.4 ! pjanzen 476: Mx maxwell
1.1 deraadt 477: metriccarat 200 mg
478: mgd megagal/day
479: mh millihenry
480: mil 1e-3 in
481: millenium 1000 year
482: minersinch 1.5 ft3/min
483: minim 1|60 fldr
484: mo month
485: mpg mile/gal
486: mph mile/hr
487: nail 1|16 yd
488: nauticalmile nmile
489: nit cd/m2
490: noggin 1|8 qt
491: nox 1e-3 lux
492: ns nanosec
1.4 ! pjanzen 493: oersted 2.5e+2 amp/m/pi
! 494: Oe oersted
1.1 deraadt 495: pace 36 in
496: palm 3 in
497: parasang 3.5 mi
1.4 ! pjanzen 498: parsec AU-radian/arcsec
1.1 deraadt 499: pascal nt/m2
1.4 ! pjanzen 500: Pa pascal
1.1 deraadt 501: pc parsec
502: pennyweight 1|20 oz
503: pwt pennyweight
504: percent %
505: perch rd
506: phot lumen/cm2
507: pica 1|6 in
508: pieze 1e+3 nt/m2
509: pipe 4 barrel
510: point 1|72 in
511: poise gm/cm-sec
1.4 ! pjanzen 512: P poise
1.1 deraadt 513: pole rd
1.4 ! pjanzen 514: pond 9.80665e-3 nt
1.1 deraadt 515: poundal ft-lb/sec2
516: pdl poundal
517: proof 1|200
518: psi lb-g/in2
519: quarter 9 in
520: quartersection 1|4 mi2
521: quintal 100 kg
522: quire 25
523: rad 100 erg/gm
524: ream 500
525: registerton 100 ft3
526: rehoboam 156 floz
527: rhe 10 m2/nt-sec
1.4 ! pjanzen 528: rem 0.01 J/kg
1.1 deraadt 529: rontgen 2.58e-4 curie/kg
1.4 ! pjanzen 530: roentgen rontgen
! 531: R roentgen
1.1 deraadt 532: rood 1.21e+3 yd
533: rope 20 ft
534: rutherford 1e+6 /sec
1.4 ! pjanzen 535: rydbergconst 0.5 electronmass-c-alpha2/planck
! 536: rydberg rydbergconst-planck-c
1.1 deraadt 537: sabin 1 ft2
538: sack 3 bu
539: seam 8 bu
540: section mi2
541: shippington 40 ft3
542: shorthundredweight 100 lb
543: shortquarter 25 lb
544: siemens /ohm
545: sigma microsec
546: skein 120 yd
547: skot 1e-3 apostilb
548: slug lb-g-sec2/ft
549: span 9 in
550: spat 4 pi sr
551: spindle 14400 yd
552: square 100 ft2
553: stere m3
554: sthene 1e+3 nt
555: stilb cd/cm2
1.4 ! pjanzen 556: sb stilb
1.1 deraadt 557: stoke 1e-4 m2/sec
558: stone 14 lb
559: strike 2 bu
560: surveyfoot british-ft
561: surveyyard 3 surveyfoot
562: surveyorschain 66 ft
563: surveyorslink 66|100 ft
564: tablespoon 4 fldr
565: teaspoon 4|3 fldr
566: tesla weber/m2
1.4 ! pjanzen 567: T tesla
1.1 deraadt 568: therm 1e+5 btu
569: thermie 1e+6 cal
570: timberfoot ft3
571: tnt 4.6e+6 m2/sec2
572: tonne 1e+6 gm
573: torr mm hg
574: township 36 mi2
575: tun 8 barrel
576: water gram g / cc
577: wey 40 bu
578: weymass 252 lb
1.4 ! pjanzen 579: Xunit 1.00206e-13 m
1.1 deraadt 580: k 1.38047e-16 erg/degC
581:
582:
583: degC K
584: kelvin K
585: brewster 1e-12 m2/newton
586: degF 5|9 degC
587: degreesrankine degF
588: degrankine degreesrankine
589: degreerankine degF
590: degreaumur 10|8 degC
591: drachm 60 grain
592: poncelet 100 kg m g / sec
593: denier .05|450 gram / m
594: tex .001 gram / m
595: englishell 45 inch
596: scottishell 37.2 inch
597: flemishell 27 inch
598: V volt
599: eV e V
600: bohrradius hbar2-C2/8.988e9 N m2-e2-electronmass
601: becquerel 1|3.7e10 curie
602: fresnel 1e12 hertz
603: statcoul 1|2.99792458e9 coul
604: statamp 1|2.99792458e9 amp
605: statvolt 2.99792458e2 volt
606: statcoulomb statcoul
607: statampere statamp
1.4 ! pjanzen 608: debye 3.33564e-30 coul-m
1.1 deraadt 609: pulsatance 2 pi/sec
610: rpm rev/minute
611: rps rev/sec
612: kilohm kiloohm
613: megohm megaohm
614: siderealyear 365.256360417 day
615: siderealday 23.934469444 hour
616: siderealhour 1|24 sidereal day
617: lunarmonth 29.5305555 day
618: synodicmonth lunarmonth
619: siderealmonth 27.32152777 day
620: tropicalyear year
621: solaryear year
622: lunaryear 12 lunarmonth
623: cran 37.5 brgallon
624: kip 1000 lbf
625: frenchfoot 16|15 ft
626: frenchfeet frenchfoot
627: toise 6 frenchfeet
628: sievert 8.4 rontgen
629: candle 1.02 candela
630: militarypace 2.5 feet
631: metre meter
632: litre liter
633: gramme gram
634: iudiptheria 62.8 microgram
635: iupenicillin .6 microgram
636: iuinsulin 41.67 microgram
637: cottonyarncount 2520 ft/pound
638: linenyarncount 900 ft/pound
639: worstedyarncount 1680 ft/pound
640: metricyarncount meter/gram
641: jewlerspoint 2 milligram