Add intro and pdf for lognormal
[maxima.git] / share / ezunits / ezunits_db.mac
blob542bbcfdb43190749d2c7a46bfc296ddfd389619
1 /* A small database of elementary unit conversions */
3 /* Undefined and therefore treated as basic units:
4  *
5  * m kg s A K mol
6  *
7  */
9 declare_unit_conversion
10    (Hz = 1/s,           /* hertz:   Frequency            */
11     hertz = Hz,
12     N = kg*m/s^2,       /* newton:  Force                */
13     newton = N,
14     Pa = N/m^2,         /* pascal:  Pressure             */
15     pascal = Pa,
16     J = N*m,            /* joule:   Work, energy         */
17     joule = J,
18     W = J/s,            /* watt:    Power                */
19     watt = W,
20     C = s*A,            /* coulomb: Electric charge      */
21     coulomb = C,
22     V = J/C,            /* volt:    Electromotive force  */
23     volt = V,
24     F = C^2/J,          /* farad:   Electric capacitance */
25     farad = F,
26     Ohm = J*s/C^2,      /* ohm:     Electric resistance  */
27     ohm = Ohm,
28     S = 1/Ohm,          /* siemens: Electric conductance */
29     siemens = S,
30     Wb = J/A,           /* weber:   Magnetic flux        */
31     weber = Wb,
32     T = J/m^2/A,        /* tesla:   Magnetic flux density*/
33     tesla = T,
34     H = J/A^2,          /* henry:   Inductance           */
35     henry = H,
37     fm = m/10^15,
38     pm = m/10^12,
39     nm = m/10^9,
40     microm = m/10^6,
41     micron = microm,
42     mm = m/1000,
43     km = 1000*m,
44     Mm = 1000000*m,
45     Gm = 1000000000*m,
47     fg = g/10^15,
48     pg = g/10^12,
49     ng = g/10^9,
50     microg = g/10^6,
51     mg = kg/1000000,
52     g = kg/1000,
53     Mg = 1000*kg,
54     Gg = 1000000*kg,
56     fs = s/10^15,
57     ps = s/10^12,
58     ns = s/10^9,
59     micros = s/10^6,
60     ms = s/1000,
61     ks = 1000*s,
62     Ms = 1000000*s,
63     Gs = 1000000000*s,
65     fA = A/10^15,
66     pA = A/10^12,
67     nA = A/10^9,
68     microA = A/10^6,
69     microampere = microA,
70     mA = A/1000,
71     ampere = A,
72     amp = A,
73     kA = 1000*A,
74     MA = 1000000*A,
75     GA = 1000000000*A,
77     fK = K/10^15,
78     pK = K/10^12,
79     nK = K/10^9,
80     microK = K/10^6,
81     microkelvin = microK,
82     mK = K/1000,
83     kelvin = K,
84     kK = 1000*K,
85     MK = 1000000*K,
86     GK = 1000000000*K,
88     fmol = mol/10^15,
89     pmol = mol/10^12,
90     nmol = mol/10^9,
91     micromol = mol/10^6,
92     micromole = micromol,
93     mmol = mol/1000,
94     mole = mol,
95     kmol = 1000*mol,
96     Gmol = 1000000*mol,
97     Mmol = 1000000000*mol,
99     fHz = Hz/10^15,
100     pHz = Hz/10^12,
101     nHz = Hz/10^9,
102     microHz = Hz/10^6,
103     microhertz = microHz,
104     mHz = Hz/1000,
105     kHz = 1000*Hz,
106     MHz = 1000000*Hz,
107     GHz = 1000000000*Hz,
109     fN = N/10^15,
110     pN = N/10^12,
111     nN = N/10^9,
112     microN = N/10^6,
113     micronewton = microN,
114     mN = N/1000,
115     kN = 1000*N,
116     MN = 1000000*N,
117     GN = 1000000000*N,
119     fPa = Pa/10^15,
120     pPa = Pa/10^12,
121     nPa = Pa/10^9,
122     microPa = Pa/10^6,
123     micropascal = microPa,
124     mPa = Pa/1000,
125     kPa = 1000*Pa,
126     MPa = 1000000*Pa,
127     GPa = 1000000000*Pa,
129     fJ = J/10^15,
130     pJ = J/10^12,
131     nJ = J/10^9,
132     microJ = J/10^6,
133     microjoule = microJ,
134     mJ = J/1000,
135     kJ = 1000*J,
136     MJ = 1000000*J,
137     GJ = 1000000000*J,
139     fW = W/10^15,
140     pW = W/10^12,
141     nW = W/10^9,
142     microW = W/10^6,
143     microwatt = microW,
144     mW = W/1000,
145     kW = 1000*W,
146     MW = 1000000*W,
147     GW = 1000000000*W,
149     fC = C/10^15,
150     pC = C/10^12,
151     nC = C/10^9,
152     microC = C/10^6,
153     microcoulomb = microC,
154     mC = C/1000,
155     kC = 1000*C,
156     MC = 1000000*C,
157     GC = 1000000000*C,
159     fV = V/10^15,
160     pV = V/10^12,
161     nV = V/10^9,
162     microV = V/10^6,
163     microvolt = microV,
164     mV = V/1000,
165     kV = 1000*V,
166     MV = 1000000*V,
167     GV = 1000000000*V,
169     fF = F/10^15,
170     pF = F/10^12,
171     nF = F/10^9,
172     microF = F/10^6,
173     microfarad = microF,
174     mF = F/1000,
175     kF = 1000*F,
176     MF = 1000000*F,
177     GF = 1000000000*F,
179     fOhm = Ohm/10^15,
180     pOhm = Ohm/10^12,
181     nOhm = Ohm/10^9,
182     microOhm = Ohm/10^6,
183     mOhm = Ohm/1000,
184     kOhm = 1000*Ohm,
185     MOhm = 1000000*Ohm,
186     GOhm = 1000000000*Ohm,
188     fS = S/10^15,
189     pS = S/10^12,
190     nS = S/10^9,
191     microS = S/10^6,
192     microsiemens = microS,
193     mS = S/1000,
194     kS = 1000*S,
195     MS = 1000000*S,
196     GS = 1000000000*S,
198     fWb = Wb/10^15,
199     pWb = Wb/10^12,
200     nWb = Wb/10^9,
201     microWb = Wb/10^6,
202     microweber = microWb,
203     mWb = Wb/1000,
204     kWb = 1000*Wb,
205     MWb = 1000000*Wb,
206     GWb = 1000000000*Wb,
208     fT = T/10^15,
209     pT = T/10^12,
210     nT = T/10^9,
211     microT = T/10^6,
212     microtesla = microT,
213     mT = T/1000,
214     kT = 1000*T,
215     MT = 1000000*T,
216     GT = 1000000000*T,
218     fH = H/10^15,
219     pH = H/10^12,
220     nH = H/10^9,
221     microH = H/10^6,
222     microhenry = microH,
223     mH = H/1000,
224     kH = 1000*H,
225     MH = 1000000*H,
226     GH = 1000000000*H,
228     micrometer = m/1000000,
229     micron = micrometer,
230     cm = m/100,
231     meter = m,
232     kilometer = km,
234     /* International Astronomical Union best estimate (2009) according to Wikipedia */
235     astronomical_unit = 149597870700 * m,
236     AU = astronomical_unit,
238     julian_year = (365 + 1/4) * 86400 * s,
239     light_year = julian_year * 299792458 * m / s,
241     parsec = 360 * 60 * 60 / (2 * %pi) * astronomical_unit,
242     pc = parsec,
244     microgram = kg/1000000000,
245     metric_ton = Mg,
246     kilogram = kg,
247     gram = g,
249     microsecond = s/1000000,
250     second = s,
251     
252     hectare = 10000*m^2,
253     ha = hectare,
255     liter = m^3/1000,
256     l = liter,
257     ml = l / 1000,
259     candela = cd,
260     lumen = cd,
261     lux = lumen/m^2,
263     becquerel = 1/s,
264     Bq = becquerel,
266     gray = J/kg,
267     Gy = gray,
268     sievert = gray,
269     Sv = sievert,
271     katal = mol/s,
272     kat = katal);
274 texput (mOhm, "\\mathrm{m\\Omega}");
275 texput (Ohm, "\\mathrm{\\Omega}");
276 texput (kOhm, "\\mathrm{k\\Omega}");
277 texput (MOhm, "\\mathrm{M\\Omega}");
278 texput (GOhm, "\\mathrm{G\\Omega}");
280 texput (micrometer, "\\mu \\mathrm{m}");
281 texput (microm, "\\mu \\mathrm{m}");
282 texput (micron, "\\mu \\mathrm{m}");
283 texput (microgram, "\\mu \\mathrm{g}");
284 texput (microg, "\\mu \\mathrm{g}");
285 texput (microsecond, "\\mu \\mathrm{s}");
286 texput (micros, "\\mu \\mathrm{s}");
287 texput (microampere, "\\mu \\mathrm{A}");
288 texput (microamp, "\\mu \\mathrm{A}");
289 texput (microA, "\\mu \\mathrm{A}");
290 texput (microkelvin, "\\mu \\mathrm{K}");
291 texput (microK, "\\mu \\mathrm{K}");
292 texput (micromole, "\\mu \\mathrm{mol}");
293 texput (micromol, "\\mu \\mathrm{mol}");
294 texput (microhertz, "\\mu \\mathrm{Hz}");
295 texput (microHz, "\\mu \\mathrm{Hz}");
296 texput (micronewton, "\\mu \\mathrm{N}");
297 texput (microN, "\\mu \\mathrm{N}");
298 texput (micropascal, "\\mu \\mathrm{Pa}");
299 texput (microPa, "\\mu \\mathrm{Pa}");
300 texput (microjoule, "\\mu \\mathrm{J}");
301 texput (microJ, "\\mu \\mathrm{J}");
302 texput (microwatt, "\\mu \\mathrm{W}");
303 texput (microW, "\\mu \\mathrm{W}");
304 texput (microcoulomb, "\\mu \\mathrm{C}");
305 texput (microC, "\\mu \\mathrm{C}");
306 texput (microvolt, "\\mu \\mathrm{V}");
307 texput (microV, "\\mu \\mathrm{V}");
308 texput (microfarad, "\\mu \\mathrm{F}");
309 texput (microF, "\\mu \\mathrm{F}");
310 texput (microOhm, "\\mu \\Omega");
311 texput (microsiemens, "\\mu \\mathrm{S}");
312 texput (microS, "\\mu \\mathrm{S}");
313 texput (microweber, "\\mu \\mathrm{Wb}");
314 texput (microWb, "\\mu \\mathrm{Wb}");
315 texput (microtesla, "\\mu \\mathrm{T}");
316 texput (microT, "\\mu \\mathrm{T}");
317 texput (microhenry, "\\mu \\mathrm{H}");
318 texput (microH, "\\mu \\mathrm{H}");
320 texput (metric_ton, "\\mathrm{metric\\ ton}");
322 declare_unit_conversion
323    (feet = 3048/10000 * m,
324     /* International pound avoirdupois */
325     pound_mass = 45359237/10^8 * kg,
326     minute = 60*s,
327     hour = 3600*s,
328     day = 86400*s,
329     week = 7*86400*s,
330     month = (30 + 7/16)*86400*s,
331     year = (365 + 1/4)*86400*s,
332     Btu = 1055*J,
333     R = 5/9*K);
334    
335 declare_unit_conversion
336    (inch = feet/12,
337     yard = 3*feet,
338     mile = 5280*feet,
339     gallon = 231*inch^3,
340     slug = pound_force*s^2/foot,
341     ounce = pound_mass/16,
342     /* grain = ???, */
343     /* assume gravitational acceleration = 980.665 cm/s^2 */
344     pound_force = pound_mass*196133/6096*ft/s^2,
345     acre = 55*88*yard^2,
346     psi = pound_force/inch^2,
347     cfm = feet^3/minute,
349     ft = feet,
350     foot = feet,
351     lbm = pound_mass,
352     oz = ounce,
353     lbf = pound_force,
354     horsepower = 550 * pound_force * foot / s,
355     hp = horsepower,
357     short_ton = 2000*lbm,
358     rod = 33/2*feet,
360     quart = gallon / 4,
361     pint = quart / 2,
362     cup = pint / 2,
363     gill = cup / 2,
364     fluid_ounce = cup / 8,
365     fl_oz = fluid_ounce,
366     tablespoon = fluid_ounce / 2,
367     teaspoon = tablespoon / 3,
368     tbsp = tablespoon,
369     tsp = teaspoon);