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