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