Skip to content

EXTXYZ format support  #3828

@hmacdope

Description

@hmacdope

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions