Vtotav.py: Difference between revisions

From Wiki
Jump to navigation Jump to search
QiangLi (talk | contribs)
No edit summary
QiangLi (talk | contribs)
No edit summary
Line 7: Line 7:
[[Image:Vtotav.tgz]]
[[Image:Vtotav.tgz]]


1 Uncompress and copy it to your bin folder
1 install ASE environment[https://wiki.fysik.dtu.dk/ase/install.html#installation-using-pip]:
  pip install --upgrade --user ase


2 chmod u+x ~/bin/vtotav.py
2 Uncompress and copy it to your bin folder


3 In terminal, go to the folder containing work function calculation and run it with command:  vtotav.py LOCPOT  z  (z is the direction)
3 chmod u+x ~/bin/vtotav.py  


4 You will get output file named   LOCPOT_Z
4 In terminal, go to the folder containing work function calculation and run it with command:  vtotav.py  LOCPOT  z   (z is the direction)


5 Because there are many spaces in the output file, I wrote a script to convert those spaces into the excel format data (already in [[Image:Vtotav.tgz]]):  
5 You will get output file named  LOCPOT_Z
 
6 Because there are many spaces in the output file, I wrote a script to convert those spaces into the excel format data (already in [[Image:Vtotav.tgz]]):  


   sed -i '1d' LOCPOT_Z &&  sed -i 's/  */\t/g' LOCPOT_Z &&  sed -i 's/^[ \t]*//' LOCPOT_Z
   sed -i '1d' LOCPOT_Z &&  sed -i 's/  */\t/g' LOCPOT_Z &&  sed -i 's/^[ \t]*//' LOCPOT_Z


6 Copy the numbers from modified LOCPOT_Z to excel or Origin, and draw the figures
7 Copy the numbers from modified LOCPOT_Z to excel or Origin, and draw the figures

Revision as of 18:29, 8 July 2016

There is a script written by Python to convert LOCPOT for visualization.

The source of this script is from Github [1]

You can download it by clicking the link or from our Wiki:

File:Vtotav.tgz

1 install ASE environment[2]:

 pip install --upgrade --user ase 

2 Uncompress and copy it to your bin folder

3 chmod u+x ~/bin/vtotav.py

4 In terminal, go to the folder containing work function calculation and run it with command: vtotav.py LOCPOT z (z is the direction)

5 You will get output file named LOCPOT_Z

6 Because there are many spaces in the output file, I wrote a script to convert those spaces into the excel format data (already in File:Vtotav.tgz):

 sed -i '1d' LOCPOT_Z &&  sed -i 's/  */\t/g' LOCPOT_Z &&  sed -i 's/^[ \t]*//' LOCPOT_Z

7 Copy the numbers from modified LOCPOT_Z to excel or Origin, and draw the figures