1# -*- coding: utf-8 -*-
2"""
3"""
4from __future__ import absolute_import
5
6from ._utils import _cd
7from ..unitquantity import UnitConstant
8
9
10natural_unit_of_action = UnitConstant(
11    'natural_unit_of_action',
12    _cd('natural unit of action'),
13    symbol='hbar',
14    u_symbol='ħ'
15)
16natural_unit_of_energy = UnitConstant(
17    'natural_unit_of_energy',
18    _cd('natural unit of energy'),
19    symbol='(m_e*c**2)',
20    u_symbol='(mₑ·c²)'
21)
22natural_unit_of_length = UnitConstant(
23    'natural_unit_of_length',
24    _cd('natural unit of length'),
25    symbol='lambdabar_C',
26    u_symbol='ƛ_C'
27)
28natural_unit_of_mass = UnitConstant(
29    'natural_unit_of_mass',
30    _cd('natural unit of mass'),
31    symbol='m_e',
32    u_symbol='mₑ'
33)
34natural_unit_of_momentum = UnitConstant(
35    'natural_unit_of_momentum',
36    _cd('natural unit of momentum'),
37    symbol='(m_e*c)',
38    u_symbol='(mₑ·c)'
39)
40natural_unit_of_time = UnitConstant(
41    'natural_unit_of_time',
42    _cd('natural unit of time'),
43    symbol='(hbar/(m_e*c**2))',
44    u_symbol='(ħ/(mₑ·c²))'
45)
46natural_unit_of_velocity = UnitConstant(
47    'natural_unit_of_velocity',
48    _cd('natural unit of velocity'),
49    symbol='c'
50)
51
52natural_unit_of_action_in_eV_s = UnitConstant(
53    'natural_unit_of_action_in_eV_s',
54    _cd('natural unit of action in eV s')
55)
56natural_unit_of_energy_in_MeV = UnitConstant(
57    'natural_unit_of_energy_in_MeV',
58    _cd('natural unit of energy in MeV')
59)
60natural_unit_of_momentum_in_MeV_per_c = UnitConstant(
61    'natural_unit_of_momentum_in_MeV_per_c',
62    _cd('natural unit of momentum in MeV/c')
63)
64
65del UnitConstant, _cd
66