qty module¶
A Python library for dealing with physical quantities
-
class
qty.
Energy
¶ Bases:
qty._Meta
Energy units.
Available units:
Joule [J]
Electronvolt [eV]
Meter [m]
Kelvin [K]
Hertz [Hz]
Second [s]
Hartree [Ha]
Units are related by the following equalities:
\[\begin{split}E[\text{J}] &= E[\text{eV}] \times e[\text{C}] \times [\text{J} \cdot \text{C}^{-1} \cdot \text{eV}^{-1}]\\ E[\text{J}] &= h[\text{J} \cdot \text{s}] \times c[\text{m} \cdot \text{s}^{-1}] \times (\lambda[\text{m}])^{-1}\\ E[\text{J}] &= k_B[\text{J} \cdot \text{K}^{-1}] \times T[\text{K}]\\ E[\text{J}] &= h[\text{J} \cdot \text{s}] \times ν[\text{Hz}] \times [\text{Hz}^{-1} \cdot \text{s}^{-1}]\\ E[\text{J}] &= h[\text{J} \cdot \text{s}] \times (ν^{-1}[\text{s}])^{-1}\\ E[\text{J}] &= E[\text{Ha}] \times m_e[\text{kg}] \times (c[\text{m} \cdot \text{s}^{-1}])^2 \times \alpha^2 \times [\text{Ha}^{-1}] \\\end{split}\]Note
Due to a conflict with the built-in Python keyword as, use as_ for attoseconds.
-
EHa
¶
-
EHz
¶
-
EJ
¶
-
EK
¶
-
EeV
¶
-
Em
¶
-
Es
¶
-
GHa
¶
-
GHz
¶
-
GJ
¶
-
GK
¶
-
GeV
¶
-
Gm
¶
-
Gs
¶
-
Ha
¶
-
Hz
¶
-
J
¶
-
K
¶
-
MHa
¶
-
MHz
¶
-
MJ
¶
-
MK
¶
-
MeV
¶
-
Mm
¶
-
Ms
¶
-
PHa
¶
-
PHz
¶
-
PJ
¶
-
PK
¶
-
PeV
¶
-
Pm
¶
-
Ps
¶
-
THa
¶
-
THz
¶
-
TJ
¶
-
TK
¶
-
TeV
¶
-
Tm
¶
-
Ts
¶
-
YHa
¶
-
YHz
¶
-
YJ
¶
-
YK
¶
-
YeV
¶
-
Ym
¶
-
Ys
¶
-
ZHa
¶
-
ZHz
¶
-
ZJ
¶
-
ZK
¶
-
ZeV
¶
-
Zm
¶
-
Zs
¶
-
aHa
¶
-
aHz
¶
-
aJ
¶
-
aK
¶
-
aeV
¶
-
am
¶
-
as_
¶
-
cHa
¶
-
cHz
¶
-
cJ
¶
-
cK
¶
-
ceV
¶
-
cm
¶
-
cs
¶
-
dHa
¶
-
dHz
¶
-
dJ
¶
-
dK
¶
-
daHa
¶
-
daHz
¶
-
daJ
¶
-
daK
¶
-
daeV
¶
-
dam
¶
-
das
¶
-
deV
¶
-
dm
¶
-
ds
¶
-
eV
¶
-
fHa
¶
-
fHz
¶
-
fJ
¶
-
fK
¶
-
feV
¶
-
fm
¶
-
fs
¶
-
hHa
¶
-
hHz
¶
-
hJ
¶
-
hK
¶
-
heV
¶
-
hm
¶
-
hs
¶
-
kHa
¶
-
kHz
¶
-
kJ
¶
-
kK
¶
-
keV
¶
-
km
¶
-
ks
¶
-
m
¶
-
mHa
¶
-
mHz
¶
-
mJ
¶
-
mK
¶
-
meV
¶
-
mm
¶
-
ms
¶
-
nHa
¶
-
nHz
¶
-
nJ
¶
-
nK
¶
-
neV
¶
-
nm
¶
-
ns
¶
-
pHa
¶
-
pHz
¶
-
pJ
¶
-
pK
¶
-
peV
¶
-
pm
¶
-
ps
¶
-
s
¶
-
uHa
¶
-
uHz
¶
-
uJ
¶
-
uK
¶
-
ueV
¶
-
um
¶
-
us
¶
-
zHa
¶
-
zHz
¶
-
zJ
¶
-
zK
¶
-
zeV
¶
-
zm
¶
-
zs
¶
-
class
qty.
Length
¶ Bases:
qty._Meta
Length units.
Available units:
Meter [m]
Ångström [Å]
Units are related by the following equality:
\[l[\text{m}] = l[\text{Å}] \times 10^{-10}[\text{m} \cdot \text{Å}^{-1}]\]Note
The ångström symbol (Å) has been substituted with a capital A in the module for convenience.
-
A
¶
-
EA
¶
-
Em
¶
-
GA
¶
-
Gm
¶
-
MA
¶
-
Mm
¶
-
PA
¶
-
Pm
¶
-
TA
¶
-
Tm
¶
-
YA
¶
-
Ym
¶
-
ZA
¶
-
Zm
¶
-
aA
¶
-
am
¶
-
cA
¶
-
cm
¶
-
dA
¶
-
daA
¶
-
dam
¶
-
dm
¶
-
fA
¶
-
fm
¶
-
hA
¶
-
hm
¶
-
kA
¶
-
km
¶
-
m
¶
-
mA
¶
-
mm
¶
-
nA
¶
-
nm
¶
-
pA
¶
-
pm
¶
-
uA
¶
-
um
¶
-
zA
¶
-
zm
¶
-
class
qty.
Temperature
¶ Bases:
qty._Meta
Temperature units.
- Available units:
Kelvin [K]
Degree Celsius [℃]
Degree Farenheit [℉]
Units are related by the following equalities:
\[ \begin{align}\begin{aligned}T[\text{K}] &= 1[\text{K} \cdot \text{℃}^{-1}] \times T[\text{℃}] + 273.15[\text{K}]\\T[℉] &= 1.8[\text{F} \cdot \text{℃}^{-1}] \times T[\text{℃}] + 32[\text{℉}]\end{aligned}\end{align} \]Note
The degree sign from the degree Celsius (℃) and degree Farenheit (℉) symbols has been omitted in the module for convenience.
-
C
¶
-
EC
¶
-
EF
¶
-
EK
¶
-
F
¶
-
GC
¶
-
GF
¶
-
GK
¶
-
K
¶
-
MC
¶
-
MF
¶
-
MK
¶
-
PC
¶
-
PF
¶
-
PK
¶
-
TC
¶
-
TF
¶
-
TK
¶
-
YC
¶
-
YF
¶
-
YK
¶
-
ZC
¶
-
ZF
¶
-
ZK
¶
-
aC
¶
-
aF
¶
-
aK
¶
-
cC
¶
-
cF
¶
-
cK
¶
-
dC
¶
-
dF
¶
-
dK
¶
-
daC
¶
-
daF
¶
-
daK
¶
-
fC
¶
-
fF
¶
-
fK
¶
-
hC
¶
-
hF
¶
-
hK
¶
-
kC
¶
-
kF
¶
-
kK
¶
-
mC
¶
-
mF
¶
-
mK
¶
-
nC
¶
-
nF
¶
-
nK
¶
-
pC
¶
-
pF
¶
-
pK
¶
-
uC
¶
-
uF
¶
-
uK
¶
-
zC
¶
-
zF
¶
-
zK
¶
-
class
qty.
Time
¶ Bases:
qty._Meta
Time units.
Available units:
Second [s]
Minutes [min]
Hour [h]
Units are related by the following equalities:
\[ \begin{align}\begin{aligned}t[\text{min}] &= 60[\text{s} \cdot \text{min}^{-1}] × t[\text{s}]\\t[\text{h}] &= 60[\text{min} \cdot \text{h}^{-1}] × t[\text{h}]\end{aligned}\end{align} \]Note
Due to a conflict with the built-in Python keyword as, use as_ for attoseconds.
-
Eh
¶
-
Emin
¶
-
Es
¶
-
Gh
¶
-
Gmin
¶
-
Gs
¶
-
Mh
¶
-
Mmin
¶
-
Ms
¶
-
Ph
¶
-
Pmin
¶
-
Ps
¶
-
Th
¶
-
Tmin
¶
-
Ts
¶
-
Yh
¶
-
Ymin
¶
-
Ys
¶
-
Zh
¶
-
Zmin
¶
-
Zs
¶
-
ah
¶
-
amin
¶
-
as_
¶
-
ch
¶
-
cmin
¶
-
cs
¶
-
dah
¶
-
damin
¶
-
das
¶
-
dh
¶
-
dmin
¶
-
ds
¶
-
fh
¶
-
fmin
¶
-
fs
¶
-
h
¶
-
hh
¶
-
hmin
¶
-
hs
¶
-
kh
¶
-
kmin
¶
-
ks
¶
-
mh
¶
-
min
¶
-
mmin
¶
-
ms
¶
-
nh
¶
-
nmin
¶
-
ns
¶
-
ph
¶
-
pmin
¶
-
ps
¶
-
s
¶
-
uh
¶
-
umin
¶
-
us
¶
-
zh
¶
-
zmin
¶
-
zs
¶