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