Annotation of researchv10dc/man/man7/units.7, revision 1.1.1.1

1.1       root        1: .if n .ds / /
                      2: .if t .ds / \z/\h'\w'*'u'
                      3: .TH UNITS 7
                      4: .CT 1 inst_info
                      5: .SH NAME
                      6: units \- conversion program
                      7: .SH SYNOPSIS
                      8: .B units
                      9: .SH DESCRIPTION
                     10: .I Units
                     11: converts quantities expressed
                     12: in various standard scales to
                     13: their equivalents in other scales.
                     14: It works interactively in this fashion:
                     15: .PP
                     16: .EX
                     17: You have: inch
                     18: You want: cm
                     19: * 2.54
                     20: / 0.393701
                     21: .EE
                     22: .PP
                     23: Quantities are specified using the following grammar:
                     24: .TP
                     25: .IR Unit :
                     26: .I Empty
                     27: |\|
                     28: .I Unit Term
                     29: |\|
                     30: .IB Unit " / " Term
                     31: .TP
                     32: .IR Term :
                     33: .I Number
                     34: |\|
                     35: .I Name
                     36: |\|
                     37: .BI ( " Unit " )
                     38: |\|
                     39: .br
                     40: .BI square " Term
                     41: |\|
                     42: .BI sq " Term
                     43: |\|
                     44: .BI cube " Term
                     45: |\|
                     46: .BI cu " Term
                     47: |\|
                     48: .br
                     49: .IB Term " ^ " Number
                     50: .ig
                     51: .PP
                     52: \fIUnit\fP:    \fIEmpty\fP
                     53:        \fIUnit\fP \fITerm\fP
                     54:        \fIUnit\fP \fL/\fP \fITerm\fP
                     55: \fITerm\fP:    \fINumber\fP
                     56:        \fIName\fP
                     57:        \fL(\fP \fIUnit\fP \fL)\fP
                     58:        \fLsquare\fP \fITerm\fP
                     59:        \fLsq\fP \fITerm\fP
                     60:        \fLcube\fP \fITerm\fP
                     61:        \fLcu\fP \fITerm\fP
                     62:        \fITerm\fP \fL^\fP \fINumber\fP
                     63: .fi
                     64: ..
                     65: .PP
                     66: Numbers are specified in the form expected by
                     67: .IR atof (3).
                     68: Names are maximal strings of non-numeric, non-punctuation characters.
                     69: Powers are indicated by the 
                     70: .L ^
                     71: operator or by the words
                     72: .L square
                     73: .RL ( sq )
                     74: and
                     75: .L cube
                     76: .RL ( cu ).
                     77: Parentheses alter grouping.
                     78: The empty unit has value 1.
                     79: Terms are multiplied together unless connected by
                     80: .L /
                     81: for inversion, e.g.
                     82: .LR "15 pounds force/sq in" .
                     83: .PP
                     84: Most familiar units,
                     85: abbreviations, and metric prefixes are recognized,
                     86: together with a generous leavening of exotica
                     87: and a few constants of nature including:
                     88: .IP
                     89: .de fq
                     90: \f5\\$1\\fP    \\$2 \\$3 \\$4 \\$5 \\$6
                     91: ..
                     92: .nf
                     93: .fq pi ratio of circumference to diameter
                     94: .fq c speed of light
                     95: .fq e charge on an electron
                     96: .fq g acceleration of gravity
                     97: .fq force same as \f5g\fP
                     98: .fq mole Avogadro's number
                     99: .fq water "pressure head per unit height of water"
                    100: .fq au astronomical unit
                    101: .fi
                    102: .PP
                    103: The
                    104: .L pound
                    105: is a unit of
                    106: mass.
                    107: Compound names are run together, e.g.
                    108: .LR lightyear .
                    109: British units that differ from their US counterparts
                    110: are prefixed thus:
                    111: .LR brgallon .
                    112: Currency is denoted
                    113: .LR belgiumfranc ,
                    114: .LR britainpound ,
                    115: etc.
                    116: .PP
                    117: A response of 
                    118: .L ?
                    119: to `You want:' displays all known units
                    120: conformable with the `You have:' quantity.
                    121: .PP
                    122: The complete list of units can be found in
                    123: .F /usr/lib/Units
                    124: and
                    125: .FR /n/alice/usr/td/Monetary.units .
                    126: .SH FILES
                    127: .F /usr/lib/Units
                    128: .br
                    129: .F /n/alice/usr/td/Monetary.units
                    130: .br
                    131: .F /usr/lib/Units.bin
                    132: .SH BUGS
                    133: Since
                    134: .I units
                    135: does only multiplicative scale changes,
                    136: it can convert Kelvin to Rankine, but not Centigrade to
                    137: Fahrenheit.
                    138: .br
                    139: Currency conversions are only as accurate as the most recent report of
                    140: foreign exchange prices from the AP wire.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.