-
Notifications
You must be signed in to change notification settings - Fork 766
Description
Is your feature request related to a problem?
The EXTXYZ format is a slight extension on the XYZ format that allows atom specific attributes and a unit cell to be specified.
As far as I can tell the most formal definition of the EXTXYZ format is by ASE in this document.
There was a question regarding reading this format on the mailing list
Describe the solution you'd like
Supporting this format would not be a difficult extension on the XYZ Reader / writer. This could also possibly be achieved by interoperability with ASE itself see #3827.
Additional context
Chemfiles has support for unit cell reading with XYZ but reading that file into ASE appeared to be an issue in the mailing list post referenced above (tagging @Luthaf for your info :) ) but I havn't replicated it myself.
There is also a C and Julia implementation of an EXTXYZ reader, so it may be possible to wrap the C in Cython if we want to. Initially I would be inclined to stick with a native python implementation.