This package provides read / write functionality for XCrySDen XSF atomic structure files.
It is strongly recommended not to use this package directly, but rather through AtomsIO.jl, which provides a uniform interface (based on AtomsBase) for reading and writing a large range of atomistic structure files.
Currently supports
- r/w of molecular structures (
ATOMS) - r/w of periodic structures (
POLYMER1D,SLAB2D,CRYSTAL3D) - r/w of molecular/periodic trajectories (
.axsf/ANIMSTEPS) - r/w of forces, using the data key
:forcein parsedAtomsBase.Atominstances
Currently does not support
- Data grids (2D and 3D)
- Band grids (
.bxsf)
This package is registered in the General registry, so installation of the latest stable release is as simple as pressing ] to enter pkg> mode in the Julia REPL, and then entering:
pkg> add XCrySDenStructureFormator for the development version:
pkg> dev https://github.com/azadoks/XCrySDenStructureFormat.jl