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