File:
[LON-CAPA] /
loncom /
mupad_utils /
units /
unit_list
Revision
1.1:
download - view:
text,
annotated -
select for diffs
Thu Aug 10 20:17:57 2000 UTC (24 years ago) by
tyszkabe
Branches:
MAIN
CVS tags:
version_2_9_X,
version_2_9_99_0,
version_2_9_1,
version_2_9_0,
version_2_8_X,
version_2_8_99_1,
version_2_8_99_0,
version_2_8_2,
version_2_8_1,
version_2_8_0,
version_2_7_X,
version_2_7_99_1,
version_2_7_99_0,
version_2_7_1,
version_2_7_0,
version_2_6_X,
version_2_6_99_1,
version_2_6_99_0,
version_2_6_3,
version_2_6_2,
version_2_6_1,
version_2_6_0,
version_2_5_X,
version_2_5_99_1,
version_2_5_99_0,
version_2_5_2,
version_2_5_1,
version_2_5_0,
version_2_4_X,
version_2_4_99_0,
version_2_4_2,
version_2_4_1,
version_2_4_0,
version_2_3_X,
version_2_3_99_0,
version_2_3_2,
version_2_3_1,
version_2_3_0,
version_2_2_X,
version_2_2_99_1,
version_2_2_99_0,
version_2_2_2,
version_2_2_1,
version_2_2_0,
version_2_1_X,
version_2_1_99_3,
version_2_1_99_2,
version_2_1_99_1,
version_2_1_99_0,
version_2_1_3,
version_2_1_2,
version_2_1_1,
version_2_1_0,
version_2_12_X,
version_2_11_X,
version_2_11_5,
version_2_11_4_uiuc,
version_2_11_4_msu,
version_2_11_4,
version_2_11_3_uiuc,
version_2_11_3_msu,
version_2_11_3,
version_2_11_2_uiuc,
version_2_11_2_msu,
version_2_11_2_educog,
version_2_11_2,
version_2_11_1,
version_2_11_0_RC3,
version_2_11_0_RC2,
version_2_11_0_RC1,
version_2_11_0,
version_2_10_X,
version_2_10_1,
version_2_10_0_RC2,
version_2_10_0_RC1,
version_2_10_0,
version_2_0_X,
version_2_0_99_1,
version_2_0_2,
version_2_0_1,
version_2_0_0,
version_1_99_3,
version_1_99_2,
version_1_99_1_tmcc,
version_1_99_1,
version_1_99_0_tmcc,
version_1_99_0,
version_1_3_X,
version_1_3_3,
version_1_3_2,
version_1_3_1,
version_1_3_0,
version_1_2_X,
version_1_2_99_1,
version_1_2_99_0,
version_1_2_1,
version_1_2_0,
version_1_1_X,
version_1_1_99_5,
version_1_1_99_4,
version_1_1_99_3,
version_1_1_99_2,
version_1_1_99_1,
version_1_1_99_0,
version_1_1_3,
version_1_1_2,
version_1_1_1,
version_1_1_0,
version_1_0_99_3,
version_1_0_99_2,
version_1_0_99_1,
version_1_0_99,
version_1_0_3,
version_1_0_2,
version_1_0_1,
version_1_0_0,
version_0_99_5,
version_0_99_4,
version_0_99_3,
version_0_99_2,
version_0_99_1,
version_0_99_0,
version_0_6_2,
version_0_6,
version_0_5_1,
version_0_5,
version_0_4,
stable_2002_spring,
stable_2002_july,
stable_2002_april,
stable_2001_fall,
loncapaMITrelate_1,
language_hyphenation_merge,
language_hyphenation,
conference_2003,
bz6209-base,
bz6209,
bz5969,
bz2851,
STABLE,
PRINT_INCOMPLETE_base,
PRINT_INCOMPLETE,
HEAD,
GCI_3,
GCI_2,
GCI_1,
BZ5971-printing-apage,
BZ5434-fox,
BZ4492-merge,
BZ4492-feature_horizontal_radioresponse
Added the perl file that generates a Mupad readable units file from an easy to read input_file
these files are all that is needed to configure Mupad to handle units correctly.
Ben
1: ##############################
2: #
3: # The format of this file is as follows:
4: #
5: #
6: # Units must be broken up into categories. Start each category
7: # with the following line:
8: #
9: # name units
10: #
11: # where 'name' is the name of your category (e.g. SI or English).
12: # Use no spaces in 'name' of your category.
13: #
14: #
15: # Next, define all units within a category using:
16: #
17: # unit[=expression] [excluded prefixes or 'constant']
18: #
19: # Note that NO spaces can be used in the expression, before/after
20: # the '=', or in the excluded prefixes.
21: # The only spaces MUST be between the unit and the excluded prefixes (if there
22: # are any excluded prefixes)
23: #
24: # 'constant' can be used in place of excluded prefixes in order to exclude
25: # all prefixes.
26: #
27: #
28: # Blank lines do not effect anything and everything following a '#'
29: # is a comment.
30: #
31: #
32: #
33: #########################
34:
35: SI units # SI units include all standard units, and should
36: # never be unassigned.
37: m
38: s
39: # This is a bit of a trick to make 'kg' standard instead of 'g'.
40: g=(0.001*kg) k # defines g, ng, mg, Mg, etc., excluding kg, in terms of kg.
41: kg constant # protects kg (and only kg).
42:
43: L=(10^3*cm^3)
44: N=(m*kg/s^2)
45: Pa=(N/m^2)
46: A
47: Hz=(1/s)
48: J=(N*m)
49: W=(J/s)
50: hp=(745.7*W)
51: eV=(1.6021892*10^(-19)*J)
52: V=(J/C)
53: ohm=(V/A)
54: ohms=(V/A)
55: Ohm=(V/A)
56: Ohms=(V/A)
57: hr=(3600*s)
58: minutes=(60*s)
59: day=(24*hr)
60: rad=(1) YZEPTGMkhd
61: deg=(1.745329*10^(-2)*rad)
62: mmHg=(1.33322*10^2*Pa) constant
63: torr=(mmHg)
64: Bq=(1/s)
65: Gy=(J/kg)
66: Sv=(J/kg)
67: C=(A*s) G
68: S=(1/Ohm)
69: F=(C/V)
70: T=(V*s/m^2) G
71: Wb=(V*s)
72: H=(V*s/A)
73: sr=(1)
74: lm=(cd*sr)
75: lx=(cd*sr/m^2)
76:
77:
78:
79: English units
80:
81: cal=(4.1868*J)
82: inch=(2.54*cm) # defined inch instead of in
83: ft=(12*inch) f # fft is a function call
84: mile=(5280*ft)
85: lb=(0.45359237*kg)
86: oz=(1.77185*10^(-3)*kg)
87: yard=(0.9144*m)
88: n_mi=(6080*ft)
89: rod=(1210*yd^2)
90: acre=(4840*yd^2)
91: lbf=(4.44822*N)
92: dyn=(10^(-5)*N)
93: bar=(10^5*Pa)
94: atm=(760*torr)
95: Btu=(1.05506*10^3*J)
96:
97:
98:
99:
100: constant units # ALL constants are in SI units
101:
102: mol constant
103: angstrom=(10^(-10)*m) constant
104: k=(1.380658*10^(-23)*J/K) constant
105: e=(1.60217733*10^(-19)*C) constant
106: h=(6.6260755*10^(-34)*J*s) constant
107: h_bar=(1.05459*10^(-34)*J*s) constant
108: c=(2.99792458*10^8*m/s) constant
109: G=(6.67259*10^(-11)*N*(m^2)/(kg^2)) constant
110: R=(8.314510*J/(mol*K)) constant
111: AU=(1.49598*10^11*m) constant
112:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>