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

Sacegroup Viewer GUI

 
Modules
       
Dans_Diffraction.functions_crystallography
Dans_Diffraction.functions_general
Dans_Diffraction.functions_plotting
tkinter.messagebox
numpy
matplotlib.pyplot
tkinter

 
Classes
       
builtins.object
SpaceGroupGui

 
class SpaceGroupGui(builtins.object)
    SpaceGroupGui(symmetry=None, xtl=None)
 
View and edit the symmetry operations
 
  Methods defined here:
__init__(self, symmetry=None, xtl=None)
"Initialise
fun_ch_maggroup(self)
Button Select Magnetic Spacegroup
fun_ch_spacegroup(self)
Button Select Spacegroup
fun_ch_subgroup(self)
Button select subgroup
fun_mousewheel(self, event)
Move scollbar
fun_move(self, *args)
Move within text frame
fun_scroll(self, *args)
Move scrollbar
fun_set(self)
Generate the text box
fun_spacegroup(self, event=None)
Load spacegroup symmetry
fun_spacegroup_symbol(self, event=None)
Load spacegroup symmetry
fun_symhkl(self, event=None)
create symmetric hkl reflections
fun_symuvw(self, event=None)
create symmetric uvw position
fun_update(self)
Update button
fun_wyckoff(self)
Button display Wyckoff sites
update(self)
Update crystal

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]
HF = ['Courier', 12]
LF = ['Palatino', 14]
SF = ['Palatino', 14]
TF = ['Palatino', 12]
TTF = ('Helvetica', 10, 'bold italic')
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'