[ase-users] Problem Using Atoms module

Abhirup Patra abhirup.patra at hotmail.com
Thu Jan 21 20:01:13 CET 2016


Here is the part of the code :-
c = open('CONTCAR','r')
----read z coordinates -----zc = c.positions[:,2] 
----calculate the distance-----
bins = int(np.ceil((zc.max() - zc.min())/dbin))histdat, levels = np.histogram(zc, bins)mask = histdat > tol * histdat.max()plev = levels[mask] + dbin/2alayer = histdat[mask]layerdist = plev[1:] - plev[:-1]

Thanks



Date: Thu, 21 Jan 2016 13:58:09 -0500
Subject: Re: [ase-users] Problem Using Atoms module
From: glenjenness at gmail.com
To: abhirup.patra at hotmail.com
CC: ase-users at listserv.fysik.dtu.dk

Abhirup,Can we see the full code?  Or at least a minimum working example?
Glen
On Thu, Jan 21, 2016 at 12:22 PM, Abhirup Patra <abhirup.patra at hotmail.com> wrote:



Hi All,
I am trying to get the inter layer distance between the layers of the surface slab from using the CONTCATR of the VASP . 
But when I am trying to read the z-coordinates of the atoms using 'positions' attributeI am getting the error as -
AttributeError: 'file' object has no attribute 'positions'
Here is what i have imported in my code-
import ase.iofrom ase import Atomsfrom ase.io import readfrom ase.io import writefrom ase import *import numpy as np
Can anyone please give me any idea where I am going wrong ?
Thanks,


 		 	   		  

_______________________________________________

ase-users mailing list

ase-users at listserv.fysik.dtu.dk

https://listserv.fysik.dtu.dk/mailman/listinfo/ase-users


-- 
Dr. Glen JennessCatalysis Center for Energy Innovation (CCEI)University of Delaware
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.fysik.dtu.dk/pipermail/ase-users/attachments/20160121/226ce7e0/attachment.html>


More information about the ase-users mailing list