Add a custom viewer
This commit is contained in:
		
							parent
							
								
									921b4d7252
								
							
						
					
					
						commit
						ca5b611c6a
					
				|  | @ -0,0 +1,21 @@ | |||
| import sys | ||||
| from ase.io import read | ||||
| from msspec.msspecgui.msspec.gui.clusterviewer import ClusterViewer | ||||
| import wx | ||||
| 
 | ||||
| def view(cluster): | ||||
|     app = wx.App(False) | ||||
|     win = wx.Frame(None, size=wx.Size(480, 340)) | ||||
|     cluster_viewer = ClusterViewer(win, size=wx.Size(480,340)) | ||||
|     cluster_viewer.set_atoms(cluster, rescale=True, center=True) | ||||
|     cluster_viewer.rotate_atoms(0.,180.) | ||||
|     cluster_viewer.rotate_atoms(-45., 45.) | ||||
|     win.Show() | ||||
|     app.MainLoop() | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| if __name__ == "__main__": | ||||
|     fname = sys.argv[1] | ||||
|     cluster = read(fname) | ||||
|     view(cluster) | ||||
|  | @ -0,0 +1 @@ | |||
| ../Activity01/myviewer.py | ||||
		Loading…
	
		Reference in New Issue