62
62
@add_prefixes cd (m,)
63
63
@add_prefixes mol (m,)
64
64
65
+ @doc (
66
+ " Length in meters. Available variants: `fm`, `pm`, `nm`, `μm` (/`um`), `cm`, `dm`, `mm`, `km`, `Mm`, `Gm`." ,
67
+ m,
68
+ )
69
+ @doc (
70
+ " Mass in kilograms. Available variants: `μg` (/`ug`), `mg`, `g`." ,
71
+ kg,
72
+ )
73
+ @doc (
74
+ " Time in seconds. Available variants: `fs`, `ps`, `ns`, `μs` (/`us`), `ms`, `min`, `h` (/`hr`), `day`, `yr`, `kyr`, `Myr`, `Gyr`." ,
75
+ s,
76
+ )
77
+ @doc (
78
+ " Current in Amperes. Available variants: `nA`, `μA` (/`uA`), `mA`, `kA`." ,
79
+ A,
80
+ )
81
+ @doc (
82
+ " Temperature in Kelvin. Available variant: `mK`." ,
83
+ K,
84
+ )
85
+ @doc (
86
+ " Luminosity in candela. Available variant: `mcd`." ,
87
+ cd,
88
+ )
89
+ @doc (
90
+ " Amount in moles. Available variant: `mmol`." ,
91
+ mol,
92
+ )
93
+
65
94
# SI derived units
66
95
@register_unit Hz inv (s)
67
96
@register_unit N kg * m / s^ 2
87
116
@add_prefixes ohm (m,)
88
117
@add_prefixes T ()
89
118
119
+ # SI derived units
120
+ @doc (
121
+ " Frequency in Hertz. Available variants: `kHz`, `MHz`, `GHz`." ,
122
+ Hz,
123
+ )
124
+ @doc (
125
+ " Force in Newtons." ,
126
+ N,
127
+ )
128
+ @doc (
129
+ " Pressure in Pascals. Available variant: `kPa`." ,
130
+ Pa,
131
+ )
132
+ @doc (
133
+ " Energy in Joules. Available variant: `kJ`." ,
134
+ J,
135
+ )
136
+ @doc (
137
+ " Power in Watts. Available variants: `kW`, `MW`, `GW`." ,
138
+ W,
139
+ )
140
+ @doc (
141
+ " Charge in Coulombs." ,
142
+ C,
143
+ )
144
+ @doc (
145
+ " Voltage in Volts. Available variants: `kV`, `MV`, `GV`." ,
146
+ V,
147
+ )
148
+ @doc (
149
+ " Capacitance in Farads." ,
150
+ F,
151
+ )
152
+ @doc (
153
+ " Resistance in Ohms. Available variant: `mΩ`. Also available is ASCII `ohm` (with variant `mohm`)." ,
154
+ Ω,
155
+ )
156
+ @doc (
157
+ " Magnetic flux density in Teslas." ,
158
+ T,
159
+ )
160
+
90
161
# Common assorted units
91
162
# # Time
92
163
@register_unit min 60 * s
@@ -106,11 +177,21 @@ end
106
177
107
178
@add_prefixes L (m, d)
108
179
180
+ @doc (
181
+ " Volume in liters. Available variants: `mL`, `dL`." ,
182
+ L,
183
+ )
184
+
109
185
# # Pressure
110
186
@register_unit bar 100 * kPa
111
187
112
188
@add_prefixes bar ()
113
189
190
+ @doc (
191
+ " Pressure in bars." ,
192
+ bar,
193
+ )
194
+
114
195
# Do not wish to define Gaussian units, as it changes
115
196
# some formulas. Safer to force user to work exclusively in one unit system.
116
197
0 commit comments