Annotation of src/usr.bin/units/units.lib, Revision 1.12
1.12 ! tedu 1: / $OpenBSD: units.lib,v 1.11 2002/07/17 16:42:12 mickey 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
1.12 ! tedu 182:
! 183: ox acre/day
1.1 deraadt 184:
185: cc cm3
186: liter kilocc
187: ml milliliter
188:
189: / US Liquid
190:
191: gallon 231 in3
192: imperial 1.20095
193: gal gallon
194: quart 1|4 gal
195: qt quart
196: pint 1|2 qt
197: pt pint
198:
199: floz 1|16 pt
200: fldr 1|8 floz
201:
202: / US Dry
203:
204: dry 268.8025 in3/gallon fuzz
205: peck 8 dry-quart
206: pk peck
207: bushel 4 peck
208: bu bushel
209: chaldron 36 bushel
210:
211: / British
212:
213: brgallon 277.420 in3 fuzz
214: brquart 1|4 brgallon
215: brpint 1|2 brquart
216: brfloz 1|20 brpint
217: brpeck 554.84 in3 fuzz
218: brbushel 4 brpeck
219:
1.11 mickey 220: / Russian
221: berkovets 10 pood
222: pood 40 funt
223: funt 0.40951 kg
224: lot 1|32 funt
225: zolotnik 1|3 lot
226: dolya 1|96 zolotnik
227: rumile 7 verst
228: mezhevayaverst 2 verst
229: verst 1066.8 m
230: sazhen 1|500 verst
231: kosayasazhen 1|430.2 verst
232: arshin 1|1500 verst
233: / is not exactly defined
234: ruell 16.54 in
235: liniya 1|10 in
236: vershok 1.75 in
237: pyad 7 in
238: vedro 12.3 liter
239: shtoff 1|10 vedro
240: vinebottle 1|16 vedro
241: vodkabottle 1|20 vedro
242: charka 1|100 vedro
243: shkalik 1|200 vedro
244: desyatina_state 109.3 are
245: desyatina_farmery 0.75 desyatina_state
246: sqverst 104.2 desyatina_state
247: sqarshin 1|21600 desyatina_state
248: sqfoot 1|117600 desyatina_state
249:
250:
1.1 deraadt 251: / Energy Work
252:
253: newton kg-m/sec2
254: nt newton
255: N newton
256: joule nt-m
1.4 pjanzen 257: J joule
1.1 deraadt 258: cal 4.1868 joule
259:
260: / Electrical
261:
262: coulomb coul
263: C coul
264: ampere coul/sec
265: amp ampere
1.4 pjanzen 266: A amp
1.1 deraadt 267: watt joule/sec
1.4 pjanzen 268: W watt
1.1 deraadt 269: volt watt/amp
270: ohm volt/amp
271: mho /ohm
272: farad coul/volt
1.4 pjanzen 273: F farad
1.1 deraadt 274: henry sec2/farad
1.4 pjanzen 275: H henry
1.1 deraadt 276: weber volt-sec
1.4 pjanzen 277: Wb weber
1.1 deraadt 278:
279: / Light
280:
281: cd candela
282: lumen cd sr
283: lux cd sr/m2
284:
1.10 pjanzen 285: / http://www.federalreserve.gov/releases/h10/update/ as of May 30, 2002
286: / with rounding
1.1 deraadt 287:
288: $ dollar
1.10 pjanzen 289: australiadollar .5645 $
290: brazilreal .3981 $
291: britainpound 1.4655 $
292: canadadollar .652 $
1.4 pjanzen 293: chinarenminbi .1208 $
1.6 pjanzen 294: chinayuan chinarenminbi
1.10 pjanzen 295: denmarkkrone .126 $
1.1 deraadt 296: greatbritainpound britainpound
297: hongkongdollar .13 $
1.10 pjanzen 298: indiarupee .0204 $
299: japanyen .0081 $
300: malaysiaringgit .263 $
301: mexicopeso .103 $
302: newzealanddollar .477 $
303: norwaykrone .126 $
304: singaporedollar .560 $
305: southafricarand .103 $
306: southkoreawon .00082 $
307: srilankarupee .0104 $
308: swedenkrona .1029 $
309: switzerlandfranc .64 $
310: taiwandollar .0294 $
311: thailandbaht .02357 $
312: venezuelabolivar .00086 $
313: euro 0.937 $
314:
315: / Wall Street Journal, May 30 2002
316:
317: / argentinapeso $ XXX not stable
318: bahraindinar 2.6525 $
319: chilepeso .0015 $
320: colombiapeso .000430 $
321: czechkoruna .0306 $
322: hungaryforint .00384 $
323: indonesiarupiah .000113 $
324: israelshekel .202 $
1.4 pjanzen 325: jordandinar 1.41 $
1.10 pjanzen 326: kuwaitdinar 3.28 $
327: lebanonpound .000661 $
328: maltalira 2.28 $
329: pakistanrupee .0167 $
330: perunewsol .288 $
331: philippinespeso .0200 $
332: polandzloty .248 $
1.4 pjanzen 333: saudiarabiariyal .2666 $
1.10 pjanzen 334: slovakkoruna .0214 $
335: turkeylira .00000070 $
1.1 deraadt 336: unitedarabdirham .2723 $
1.10 pjanzen 337: uruguaypeso .0599 $
1.5 pjanzen 338:
339: / EMU currencies have constant exchange rate against Euro since 1.1.1999
340: austriaschilling 1|13.7603 euro
341: belgiumfranc 1|40.3399 euro
342: finlandmarkka 1|5.94573 euro
343: francefranc 1|6.55957 euro
344: germanymark 1|1.95583 euro
1.10 pjanzen 345: greecedrachma 1|340.750 euro
1.5 pjanzen 346: irelandpunt 1|0.787564 euro
347: italylira 1|1936.27 euro
1.10 pjanzen 348: luxembourgfranc 1|40.3399 euro
1.6 pjanzen 349: netherlandsguilder 1|2.20371 euro
1.5 pjanzen 350: portugalescudo 1|200.482 euro
351: spainpeseta 1|166.386 euro
1.1 deraadt 352:
353: mark germanymark
354: bolivar venezuelabolivar
355: peseta spainpeseta
356: rand southafricarand
357: escudo portugalescudo
358: sol perusol
359: guilder netherlandsguilder
360: hollandguilder netherlandsguilder
361: peso mexicopeso
362: yen japanyen
363: lira italylira
364: rupee indiarupee
365: drachma greecedrachma
366: franc francefranc
367: markka finlandmarkka
368: sucre ecuadorsucre
369: poundsterling britainpound
370:
1.6 pjanzen 371: / ISO 4217 and then some
372: AED unitedarabdirham
373: ARP argentinapeso
374: ATS austriaschilling
375: AUD australiadollar
376: BEF belgiumfranc
377: BRR brazilreal
378: CAD canadadollar
379: CHF switzerlandfranc
380: CLP chilepeso
381: CNY chinarenminbi
382: COP colombiapeso
383: CSK czechkoruna
384: DEM germanymark
385: DKK denmarkkrone
386: ECS ecuadorsucre
387: EUR euro
388: FIM finlandmarkka
389: FRF francefranc
390: GBP britainpound
391: GRD greecedrachma
392: HKD hongkongdollar
393: HUF hungaryforint
394: IDR indonesiarupiah
395: INR indiarupee
396: ILS israelshekel
397: ITL italylira
398: JOD jordandinar
399: JPY japanyen
400: KRW southkoreawon
401: KWD kuwaitdinar
402: LBP lebanonpound
403: MTL maltalira
404: MXP mexicopeso
405: MYR malaysiaringgit
406: NLG netherlandsguilder
407: NOK norwaykrone
408: NZD newzealanddollar
409: PEN perunewsol
410: PHP philippinespeso
411: PKR pakistanrupee
412: PLZ polandzloty
413: SAR saudiarabiariyal
414: SEK swedenkrona
415: SGD singaporedollar
416: THB thailandbaht
417: TRL turkeylira
418: TWD taiwandollar
419: USD dollar
420: ZAR southafricarand
421:
1.1 deraadt 422: / computer
423:
424: baud bit/sec
425: byte 8 bit
1.6 pjanzen 426: / Not necessarily true on all systems!
427: word 2 byte
1.1 deraadt 428: block 512 byte
429: kbyte 1024 byte
430: megabyte 1024 kbyte
431: gigabyte 1024 megabyte
432: meg megabyte
433:
434: / Trivia
435:
436: % 1|100
1.4 pjanzen 437: abampere 10 ampere
1.1 deraadt 438: admiraltyknot 6080 ft/hr
439: apostilb cd/pi-m2
1.4 pjanzen 440: asb apostilb
1.1 deraadt 441: are 1e+2 m2
442: arpentcan 27.52 mi
443: arpentlin 191.835 ft
1.4 pjanzen 444: astronomicalunit AU
1.1 deraadt 445: atmosphere 1.01325e+5 nt/m2
446: atm atmosphere
1.4 pjanzen 447: atomicmassunit 1.6605402e-27 kg fuzz
1.1 deraadt 448: amu atomicmassunit
449: bag 94 lb
450: bakersdozen 13
451: bar 1e+5 nt/m2
452: barie 1e-1 nt/m2
453: barleycorn 1|3 in
454: barn 1e-28 m2
1.6 pjanzen 455: / oil barrel, nothing else
1.1 deraadt 456: barrel 42 gal
457: barye 1e-1 nt/m2
1.4 pjanzen 458: baryl microbar
1.1 deraadt 459: bev 1e+9 e-volt
460: biot 10 amp
461: blondel cd/pi-m2
462: boardfoot 144 in3
1.6 pjanzen 463: / Defn of bolt is also an area, but depends on type of cloth
1.1 deraadt 464: bolt 40 yd
465: bottommeasure 1|40 in
466: britishthermalunit 1.05506e+3 joule fuzz
467: btu britishthermalunit
468: refrigeration 12000 btu/ton-hour
469: buck dollar
470: cable 720 ft
471: caliber 1e-2 in
472: calorie cal
473: carat 205 mg
474: caratgold 1|24
475: cent centidollar
476: cental 100 lb
477: centesimalminute 1e-2 grade
478: centesimalsecond 1e-4 grade
479: century 100 year
480: cfs ft3/sec
481: chain 66 ft
482: circularinch 1|4 pi-in2
483: circularmil 1e-6|4 pi-in2
484: clusec 1e-8 mm-hg m3/s
485: coomb 4 bu
486: cord 128 ft3
487: cordfoot cord
488: crith 9.06e-2 gm
489: cubit 18 in
490: cup 1|2 pt
491: curie 3.7e+10 /sec
492: dalton amu
493: decade 10 yr
494: dipotre /m
495: displacementton 35 ft3
496: doppelzentner 100 kg
497: dozen 12
498: drop .03 cm3
499: dyne cm-gm/sec2
500: electronvolt e-volt
501: ell 45 in
502: engineerschain 100 ft
503: engineerslink 100|100 ft
504: equivalentfootcandle lumen/pi-ft2
505: equivalentlux lumen/pi-m2
506: equivalentphot cd/pi-cm2
507: erg cm2-gm/sec2
508: ev e-volt
1.4 pjanzen 509: faraday 9.6485309e+4 coul
1.1 deraadt 510: fathom 6 ft
511: fermi 1e-15 m
512: fifth 4|5 qt
513: fin 5 dollar
514: finger 7|8 in
515: firkin 9 gal
516: footcandle lumen/ft2
517: footlambert cd/pi-ft2
518: fortnight 14 da
519: franklin 3.33564e-10 coul
520: frigorie kilocal
521: furlong 220 yd
522: galileo 1e-2 m/sec2
523: gamma 1e-9 weber/m2
524: gauss 1e-4 weber/m2
1.4 pjanzen 525: G gauss
1.1 deraadt 526: geodeticfoot british-ft
527: geographicalmile 1852 m
1.4 pjanzen 528: gilbert 2.5 amp/pi
1.1 deraadt 529: gill 1|4 pt
530: gross 144
531: gunterschain 22 yd
532: hand 4 in
1.4 pjanzen 533: hartree 2 rydberg
1.1 deraadt 534: hectare 1e+4 m2
535: hefnercandle .92 cd
536: hertz /sec
537: Hz hertz
538: hogshead 2 barrel
539: hd hogshead
540: homestead 1|4 mi2
1.4 pjanzen 541: / horsepower is not uniquely defined
542: horsepower 735.50 watt
1.1 deraadt 543: hp horsepower
1.6 pjanzen 544: hubble 1e9 ly
1.1 deraadt 545: hyl gm force sec2/m
546: hz /sec
547: imaginarycubicfoot 1.4 ft3
1.6 pjanzen 548: jansky 1e-26 W/m2-Hz
1.1 deraadt 549: jeroboam 4|5 gal
1.6 pjanzen 550: Jy jansky
1.1 deraadt 551: karat 1|24
1.10 pjanzen 552: kayser /cm
1.1 deraadt 553: kcal kilocal
554: kcalorie kilocal
555: key kg
556: kilderkin 18 gal
557: knot nmile/hr
1.4 pjanzen 558: kn knot
1.1 deraadt 559: lambert cd/pi-cm2
1.4 pjanzen 560: Lb lambert
1.1 deraadt 561: langley cal/cm2
562: last 80 bu
563: league 3 mi
564: lightyear c-yr
1.4 pjanzen 565: ly lightyear
1.1 deraadt 566: line 1|12 in
567: link 66|100 ft
568: longhundredweight 112 lb
569: longquarter 28 lb
570: lusec 1e-6 mm-hg m3/s
1.7 pjanzen 571: m_earth 5.97223e24 kg
1.4 pjanzen 572: m_moon 7.34e22 kg
1.7 pjanzen 573: m_sun 1.98843e30 kg
1.1 deraadt 574: mach 331.46 m/sec
575: magnum 2 qt
576: marineleague 3 nmile
577: maxwell 1e-8 weber
1.4 pjanzen 578: Mx maxwell
1.1 deraadt 579: metriccarat 200 mg
580: mgd megagal/day
581: mh millihenry
582: mil 1e-3 in
1.8 deraadt 583: millennium 1000 year
1.1 deraadt 584: minersinch 1.5 ft3/min
585: minim 1|60 fldr
586: mo month
587: mpg mile/gal
588: mph mile/hr
589: nail 1|16 yd
590: nauticalmile nmile
591: nit cd/m2
592: noggin 1|8 qt
593: nox 1e-3 lux
594: ns nanosec
1.4 pjanzen 595: oersted 2.5e+2 amp/m/pi
596: Oe oersted
1.1 deraadt 597: pace 36 in
598: palm 3 in
1.6 pjanzen 599: pair 2
1.1 deraadt 600: parasang 3.5 mi
1.4 pjanzen 601: parsec AU-radian/arcsec
1.1 deraadt 602: pascal nt/m2
1.4 pjanzen 603: Pa pascal
1.1 deraadt 604: pc parsec
605: pennyweight 1|20 oz
606: pwt pennyweight
607: percent %
608: perch rd
609: phot lumen/cm2
610: pica 1|6 in
611: pieze 1e+3 nt/m2
612: pipe 4 barrel
613: point 1|72 in
614: poise gm/cm-sec
1.4 pjanzen 615: P poise
1.1 deraadt 616: pole rd
1.4 pjanzen 617: pond 9.80665e-3 nt
1.1 deraadt 618: poundal ft-lb/sec2
619: pdl poundal
620: proof 1|200
621: psi lb-g/in2
622: quarter 9 in
623: quartersection 1|4 mi2
624: quintal 100 kg
625: quire 25
626: rad 100 erg/gm
627: ream 500
628: registerton 100 ft3
629: rehoboam 156 floz
630: rhe 10 m2/nt-sec
1.4 pjanzen 631: rem 0.01 J/kg
1.1 deraadt 632: rontgen 2.58e-4 curie/kg
1.4 pjanzen 633: roentgen rontgen
634: R roentgen
1.1 deraadt 635: rood 1.21e+3 yd
636: rope 20 ft
637: rutherford 1e+6 /sec
1.4 pjanzen 638: rydbergconst 0.5 electronmass-c-alpha2/planck
639: rydberg rydbergconst-planck-c
1.1 deraadt 640: sabin 1 ft2
641: sack 3 bu
1.6 pjanzen 642: score 20
1.1 deraadt 643: seam 8 bu
644: section mi2
645: shippington 40 ft3
646: shorthundredweight 100 lb
647: shortquarter 25 lb
648: siemens /ohm
649: sigma microsec
650: skein 120 yd
651: skot 1e-3 apostilb
652: slug lb-g-sec2/ft
1.6 pjanzen 653: smoot 67 in
1.1 deraadt 654: span 9 in
655: spat 4 pi sr
656: spindle 14400 yd
657: square 100 ft2
658: stere m3
659: sthene 1e+3 nt
660: stilb cd/cm2
1.4 pjanzen 661: sb stilb
1.1 deraadt 662: stoke 1e-4 m2/sec
663: stone 14 lb
664: strike 2 bu
665: surveyfoot british-ft
666: surveyyard 3 surveyfoot
667: surveyorschain 66 ft
668: surveyorslink 66|100 ft
669: tablespoon 4 fldr
670: teaspoon 4|3 fldr
671: tesla weber/m2
1.4 pjanzen 672: T tesla
1.1 deraadt 673: therm 1e+5 btu
674: thermie 1e+6 cal
675: timberfoot ft3
676: tnt 4.6e+6 m2/sec2
677: tonne 1e+6 gm
678: torr mm hg
679: township 36 mi2
680: tun 8 barrel
681: water gram g / cc
1.6 pjanzen 682: / pumps are often in "feet head", assuming feet of water
683: head water
1.1 deraadt 684: wey 40 bu
685: weymass 252 lb
1.4 pjanzen 686: Xunit 1.00206e-13 m
1.1 deraadt 687: k 1.38047e-16 erg/degC
688:
689:
690: degC K
691: kelvin K
692: brewster 1e-12 m2/newton
693: degF 5|9 degC
694: degreesrankine degF
695: degrankine degreesrankine
696: degreerankine degF
697: degreaumur 10|8 degC
698: drachm 60 grain
699: poncelet 100 kg m g / sec
700: denier .05|450 gram / m
701: tex .001 gram / m
702: englishell 45 inch
703: scottishell 37.2 inch
704: flemishell 27 inch
705: V volt
706: eV e V
707: bohrradius hbar2-C2/8.988e9 N m2-e2-electronmass
708: becquerel 1|3.7e10 curie
709: fresnel 1e12 hertz
710: statcoul 1|2.99792458e9 coul
711: statamp 1|2.99792458e9 amp
712: statvolt 2.99792458e2 volt
713: statcoulomb statcoul
714: statampere statamp
1.4 pjanzen 715: debye 3.33564e-30 coul-m
1.1 deraadt 716: pulsatance 2 pi/sec
717: rpm rev/minute
718: rps rev/sec
719: kilohm kiloohm
720: megohm megaohm
721: siderealyear 365.256360417 day
722: siderealday 23.934469444 hour
723: siderealhour 1|24 sidereal day
724: lunarmonth 29.5305555 day
725: synodicmonth lunarmonth
726: siderealmonth 27.32152777 day
727: tropicalyear year
728: solaryear year
729: lunaryear 12 lunarmonth
730: cran 37.5 brgallon
731: kip 1000 lbf
732: frenchfoot 16|15 ft
733: frenchfeet frenchfoot
734: toise 6 frenchfeet
735: sievert 8.4 rontgen
736: candle 1.02 candela
737: militarypace 2.5 feet
738: metre meter
739: litre liter
740: gramme gram
741: iudiptheria 62.8 microgram
742: iupenicillin .6 microgram
743: iuinsulin 41.67 microgram
744: cottonyarncount 2520 ft/pound
745: linenyarncount 900 ft/pound
746: worstedyarncount 1680 ft/pound
747: metricyarncount meter/gram
748: jewlerspoint 2 milligram