[ase-users] 'Compatibility' of Atoms object with other codes
Jens Jørgen Mortensen
jensj at fysik.dtu.dk
Wed Oct 5 08:06:10 CEST 2016
Den 03-10-2016 kl. 18:39 skrev Ask Hjorth Larsen via ase-users:
> Hello
>
> Maybe we have discussed this before, but I am not quite sure.
>
> With ASE you can call other codes, and this is never much of a problem
> when ASE defines what the code should do. However, for reading data
> produced with other codes, the Atoms object frequently falls short on
> two counts:
>
> 1) The Atoms object always has a 3x3 cell, and many codes have
> either no cell, irregular shapes, or something else.
> 2) In ASE, each atom has a chemical symbol which corresponds
> one-to-one with an atomic number. Many codes allows arbitrary names
> for species or something entirely different.
>
> I suggest somehow improving these two things.
>
> We could allow the 'cell' could be None. This will undoubtedly be an
> annoyance, although only when something wrong was happening in the
> first place. One could also define a boolean or something more
> complex to describe the cell when an array is not appropriate.
>
> An extra optional array of 'labels' could represent names when
> something more than the chemical symbol is necessary. I know we
> already have 'tags', which are numbers.
>
> Suggestions, protests, ...?
I like both suggestions. It will be nice to get rid of the default
[[1,0,0],[0,1,0],[0,0,1]] cell we have now.
Jens Jørgen
>
> Best regards
> Ask
> _______________________________________________
> ase-users mailing list
> ase-users at listserv.fysik.dtu.dk
> https://listserv.fysik.dtu.dk/mailman/listinfo/ase-users
More information about the ase-users
mailing list