1# -*- coding: utf-8 -*- 2""" 3""" 4from __future__ import absolute_import 5 6from ._utils import _cd 7from ..unitquantity import UnitConstant 8 9 10m_p = proton_mass = UnitConstant( 11 'proton_mass', 12 _cd('proton mass'), 13 symbol='m_p' 14) 15lambda_C_p = proton_Compton_wavelength = UnitConstant( 16 'proton_Compton_wavelength', 17 _cd('proton Compton wavelength'), 18 symbol='lambda_C_p', 19 u_symbol='λ_C_p' 20) 21proton_Compton_wavelength_over_2_pi = UnitConstant( 22 'proton_Compton_wavelength_over_2_pi', 23 _cd('proton Compton wavelength over 2 pi'), 24 symbol='lambdabar_C_p', 25 u_symbol='ƛ_C_p' 26) 27R_p = proton_rms_charge_radius = UnitConstant( 28 'proton_rms_charge_radius', 29 _cd('proton rms charge radius'), 30 symbol='R_p' 31) 32proton_charge_to_mass_quotient = UnitConstant( 33 'proton_charge_to_mass_quotient', 34 _cd('proton charge to mass quotient'), 35 symbol='(e/m_p)' 36) 37g_p = proton_g_factor = UnitConstant( 38 'proton_g_factor', 39 _cd('proton g factor'), 40 symbol='g_p' 41) 42gamma_p = proton_gyromagnetic_ratio = UnitConstant( 43 'proton_gyromagnetic_ratio', 44 _cd('proton gyromagnetic ratio'), 45 symbol='gamma_p', 46 u_symbol='γ_p' 47) 48proton_gyromagnetic_ratio_over_2_pi = UnitConstant( 49 'proton_gyromagnetic_ratio_over_2_pi', 50 _cd('proton gyromagnetic ratio over 2 pi'), 51 symbol='(gamma_p/(2*pi))', 52 u_symbol='(γ_p/(2·π))' 53) 54mu_p = proton_magnetic_moment = UnitConstant( 55 'proton_magnetic_moment', 56 _cd('proton magnetic moment'), 57 symbol='mu_p', 58 u_symbol='μ_p' 59) 60sigma_prime_p = proton_magnetic_shielding_correction = UnitConstant( 61 'proton_magnetic_shielding_correction', 62 _cd('proton magnetic shielding correction'), 63 symbol='sigmaprime_p', 64 u_symbol='σ′_p' 65) 66gamma_prime_p = shielded_proton_gyromagnetic_ratio = UnitConstant( 67 'shielded_proton_gyromagnetic_ratio', 68 _cd('shielded proton gyromagnetic ratio'), 69 symbol='gammaprime_p', 70 u_symbol='γ′_p' 71) 72shielded_proton_gyromagnetic_ratio_over_2_pi = UnitConstant( 73 'shielded_proton_gyromagnetic_ratio_over_2_pi', 74 _cd('shielded proton gyromagnetic ratio over 2 pi'), 75 symbol='(gammaprime_p/(2*pi))', 76 u_symbol='(γ′_p/(2·π))' 77) 78mu_prime_p = shielded_proton_magnetic_moment = UnitConstant( 79 'shielded_proton_magnetic_moment', 80 _cd('shielded proton magnetic moment'), 81 symbol='muprime_p', 82 u_symbol='μ′_p' 83) 84 85mu_N = nuclear_magneton = UnitConstant( 86 'nuclear_magneton', 87 _cd('nuclear magneton'), 88 symbol='mu_N', 89 u_symbol='μ_N' 90) 91nuclear_magneton_in_eV_per_T = UnitConstant( 92 'nuclear_magneton_in_eV_per_T', 93 _cd('nuclear magneton in eV/T') 94) 95nuclear_magneton_in_inverse_meters_per_tesla = UnitConstant( 96 'nuclear_magneton_in_inverse_meters_per_tesla', 97 _cd('nuclear magneton in inverse meters per tesla') 98) 99nuclear_magneton_in_K_per_T = UnitConstant( 100 'nuclear_magneton_in_K_per_T', 101 _cd('nuclear magneton in K/T') 102) 103nuclear_magneton_in_MHz_per_T = UnitConstant( 104 'nuclear_magneton_in_MHz_per_T', 105 _cd('nuclear magneton in MHz/T') 106) 107 108proton_mass_energy_equivalent = UnitConstant( 109 'proton_mass_energy_equivalent', 110 _cd('proton mass energy equivalent'), 111 symbol='(m_p*c**2)', 112 u_symbol='(m_p·c²)' 113) 114proton_mass_energy_equivalent_in_MeV = UnitConstant( 115 'proton_mass_energy_equivalent_in_MeV', 116 _cd('proton mass energy equivalent in MeV') 117) 118proton_mass_in_u = UnitConstant( 119 'proton_mass_in_u', 120 _cd('proton mass in u') 121) 122proton_molar_mass = UnitConstant( 123 'proton_molar_mass', 124 _cd('proton molar mass'), 125 symbol='M_p' 126) 127 128proton_electron_mass_ratio = UnitConstant( 129 'proton_electron_mass_ratio', 130 _cd('proton-electron mass ratio'), 131 symbol='(m_p/m_e)', 132 u_symbol='(m_p/mₑ)' 133) 134proton_muon_mass_ratio = UnitConstant( 135 'proton_muon_mass_ratio', 136 _cd('proton-muon mass ratio'), 137 symbol='(m_p/m_mu)', 138 u_symbol='(m_p/m_μ)' 139) 140proton_neutron_mass_ratio = UnitConstant( 141 'proton_neutron_mass_ratio', 142 _cd('proton-neutron mass ratio'), 143 symbol='(m_p/m_n)', 144) 145proton_tau_mass_ratio = UnitConstant( 146 'proton_tau_mass_ratio', 147 _cd('proton-tau mass ratio'), 148 symbol='(m_p/m_tau)', 149 u_symbol='(m_p/m_τ)' 150) 151 152proton_magnetic_moment_to_Bohr_magneton_ratio = UnitConstant( 153 'proton_magnetic_moment_to_Bohr_magneton_ratio', 154 _cd('proton magnetic moment to Bohr magneton ratio'), 155 symbol='(mu_p/mu_B)', 156 u_symbol='(μ_p/μ_B)' 157) 158proton_magnetic_moment_to_nuclear_magneton_ratio = UnitConstant( 159 'proton_magnetic_moment_to_nuclear_magneton_ratio', 160 _cd('proton magnetic moment to nuclear magneton ratio'), 161 symbol='(mu_p/mu_N)', 162 u_symbol='(μ_p/μ_N)' 163) 164proton_neutron_magnetic_moment_ratio = UnitConstant( 165 'proton_neutron_magnetic_moment_ratio', 166 _cd('proton-neutron magnetic moment ratio'), 167 symbol='(mu_p/mu_n)', 168 u_symbol='(μ_p/μ_n)' 169) 170shielded_proton_magnetic_moment_to_Bohr_magneton_ratio = UnitConstant( 171 'shielded_proton_magnetic_moment_to_Bohr_magneton_ratio', 172 _cd('shielded proton magnetic moment to Bohr magneton ratio'), 173 symbol='(muprime_p/mu_B)', 174 u_symbol='(μ′_p/μ_B)' 175) 176shielded_proton_magnetic_moment_to_nuclear_magneton_ratio = UnitConstant( 177 'shielded_proton_magnetic_moment_to_nuclear_magneton_ratio', 178 _cd('shielded proton magnetic moment to nuclear magneton ratio'), 179 symbol='(muprime_p/mu_N)', 180 u_symbol='(μ′_p/μ_N)' 181) 182 183del UnitConstant, _cd 184