Dans_Diffraction.tkgui.converter
index
c:\users\grp66007\onedrive - diamond light source ltd\pythonprojects\dans_diffraction\dans_diffraction\tkgui\converter.py

Unit converter GUI

 
Modules
       
Dans_Diffraction.functions_crystallography
Dans_Diffraction.functions_general
tkinter

 
Classes
       
builtins.object
UnitConverter

 
class UnitConverter(builtins.object)
    Convert various units
 
  Methods defined here:
__init__(self)
"Initialise
but_hkl_switch(self, event=None)
but_latt_switch(self, event=None)
fun_dom_size_unit(self, event=None)
fun_dspace(self, event=None)
fun_edge(self)
Edge button
fun_energy(self, event=None)
fun_energy_unit(self, event=None)
fun_fwhm_deg(self, event=None)
fun_fwhm_dom(self, event=None)
fun_fwhm_q(self, event=None)
fun_hkl(self, event=None)
fun_latt(self)
fun_mass(self, event=None)
fun_mass_selection(self, event=None)
fun_mass_unit(self, event=None)
fun_qmag(self, event=None)
fun_setlat(self, event=None)
fun_tth(self, event=None)
fun_wavelength(self, event=None)
fun_wavelength_unit(self, event=None)
get_dom_size(self)
get_energy_kev(self)
get_mass_kg(self)
get_wavelength_a(self)
set_energy(self, energy_kev)
set_mass(self, mass_kg)
set_wavelength(self, wavelength_a)
update_hkl(self, qmag)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
Data
        BF = ['Palatino', 14]
E_UNITS = {'EHz': 4.135675385428032, 'GHz': 4.135675385428031e-09, 'Hz': 4.1356753854280314e-18, 'eV': 0.001, 'keV': 1.0, 'meV': 1e-06}
FMT = '%.5g'
HF = ['Courier', 12]
LF = ['Palatino', 14]
MASSES = {'Electron': 9.109e-31, 'Neutron': 1.6749e-27, 'X-Ray': 0}
M_UNITS = {'MeV': 1.7826582120526108e-30, 'kg': 1.0}
SF = ['Palatino', 14]
TF = ['Palatino', 12]
TTF = ('Helvetica', 10, 'bold italic')
W_UNITS = {'nm': 10.0, 'Å': 1.0}
bkg = 'snow'
btn = 'azure'
btn2 = 'gold'
btn_active = 'grey'
btn_txt = 'black'
ety = 'white'
ety_txt = 'black'
opt = 'azure'
opt_active = 'grey'
opt_txt = 'black'
txtcol = 'black'