Skip to content

Commit 49d6c5e

Browse files
add a unit for eV (#59)
2 parents 657814e + fc673db commit 49d6c5e

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

tunits/core/cython/derived_unit_data.pyx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ __SI_DERIVED_UNITS = [
7878
DerivedUnitData('lx', 'lux', 'lm/m^2', use_prefixes=True),
7979
DerivedUnitData('Bq', 'becquerel', 'Hz', use_prefixes=True),
8080
DerivedUnitData('l', 'liter', 'm^3', exp10=-3, use_prefixes=True),
81-
DerivedUnitData('phi0', 'magnetic_flux_quantum', 'J*s/C', value=2.067833831170082e-15, use_prefixes=True)
81+
DerivedUnitData('phi0', 'magnetic_flux_quantum', 'J*s/C', value=2.067833831170082e-15, use_prefixes=True),
82+
DerivedUnitData('eV', 'electron_volt', 'N*m', value=1.602176634e-19, use_prefixes=False),
8283
]
8384

8485
__OTHER_UNITS = [

tunits/units.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,7 @@
480480
e = core.default_unit_database.known_units['e']
481481
electron_mass = core.default_unit_database.known_units['electron_mass']
482482
elementary_charge = core.default_unit_database.known_units['elementary_charge']
483+
eV = core.default_unit_database.known_units['eV']
483484
eps0 = core.default_unit_database.known_units['eps0']
484485
exaampere = core.default_unit_database.known_units['exaampere']
485486
exabecquerel = core.default_unit_database.known_units['exabecquerel']
@@ -1703,6 +1704,7 @@
17031704
"e",
17041705
"electron_mass",
17051706
"elementary_charge",
1707+
"eV",
17061708
"eps0",
17071709
"exaampere",
17081710
"exabecquerel",

tunits/units_with_dimension.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,7 @@
480480
e = core.Charge(core.default_unit_database.known_units['e'])
481481
electron_mass = core.Mass(core.default_unit_database.known_units['electron_mass'])
482482
elementary_charge = core.Charge(core.default_unit_database.known_units['elementary_charge'])
483+
eV = core.Energy(core.default_unit_database.known_units['eV'])
483484
eps0 = core.default_unit_database.known_units['eps0']
484485
exaampere = core.ElectricCurrent(core.default_unit_database.known_units['exaampere'])
485486
exabecquerel = core.Frequency(core.default_unit_database.known_units['exabecquerel'])
@@ -1705,6 +1706,7 @@
17051706
"e",
17061707
"electron_mass",
17071708
"elementary_charge",
1709+
"eV",
17081710
"eps0",
17091711
"exaampere",
17101712
"exabecquerel",

0 commit comments

Comments
 (0)