[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